mirror of https://github.com/astral-sh/ruff
79757 lines
2.6 MiB
79757 lines
2.6 MiB
// auto-generated: "lalrpop 0.20.0"
|
|
// sha3: d38cc0f2252a58db42d3bd63a102b537865992b3cf51d402cdb4828f48989c9d
|
|
use ruff_text_size::{Ranged, TextLen, TextRange, TextSize};
|
|
use ruff_python_ast::{self as ast, Int, IpyEscapeKind};
|
|
use crate::{
|
|
FStringErrorType,
|
|
Mode,
|
|
lexer::{LexicalError, LexicalErrorType},
|
|
function::{ArgumentList, parse_arguments, validate_pos_params, validate_arguments},
|
|
context::set_context,
|
|
string::{StringType, concatenated_strings, parse_fstring_literal_element, parse_string_literal},
|
|
token::{self, StringKind},
|
|
invalid,
|
|
};
|
|
use lalrpop_util::ParseError;
|
|
#[allow(unused_extern_crates)]
|
|
extern crate lalrpop_util as __lalrpop_util;
|
|
#[allow(unused_imports)]
|
|
use self::__lalrpop_util::state_machine as __state_machine;
|
|
extern crate core;
|
|
extern crate alloc;
|
|
|
|
#[rustfmt::skip]
|
|
#[allow(non_snake_case, non_camel_case_types, unused_mut, unused_variables, unused_imports, unused_parens, clippy::all)]
|
|
mod __parse__Top {
|
|
|
|
use ruff_text_size::{Ranged, TextLen, TextRange, TextSize};
|
|
use ruff_python_ast::{self as ast, Int, IpyEscapeKind};
|
|
use crate::{
|
|
FStringErrorType,
|
|
Mode,
|
|
lexer::{LexicalError, LexicalErrorType},
|
|
function::{ArgumentList, parse_arguments, validate_pos_params, validate_arguments},
|
|
context::set_context,
|
|
string::{StringType, concatenated_strings, parse_fstring_literal_element, parse_string_literal},
|
|
token::{self, StringKind},
|
|
invalid,
|
|
};
|
|
use lalrpop_util::ParseError;
|
|
#[allow(unused_extern_crates)]
|
|
extern crate lalrpop_util as __lalrpop_util;
|
|
#[allow(unused_imports)]
|
|
use self::__lalrpop_util::state_machine as __state_machine;
|
|
extern crate core;
|
|
extern crate alloc;
|
|
use super::__ToTriple;
|
|
#[allow(dead_code)]
|
|
pub(crate) enum __Symbol<>
|
|
{
|
|
Variant0(token::Tok),
|
|
Variant1((f64, f64)),
|
|
Variant2(f64),
|
|
Variant3((Box<str>, bool, bool)),
|
|
Variant4(Int),
|
|
Variant5((IpyEscapeKind, Box<str>)),
|
|
Variant6(Box<str>),
|
|
Variant7((Box<str>, StringKind, bool)),
|
|
Variant8(core::option::Option<token::Tok>),
|
|
Variant9(Option<Box<ast::Parameter>>),
|
|
Variant10(core::option::Option<Option<Box<ast::Parameter>>>),
|
|
Variant11(ast::ParameterWithDefault),
|
|
Variant12(alloc::vec::Vec<ast::ParameterWithDefault>),
|
|
Variant13((Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)),
|
|
Variant14(core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>),
|
|
Variant15(crate::parser::ParenthesizedExpr),
|
|
Variant16(core::option::Option<crate::parser::ParenthesizedExpr>),
|
|
Variant17(alloc::vec::Vec<crate::parser::ParenthesizedExpr>),
|
|
Variant18(ast::WithItem),
|
|
Variant19(alloc::vec::Vec<ast::WithItem>),
|
|
Variant20((token::Tok, ast::Identifier)),
|
|
Variant21(alloc::vec::Vec<(token::Tok, ast::Identifier)>),
|
|
Variant22(alloc::vec::Vec<token::Tok>),
|
|
Variant23(ast::Identifier),
|
|
Variant24(core::option::Option<ast::Identifier>),
|
|
Variant25(ast::Suite),
|
|
Variant26(core::option::Option<ast::Suite>),
|
|
Variant27((TextSize, crate::parser::ParenthesizedExpr, ast::Suite)),
|
|
Variant28(alloc::vec::Vec<(TextSize, crate::parser::ParenthesizedExpr, ast::Suite)>),
|
|
Variant29((TextSize, ast::Suite)),
|
|
Variant30(core::option::Option<(TextSize, ast::Suite)>),
|
|
Variant31((Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)),
|
|
Variant32(alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>),
|
|
Variant33(Vec<crate::parser::ParenthesizedExpr>),
|
|
Variant34(core::option::Option<Vec<crate::parser::ParenthesizedExpr>>),
|
|
Variant35(ast::Pattern),
|
|
Variant36(alloc::vec::Vec<ast::Pattern>),
|
|
Variant37(ast::Stmt),
|
|
Variant38(alloc::vec::Vec<ast::Stmt>),
|
|
Variant39((crate::parser::ParenthesizedExpr, ast::Identifier)),
|
|
Variant40(Vec<ast::WithItem>),
|
|
Variant41(core::option::Option<Vec<ast::WithItem>>),
|
|
Variant42((ast::CmpOp, crate::parser::ParenthesizedExpr)),
|
|
Variant43(alloc::vec::Vec<(ast::CmpOp, crate::parser::ParenthesizedExpr)>),
|
|
Variant44(ast::Expr),
|
|
Variant45(core::option::Option<ast::Expr>),
|
|
Variant46(ast::Parameters),
|
|
Variant47(core::option::Option<ast::Parameters>),
|
|
Variant48(TextSize),
|
|
Variant49(ast::Operator),
|
|
Variant50(ast::Arguments),
|
|
Variant51(core::option::Option<ast::Arguments>),
|
|
Variant52(Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>),
|
|
Variant53(Vec<ast::Pattern>),
|
|
Variant54(Vec<ast::Comprehension>),
|
|
Variant55(core::option::Option<Vec<ast::Comprehension>>),
|
|
Variant56(ast::CmpOp),
|
|
Variant57(ast::Decorator),
|
|
Variant58(alloc::vec::Vec<ast::Decorator>),
|
|
Variant59((Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)),
|
|
Variant60((crate::parser::ParenthesizedExpr, crate::parser::ParenthesizedExpr)),
|
|
Variant61(Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>),
|
|
Variant62(core::option::Option<Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>>),
|
|
Variant63(ast::Parameter),
|
|
Variant64(core::option::Option<ast::Parameter>),
|
|
Variant65(ast::ExceptHandler),
|
|
Variant66(alloc::vec::Vec<ast::ExceptHandler>),
|
|
Variant67((TextSize, ast::ConversionFlag)),
|
|
Variant68(core::option::Option<(TextSize, ast::ConversionFlag)>),
|
|
Variant69(StringType),
|
|
Variant70(ast::FStringFormatSpec),
|
|
Variant71(core::option::Option<ast::FStringFormatSpec>),
|
|
Variant72(ast::FStringElement),
|
|
Variant73(alloc::vec::Vec<ast::FStringElement>),
|
|
Variant74(core::option::Option<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>),
|
|
Variant75(ast::Alias),
|
|
Variant76(Vec<ast::Alias>),
|
|
Variant77(u32),
|
|
Variant78(alloc::vec::Vec<u32>),
|
|
Variant79((Option<u32>, Option<ast::Identifier>)),
|
|
Variant80(ast::MatchCase),
|
|
Variant81(alloc::vec::Vec<ast::MatchCase>),
|
|
Variant82(ast::PatternKeyword),
|
|
Variant83((ast::Expr, ast::Pattern)),
|
|
Variant84(ast::Number),
|
|
Variant85(Vec<ast::Identifier>),
|
|
Variant86(Vec<ast::PatternKeyword>),
|
|
Variant87(Vec<(ast::Expr, ast::Pattern)>),
|
|
Variant88(Vec<ast::ParameterWithDefault>),
|
|
Variant89(Vec<ast::TypeParam>),
|
|
Variant90((Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>)),
|
|
Variant91(core::option::Option<ast::Pattern>),
|
|
Variant92(ast::PatternArguments),
|
|
Variant93(ast::Comprehension),
|
|
Variant94(alloc::vec::Vec<ast::Comprehension>),
|
|
Variant95(Option<crate::parser::ParenthesizedExpr>),
|
|
Variant96(core::option::Option<Option<crate::parser::ParenthesizedExpr>>),
|
|
Variant97(Vec<ast::Stmt>),
|
|
Variant98(ast::Mod),
|
|
Variant99(Vec<StringType>),
|
|
Variant100(ast::TypeParam),
|
|
Variant101(ast::TypeParams),
|
|
Variant102(core::option::Option<ast::TypeParams>),
|
|
Variant103(ast::UnaryOp),
|
|
Variant104(core::option::Option<(Box<str>, bool, bool)>),
|
|
}
|
|
const __ACTION: &[i16] = &[
|
|
// State 0
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 2
|
|
-769, 0, 0, 0, 0, 0, 0, -769, 0, -769, 0, 0, 0, -769, 0, 0, -769, 0, 0, 0, -769, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -769, 0, -769, -769, -769, -769, 0, 0, 0, 0, 0, -769, -769, -769, -769, 0, -769, -769, -769, -769, 0, 0, 0, 0, -769, -769, -769, -769, -769, 0, 0, -769, -769, -769, -769, 0, -769, -769, -769, -769, -769, -769, -769, -769, -769, 0, 0, 0, -769, 0, 0, -769, 0, 0, 0, -769, -769, 0, -769, -769, -769, -769,
|
|
// State 3
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 4
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 5
|
|
-791, -791, -791, 0, -791, -791, -791, 0, -791, 0, 0, -791, -791, 440, -791, -791, 441, -791, 0, 0, 0, 0, 0, -791, -791, -791, 0, -791, -791, -791, -791, -791, -791, -791, -791, -791, -791, -791, -791, 0, -791, 0, 0, 0, 0, -791, -791, -791, -791, -791, 0, -791, 0, 0, 0, 0, 0, 0, 0, 0, -791, 0, 0, -791, -791, 0, -791, 0, -791, -791, 0, 0, 0, -791, -791, 0, 0, 0, 0, 0, 0, 0, 0, 0, -791, -791, -791, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 6
|
|
-248, -248, -248, -248, -248, -248, -248, 26, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, 0, 27, 0, -248, -248, -248, -248, -248, 0, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, 0, 0, 0, 28, -248, -248, -248, -248, -248, 0, -248, 0, 0, 0, 0, 0, 0, 0, 0, -248, 0, 0, -248, -248, 0, -248, 0, -248, -248, 0, 0, 0, -248, -248, 0, 0, 0, 0, 0, 0, 0, 0, 0, -248, -248, -248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 7
|
|
-304, -304, 443, 0, -304, 0, -304, 0, -304, 0, 0, -304, -304, 0, -304, -304, 0, -304, 0, 0, 0, 0, 0, -304, -304, -304, 0, -304, 444, 0, -304, 445, -304, 446, 447, 448, 0, -304, 0, 0, -304, 0, 0, 0, 0, -304, 0, -304, -304, -304, 0, -304, 0, 0, 0, 0, 0, 0, 0, 0, -304, 0, 0, -304, -304, 0, -304, 0, 449, 450, 0, 0, 0, 451, -304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, -304, -304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 8
|
|
453, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 9
|
|
-155, -155, -155, 0, -155, -155, -155, 0, -155, 0, 0, -155, -155, 0, -155, -155, 0, -155, 0, 0, 0, 0, 0, -155, -155, -155, 0, -155, -155, 455, -155, -155, -155, -155, -155, -155, 456, -155, -155, 0, -155, 0, 0, 0, 0, -155, -155, -155, -155, -155, 0, -155, 0, 0, 0, 0, 0, 0, 0, 0, -155, 0, 0, -155, -155, 0, -155, 0, -155, -155, 0, 0, 0, -155, -155, 0, 0, 0, 0, 0, 0, 0, 0, 0, -155, -155, -155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 10
|
|
-836, -836, -836, -836, -836, -836, -836, -836, -836, -836, -836, -836, -836, -836, -836, -836, -836, -836, 0, -836, 0, -836, -836, -836, -836, -836, 0, -836, -836, -836, -836, -836, -836, -836, -836, -836, -836, -836, -836, -836, -836, 0, 0, 0, -836, -836, -836, -836, -836, -836, 0, -836, 0, 0, 0, 0, 0, 0, 0, 0, -836, 0, 0, -836, -836, 0, -836, 0, -836, -836, 0, 0, 0, -836, -836, 0, 0, 0, 0, 0, 0, 0, 0, 0, -836, -836, -836, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 436,
|
|
// State 11
|
|
-169, -169, -169, 458, -169, -169, -169, 0, -169, 459, 0, -169, -169, -169, -169, -169, -169, -169, 0, 0, 0, 460, 461, -169, -169, -169, 0, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, 462, -169, 0, 0, 0, 0, -169, -169, -169, -169, -169, 0, -169, 0, 0, 0, 0, 0, 0, 0, 0, -169, 0, 0, -169, -169, 0, -169, 0, -169, -169, 0, 0, 0, -169, -169, 0, 0, 0, 0, 0, 0, 0, 0, 0, -169, -169, -169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 12
|
|
-837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, 0, -837, 0, -837, -837, -837, -837, -837, 0, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, 0, 0, 0, -837, -837, -837, -837, -837, -837, 0, -837, 0, 0, 0, 0, 0, 0, 0, 0, -837, 0, 0, -837, -837, 0, -837, 0, -837, -837, 0, 0, 0, -837, -837, 0, 0, 0, 0, 0, 0, 0, 0, 0, -837, -837, -837, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 436,
|
|
// State 13
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 14
|
|
0, 0, 0, 0, 0, 0, 0, 15, 472, 16, 40, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 15
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 16
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 480, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 17
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 18
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 19
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 20
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 49, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 495, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 21
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 498, 0, 0, 0, 0, 0, 0, 499, 0, 0, 0, 0,
|
|
// State 22
|
|
525, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 526, 18, 527, 0, 58, 528, 59, 60, 0, 0, 0, 0, 61, 62, 63, 64, 65, 0, 0, 19, 66, 67, 20, 0, 529, 68, 69, 530, 70, 71, 72, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 23
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 24
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 25
|
|
0, 0, 0, 0, 0, 0, 0, 15, 536, 77, 78, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 26
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 27
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 28
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 29
|
|
-303, -303, 443, 0, -303, 0, -303, 0, -303, 0, 0, -303, -303, 0, -303, -303, 0, -303, 0, 0, 0, 0, 0, -303, -303, -303, 0, -303, 444, 0, -303, 445, -303, 446, 447, 448, 0, -303, 0, 0, -303, 0, 0, 0, 0, -303, 0, -303, -303, -303, 0, -303, 0, 0, 0, 0, 0, 0, 0, 0, -303, 0, 0, -303, -303, 0, -303, 0, 449, 450, 0, 0, 0, 451, -303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -303, -303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 30
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 31
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 32
|
|
-426, -426, 0, 0, -426, 0, -426, 15, -426, 16, 0, -426, -426, 425, -426, 0, 426, -426, 0, 0, 427, 0, 0, -426, -426, -426, 0, -426, 0, 0, -426, 0, -426, 0, 0, 0, 0, -426, 0, 0, -426, 428, 429, 430, 17, 0, 0, -426, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, -426, -426, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 33
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 34
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 35
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 36
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 37
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 38
|
|
0, 0, 0, 0, 0, 0, 0, 0, 557, 0, 0, 0, 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 39
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 40
|
|
-950, -950, 0, 0, 0, 0, 0, 15, -950, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, -950, 0, -950, 0, 0, 0, 0, -950, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, -950, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 41
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -553, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -553, 0, 0, 0, 0, 0, 555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 42
|
|
-247, -247, -247, -247, -247, -247, -247, 26, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, 0, 27, 0, -247, -247, -247, -247, -247, 0, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, 0, 0, 0, 28, -247, -247, -247, -247, -247, 0, -247, 0, 0, 0, 0, 0, 0, 0, 0, -247, 0, 0, -247, -247, 0, -247, 0, -247, -247, 0, 0, 0, -247, -247, 0, 0, 0, 0, 0, 0, 0, 0, 0, -247, -247, -247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 43
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, -724, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 44
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -460, 0, 0, 0, 0, 0, 0, 0, 0, 0, -460, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 45
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 94, 434, 0, 435, 436,
|
|
// State 46
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -326, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -326, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 47
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -879, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -879, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 48
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 49
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 575, 0, 0, 0, 0, 0, 0, 499, 0, 0, 0, 0,
|
|
// State 50
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 51
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 52
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 580, 0, 0, 0, 99, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 53
|
|
-304, 0, 443, 0, -304, 0, -304, 0, 0, 0, 0, -304, -304, 0, -304, -304, 0, -304, 0, 0, 0, 0, 0, -304, -304, -304, 0, -304, 444, 0, -304, 445, -304, 446, 447, 448, 0, -304, 582, 0, -304, 0, 0, 0, 0, 0, 0, -304, -304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -304, 0, 449, 450, 0, 0, 0, 451, -304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, -304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 54
|
|
-358, 0, 0, 0, 584, 0, 585, 0, 0, 0, 0, 586, 587, 0, 588, 0, 0, 589, 0, 0, 0, 0, 0, 590, 591, 0, 0, -358, 0, 0, 592, 0, 103, 0, 0, 0, 0, 593, 0, 0, 594, 0, 0, 0, 0, 0, 0, 595, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 596, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 55
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 56
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 57
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 58
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 59
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 60
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 61
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 612, 613, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 0,
|
|
// State 62
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 63
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 64
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 0,
|
|
// State 65
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 66
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 67
|
|
-776, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, -776, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 68
|
|
-394, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, -394, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 69
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 70
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 71
|
|
0, 0, 0, 0, 0, 0, 0, 123, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 654, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 655, 656, 657, 124, 0, 0, 0, 0, 0, 0, 0, 125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 72
|
|
-154, -154, -154, 0, -154, -154, -154, 0, -154, 0, 0, -154, -154, 0, -154, -154, 0, -154, 0, 0, 0, 0, 0, -154, -154, -154, 0, -154, -154, 455, -154, -154, -154, -154, -154, -154, 456, -154, -154, 0, -154, 0, 0, 0, 0, -154, -154, -154, -154, -154, 0, -154, 0, 0, 0, 0, 0, 0, 0, 0, -154, 0, 0, -154, -154, 0, -154, 0, -154, -154, 0, 0, 0, -154, -154, 0, 0, 0, 0, 0, 0, 0, 0, 0, -154, -154, -154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 73
|
|
-168, -168, -168, 458, -168, -168, -168, 0, -168, 459, 0, -168, -168, -168, -168, -168, -168, -168, 0, 0, 0, 460, 461, -168, -168, -168, 0, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, 462, -168, 0, 0, 0, 0, -168, -168, -168, -168, -168, 0, -168, 0, 0, 0, 0, 0, 0, 0, 0, -168, 0, 0, -168, -168, 0, -168, 0, -168, -168, 0, 0, 0, -168, -168, 0, 0, 0, 0, 0, 0, 0, 0, 0, -168, -168, -168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 74
|
|
0, 0, 0, 0, 0, 0, 0, 15, 659, 77, 78, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 75
|
|
0, 0, 0, 0, 0, 0, 0, 0, -418, 0, 0, 0, 0, 0, 0, -418, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 76
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 77
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 78
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, -849, 426, 0, 0, 0, 427, 0, 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, -849, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 79
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 80
|
|
-790, -790, -790, 0, -790, -790, -790, 0, -790, 0, 0, -790, -790, 440, -790, -790, 441, -790, 0, 0, 0, 0, 0, -790, -790, -790, 0, -790, -790, -790, -790, -790, -790, -790, -790, -790, -790, -790, -790, 0, -790, 0, 0, 0, 0, -790, -790, -790, -790, -790, 0, -790, 0, 0, 0, 0, 0, 0, 0, 0, -790, 0, 0, -790, -790, 0, -790, 0, -790, -790, 0, 0, 0, -790, -790, 0, 0, 0, 0, 0, 0, 0, 0, 0, -790, -790, -790, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 81
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 82
|
|
0, 0, 0, 0, 0, 0, 0, 0, -290, 0, 0, 0, 0, 0, 0, -290, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -290, 0, 0, 0, 0, 0, 555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -290, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 83
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 84
|
|
0, 0, 0, 0, 0, 0, 0, 15, 674, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 85
|
|
0, 0, 0, 0, 0, 0, 0, 15, 677, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 86
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 87
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, -465, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 88
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 138, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139, 0, 0, 0, -675, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 89
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 140, 434, 0, 435, 436,
|
|
// State 90
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 91
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, -723, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 92
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -716, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 93
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 94
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 49, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, -329, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 95
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, -788, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 96
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 97
|
|
0, 697, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0, 145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 698, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 98
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 99
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 100
|
|
-359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -359, 0, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 101
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 102
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 706, 435, 436,
|
|
// State 103
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 104
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 105
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 106
|
|
0, 0, 0, 0, 0, 0, 0, 123, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 654, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 655, 656, 657, 124, 0, 0, 0, 0, 0, 0, 0, 125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 107
|
|
0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 108
|
|
0, 0, 0, 0, 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 109
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 612, 613, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 0,
|
|
// State 110
|
|
-333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -333, 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, -333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 111
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 112
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 113
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 114
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 115
|
|
0, 0, -791, 0, 0, -791, 0, 0, 0, 0, 0, 0, 0, 440, 0, -791, 441, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -791, -791, 0, -791, 0, -791, -791, -791, -791, 0, 0, 0, 0, 0, 0, 0, 0, 0, -791, 0, -791, -791, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -791, 0, -791, -791, 0, 0, 0, -791, -791, 0, 0, 0, 0, 0, 0, 0, 0, 0, -791, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 116
|
|
0, 0, -248, -248, 0, -248, 0, 26, 0, -248, -248, 0, 0, -248, 0, -248, -248, 0, 0, 175, 0, -248, -248, 0, 0, 0, 0, 0, -248, -248, 0, -248, 0, -248, -248, -248, -248, 0, 0, -248, 0, 0, 0, 0, 176, 0, -248, 0, -248, -248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -248, 0, -248, -248, 0, 0, 0, -248, -248, 0, 0, 0, 0, 0, 0, 0, 0, 0, -248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 117
|
|
0, 0, 443, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 444, 0, 0, 445, 0, 446, 447, 448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -304, -304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -304, 0, 449, 450, 0, 0, 0, 451, -304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 118
|
|
0, 0, -155, 0, 0, -155, 0, 0, 0, 0, 0, 0, 0, 0, 0, -155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -155, 455, 0, -155, 0, -155, -155, -155, 456, 0, 0, 0, 0, 0, 0, 0, 0, 0, -155, 0, -155, -155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -155, 0, -155, -155, 0, 0, 0, -155, -155, 0, 0, 0, 0, 0, 0, 0, 0, 0, -155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 119
|
|
0, 0, -169, 458, 0, -169, 0, 0, 0, 459, 0, 0, 0, -169, 0, -169, -169, 0, 0, 0, 0, 460, 461, 0, 0, 0, 0, 0, -169, -169, 0, -169, 0, -169, -169, -169, -169, 0, 0, 462, 0, 0, 0, 0, 0, 0, -169, 0, -169, -169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -169, 0, -169, -169, 0, 0, 0, -169, -169, 0, 0, 0, 0, 0, 0, 0, 0, 0, -169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 120
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 121
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 122
|
|
0, 0, 0, 0, 0, 0, 0, 15, 729, 16, 190, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 123
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 731, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 124
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 125
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 126
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 49, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 735, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 127
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 128
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, -851, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 129
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, -847, 426, 0, 0, 0, 427, 0, 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, -847, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 130
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, -852, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 131
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -848, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -848, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 132
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, -803, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, -803, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 133
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 134
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 135
|
|
0, 0, 0, 0, 0, 0, 0, 15, 747, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 136
|
|
0, 0, 0, 0, 0, 0, 0, 0, 749, 0, 0, 0, 0, 0, 0, 197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 137
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 199, 0, 0, 0, 0, 0, 0, 0, 0, 0, -693, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 138
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, -703, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 139
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 140
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -718, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 141
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -715, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 142
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 143
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, -368, 0, 0, 0, 0, 0, 0, 0, 0, 0, 499, 0, 0, 0, 0,
|
|
// State 144
|
|
0, 697, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 764, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 145
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 146
|
|
0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 147
|
|
0, 0, 0, 0, 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 148
|
|
-362, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -362, 0, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 149
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 150
|
|
0, 0, 0, 0, 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 151
|
|
0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 152
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 153
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 154
|
|
0, 0, 0, 0, 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 155
|
|
0, 0, 0, 0, 0, 0, 0, 0, 783, 217, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 156
|
|
-353, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, -353, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 157
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 158
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -424, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 159
|
|
0, 0, 0, 0, 0, 0, 0, 219, 0, 789, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 160
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 161
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 162
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 163
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 164
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 0,
|
|
// State 165
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 795, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 166
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 798, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 167
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 168
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 169
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 806, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 170
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 171
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 172
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 173
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 174
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 175
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 176
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 177
|
|
0, 0, 443, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -303, 0, 0, 0, 0, 0, 0, 0, 0, 0, -305, 0, 0, 444, 0, 0, 445, 0, 446, 447, 448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -303, -303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -303, 0, 449, 450, 0, 0, 0, 451, -303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 178
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 179
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 180
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 181
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 182
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 183
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 184
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 185
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 186
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 187
|
|
0, 0, 0, 0, 0, 0, 0, 0, 822, 0, 0, 0, 0, 0, 0, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 188
|
|
0, 0, 0, 0, 0, 0, 0, 0, 825, 0, 0, 0, 0, 0, 0, 233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 189
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 190
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -553, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -553, 0, 0, 0, 0, 0, 555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 191
|
|
0, 0, -247, -247, 0, -247, 0, 26, 0, -247, -247, 0, 0, -247, 0, -247, -247, 0, 0, 27, 0, -247, -247, 0, 0, -249, 0, 0, -247, -247, 0, -247, 0, -247, -247, -247, -247, 0, 0, -247, 0, 0, 0, 0, 28, 0, -247, 0, -247, -247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -247, 0, -247, -247, 0, 0, 0, -247, -247, 0, 0, 0, 0, 0, 0, 0, 0, 0, -247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 192
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -326, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -326, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 193
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -879, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -879, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 194
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -846, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -846, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 195
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 196
|
|
0, 0, 0, 0, 0, 0, 0, 15, 836, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 197
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, -690, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 198
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -666, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 199
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 240, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -676, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 200
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -717, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 201
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, -369, 0, 0, 0, 0, 0, 0, 0, 0, 0, 499, 0, 0, 0, 0,
|
|
// State 202
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 845, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 203
|
|
0, 0, 0, 0, 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 204
|
|
0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 205
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 206
|
|
0, 0, 0, 0, 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 207
|
|
0, 0, 0, 0, 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 208
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 209
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 210
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 211
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 212
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 213
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 214
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 215
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 216
|
|
0, 0, 0, 0, 0, 0, 0, 0, -646, 0, 0, 0, 0, 0, 0, 257, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 217
|
|
0, 0, 0, 0, 0, 0, 0, 0, -458, 0, 0, 0, 0, 0, 0, -458, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 218
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 219
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 220
|
|
-432, 0, 0, 0, 0, 0, 0, -432, 0, -432, 0, 0, 0, -432, 0, 0, -432, 0, 0, 0, -432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -432, 0, -432, -432, -432, -432, 0, 0, 0, 0, 0, -432, -432, -432, -432, 0, -432, -432, -432, -432, 261, 870, 0, 0, -432, -432, -432, -432, -432, 0, 0, -432, -432, -432, -432, 0, -432, -432, -432, -432, -432, -432, -432, -432, -432, 0, 0, 0, -432, -432, 0, -432, 0, 0, 0, -432, -432, 0, -432, -432, -432, -432,
|
|
// State 221
|
|
-887, 0, 0, 0, 0, 0, 0, -887, 0, -887, 0, 0, 0, -887, 0, 0, -887, 0, 0, 0, -887, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -887, 0, -887, -887, -887, -887, 0, 0, 0, 0, 0, -887, -887, -887, -887, 0, -887, -887, -887, -887, 0, 877, 265, 878, -887, -887, -887, -887, -887, 0, 0, -887, -887, -887, -887, 0, -887, -887, -887, -887, -887, -887, -887, -887, -887, 0, 0, 0, -887, -887, 0, -887, 0, 0, 0, -887, -887, 0, -887, -887, -887, -887,
|
|
// State 222
|
|
-891, 0, 0, 0, 0, 0, 0, -891, 0, -891, 0, 0, 0, -891, 0, 0, -891, 0, 0, 0, -891, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -891, 0, -891, -891, -891, -891, 0, 0, 0, 0, 0, -891, -891, -891, -891, 0, -891, -891, -891, -891, 0, 880, 881, 882, -891, -891, -891, -891, -891, 0, 0, -891, -891, -891, -891, 0, -891, -891, -891, -891, -891, -891, -891, -891, -891, 0, 0, 0, -891, -891, 0, -891, 0, 0, 0, -891, -891, 0, -891, -891, -891, -891,
|
|
// State 223
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 266, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 267, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 224
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 526, 18, 527, 0, 58, 528, 59, 60, 0, 0, 0, 0, 61, 62, 63, 64, 65, 0, 0, 19, 66, 67, 20, 0, 529, 68, 69, 530, 70, 71, 72, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 225
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 226
|
|
0, 0, -154, 0, 0, -154, 0, 0, 0, 0, 0, 0, 0, 0, 0, -154, 0, 0, 0, 0, 0, 0, 0, 0, 0, -156, 0, 0, -154, 455, 0, -154, 0, -154, -154, -154, 456, 0, 0, 0, 0, 0, 0, 0, 0, 0, -154, 0, -154, -154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -154, 0, -154, -154, 0, 0, 0, -154, -154, 0, 0, 0, 0, 0, 0, 0, 0, 0, -154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 227
|
|
0, 0, -168, 458, 0, -168, 0, 0, 0, 459, 0, 0, 0, -168, 0, -168, -168, 0, 0, 0, 0, 460, 461, 0, 0, -170, 0, 0, -168, -168, 0, -168, 0, -168, -168, -168, -168, 0, 0, 462, 0, 0, 0, 0, 0, 0, -168, 0, -168, -168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -168, 0, -168, -168, 0, 0, 0, -168, -168, 0, 0, 0, 0, 0, 0, 0, 0, 0, -168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 228
|
|
0, 0, -790, 0, 0, -790, 0, 0, 0, 0, 0, 0, 0, 440, 0, -790, 441, 0, 0, 0, 0, 0, 0, 0, 0, -792, 0, 0, -790, -790, 0, -790, 0, -790, -790, -790, -790, 0, 0, 0, 0, 0, 0, 0, 0, 0, -790, 0, -790, -790, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -790, 0, -790, -790, 0, 0, 0, -790, -790, 0, 0, 0, 0, 0, 0, 0, 0, 0, -790, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 229
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 230
|
|
0, 0, 0, 0, 0, 0, 0, 15, 892, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 231
|
|
0, 0, 0, 0, 0, 0, 0, 15, 894, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 232
|
|
0, 0, 0, 0, 0, 0, 0, 15, 896, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 233
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 234
|
|
0, 0, 0, 0, 0, 0, 0, 0, -798, 0, 0, 0, 0, 0, 0, -798, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -798, 0, 0, 0, 0, 0, -798, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -798, 0, 0, 278, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -798, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 235
|
|
0, 0, 0, 0, 0, 0, 0, 15, 902, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 236
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -672, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 237
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 238
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 280, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -677, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 239
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 282, 0, 0, 0, 0, 0, 0, 0, 0, 0, -694, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 240
|
|
0, 0, 0, 0, 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 241
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 242
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 243
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 244
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 245
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 246
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 247
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 248
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 249
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 921, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 250
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 251
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 252
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 253
|
|
0, 0, 0, 0, 0, 0, 0, 0, -597, 292, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 254
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 255
|
|
0, 0, 0, 0, 0, 0, 0, 0, -645, 0, 0, 0, 0, 0, 0, 296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 256
|
|
0, 0, 0, 0, 0, 0, 0, 0, -638, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 257
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 258
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 259
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 260
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 261
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 262
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 263
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 264
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 267, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 265
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 266
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 267
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 268
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 269
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 526, 18, 527, 0, 58, 528, 59, 60, 0, 0, 0, 0, 61, 62, 63, 64, 65, 0, 0, 19, 66, 67, 20, 0, 529, 68, 69, 530, 70, 71, 72, 41, 21, 0, 0, 0, 431, 948, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 270
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 271
|
|
0, 0, 0, 0, 0, 0, 0, 15, 950, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 272
|
|
0, 0, 0, 0, 0, 0, 0, 0, 952, 0, 0, 0, 0, 0, 0, 314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 273
|
|
0, 0, 0, 0, 0, 0, 0, 0, 954, 0, 0, 0, 0, 0, 0, 315, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 274
|
|
0, 0, 0, 0, 0, 0, 0, 15, 955, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 275
|
|
0, 0, 0, 0, 0, 0, 0, 0, -796, 0, 0, 0, 0, 0, 0, -796, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -796, 0, 0, 0, 0, 0, -796, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -796, 0, 0, 278, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -796, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 276
|
|
0, 0, 0, 0, 0, 0, 0, 0, -799, 0, 0, 0, 0, 0, 0, -799, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -799, 0, 0, 0, 0, 0, -799, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -799, 0, 0, 278, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -799, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 277
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 278
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -669, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 279
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 318, 0, 0, 0, 0, 0, 0, 0, 0, 0, -695, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 280
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 320, 0, 0, 0, 0, 0, 0, 0, 0, 0, -691, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 281
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 282
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 283
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 284
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 285
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 286
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 287
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 288
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 289
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 290
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 291
|
|
0, 0, 0, 0, 0, 0, 0, 0, -615, 0, 0, 0, 0, 0, 0, 327, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 292
|
|
0, 0, 0, 0, 0, 0, 0, 0, -625, 0, 0, 0, 0, 0, 0, 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 293
|
|
0, 0, 0, 0, 0, 0, 0, 0, -640, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 294
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 295
|
|
0, 0, 0, 0, 0, 0, 0, 0, -637, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 296
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 297
|
|
0, 0, 0, 0, 0, 0, 0, 0, 985, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 298
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 299
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 300
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 301
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 989, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 302
|
|
0, 0, 0, 0, 0, 0, 0, 340, 0, 341, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1007, 1008, 1009, 343, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 303
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 304
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1010, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 305
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 306
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 307
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 308
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 309
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 310
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 311
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 312
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 313
|
|
0, 0, 0, 0, 0, 0, 0, 15, 1025, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 314
|
|
0, 0, 0, 0, 0, 0, 0, 15, 1027, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 315
|
|
0, 0, 0, 0, 0, 0, 0, 0, -797, 0, 0, 0, 0, 0, 0, -797, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -797, 0, 0, 0, 0, 0, -797, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -797, 0, 0, 278, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -797, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 316
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 0, 0, 0, -692, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 317
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -668, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 318
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -673, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 319
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -664, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 320
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 321
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 322
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 323
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 324
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 325
|
|
0, 0, 0, 0, 0, 0, 0, 0, -612, 0, 0, 0, 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 326
|
|
0, 0, 0, 0, 0, 0, 0, 0, -588, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 327
|
|
0, 0, 0, 0, 0, 0, 0, 0, -598, 359, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 328
|
|
0, 0, 0, 0, 0, 0, 0, 0, -639, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 329
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 330
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 331
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 332
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1049, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 333
|
|
0, 0, 0, 0, 0, 0, 0, 363, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 334
|
|
0, 0, 0, 0, 0, 0, 0, 363, -922, 0, 0, 0, 0, 0, 0, -922, 0, 0, 0, 365, 0, 0, 0, 0, 0, -922, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -922, 0, 0, 0, -922, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -922, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -922, 0, -922, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 335
|
|
0, 0, 0, 0, 0, 0, 0, 0, -472, 0, 0, 0, 0, 440, 0, -472, 441, 0, 0, 0, 0, 0, 0, 0, 0, -472, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -472, 0, 0, 0, -472, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -472, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -472, 0, -472, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 336
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 369, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 370, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 337
|
|
0, 0, 0, 0, 0, 0, 0, 0, -474, 0, 0, 0, 0, 0, 0, -474, 0, 0, 0, 0, 0, 0, 0, 0, 0, -474, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -474, 0, 0, 0, -474, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -474, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -474, 0, -474, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 436,
|
|
// State 338
|
|
0, 0, 0, 0, 0, 0, 0, 0, -475, 0, 0, 0, 0, 0, 0, -475, 0, 0, 0, 0, 0, 0, 0, 0, 0, -475, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -475, 0, 0, 0, -475, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -475, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -475, 0, -475, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 436,
|
|
// State 339
|
|
0, 0, 0, 0, 0, 0, 0, 340, 1056, 341, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1007, 1008, 1009, 343, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 340
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 341
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 432, 433, 0, 434, 0, 0, 0,
|
|
// State 342
|
|
0, 0, 0, 0, 0, 0, 0, 340, 0, 341, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1007, 1008, 1009, 343, 1060, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 343
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 376, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1069, 1070, 1071, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1072, 0, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 344
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1073, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 345
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 346
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 347
|
|
0, 0, 0, 0, 0, 0, 0, 15, 1082, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 348
|
|
0, 0, 0, 0, 0, 0, 0, 15, 1083, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 349
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -674, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 350
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -665, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 351
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -670, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 352
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 353
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 354
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 355
|
|
0, 0, 0, 0, 0, 0, 0, 0, -594, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 356
|
|
0, 0, 0, 0, 0, 0, 0, 0, -585, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 357
|
|
0, 0, 0, 0, 0, 0, 0, 0, -599, 382, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 358
|
|
0, 0, 0, 0, 0, 0, 0, 0, -616, 0, 0, 0, 0, 0, 0, 384, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 359
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 360
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 361
|
|
0, 0, 0, 0, 0, 0, 0, 340, 0, 341, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1007, 1008, 1009, 343, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 362
|
|
0, 0, 0, 0, 0, 0, 0, 340, 1108, 341, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1007, 1008, 1009, 343, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 363
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 364
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 365
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 432, 433, 0, 434, 0, 0, 0,
|
|
// State 366
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 367
|
|
0, 0, 0, 0, 0, 0, 0, 340, 0, 341, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, -761, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1007, 1008, 1009, 343, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -761, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 368
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 369
|
|
0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 370
|
|
0, 0, 0, 0, 0, 0, 0, 340, 0, 341, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1007, 1008, 1009, 343, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 371
|
|
0, 0, 0, 0, 0, 0, 0, 340, 0, 341, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, -762, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1007, 1008, 1009, 343, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -762, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 372
|
|
0, 0, 0, 0, 0, 0, 0, 340, 0, 341, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1007, 1008, 1009, 343, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 373
|
|
0, 0, 0, 0, 0, 0, 0, 340, 0, 341, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1007, 1008, 1009, 343, 1122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 374
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 440, 0, 0, 441, 0, 0, 0, 0, 0, 0, 0, 0, -478, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 375
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 376
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 377
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -671, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 378
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 379
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 380
|
|
0, 0, 0, 0, 0, 0, 0, 0, -591, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 381
|
|
0, 0, 0, 0, 0, 0, 0, 0, -617, 0, 0, 0, 0, 0, 0, 392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 382
|
|
0, 0, 0, 0, 0, 0, 0, 0, -613, 0, 0, 0, 0, 0, 0, 394, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 383
|
|
0, 0, 0, 0, 0, 0, 0, 0, -589, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 384
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 385
|
|
0, 0, 0, 0, 0, 0, 0, 340, 0, 341, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1007, 1008, 1009, 343, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 386
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 398, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1069, 1070, 1071, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1152, 0, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 387
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 388
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 389
|
|
719, 0, 0, 0, 0, 0, 0, 15, 0, 16, 0, 0, 0, 425, 0, 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428, 429, 430, 17, 0, 0, 0, 0, 0, 57, 0, 18, 527, 0, 0, 528, 0, 60, 0, 0, 0, 0, 0, 62, 63, 0, 65, 0, 0, 19, 0, 67, 20, 0, 529, 68, 69, 0, 70, 0, 0, 41, 21, 0, 0, 0, 431, 0, 0, 22, 0, 0, 0, 432, 433, 0, 434, 531, 435, 436,
|
|
// State 390
|
|
0, 0, 0, 0, 0, 0, 0, 0, -614, 0, 0, 0, 0, 0, 0, 400, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 391
|
|
0, 0, 0, 0, 0, 0, 0, 0, -590, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 392
|
|
0, 0, 0, 0, 0, 0, 0, 0, -595, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 393
|
|
0, 0, 0, 0, 0, 0, 0, 0, -586, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 394
|
|
0, 0, 0, 0, 0, 0, 0, 340, 0, 341, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1007, 1008, 1009, 343, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 395
|
|
0, 0, 0, 0, 0, 0, 0, 0, 1168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 396
|
|
0, 0, 0, 0, 0, 0, 0, 340, 1171, 341, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1007, 1008, 1009, 343, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 432, 433, 0, 434, 0, 435, 436,
|
|
// State 397
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 398
|
|
0, 0, 0, 0, 0, 0, 0, 0, -596, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 399
|
|
0, 0, 0, 0, 0, 0, 0, 0, -587, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 400
|
|
0, 0, 0, 0, 0, 0, 0, 0, -592, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 401
|
|
0, 0, 0, 0, 0, 0, 0, 0, -593, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 402
|
|
0, 0, 0, 0, 0, 0, 0, 0, 1188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0,
|
|
// State 403
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 404
|
|
-946, -946, -946, 0, -946, 24, -946, 0, -946, 0, 0, -946, -946, 0, -946, -946, 0, -946, 0, 0, 0, 0, 0, -946, -946, -946, 0, -946, -946, 0, -946, -946, -946, -946, -946, -946, 0, -946, -946, 0, -946, 0, 0, 0, 0, -946, -946, -946, -946, -946, 0, -946, 0, 0, 0, 0, 0, 0, 0, 0, -946, 0, 0, -946, -946, 0, -946, 0, -946, -946, 0, 0, 0, -946, -946, 0, 0, 0, 0, 0, 0, 0, 0, 0, -946, -946, -946, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 405
|
|
-560, -560, 0, 0, -560, 0, -560, 0, -560, 0, 0, -560, -560, 0, -560, -560, 0, -560, 0, 0, 0, 0, 0, -560, -560, -560, 0, -560, 0, 0, -560, 0, -560, 0, 0, 0, 0, -560, 0, 0, -560, 0, 0, 0, 0, -560, 0, -560, 0, -560, 0, -560, 0, 0, 0, 0, 0, 0, 0, 0, -560, 0, 0, -560, -560, 0, -560, 0, 0, 0, 0, 0, 0, 0, 439, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -560, -560, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 406
|
|
-239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, 0, -239, 0, -239, -239, -239, -239, -239, 0, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, 0, 0, 0, -239, -239, -239, -239, -239, -239, 0, -239, 0, 0, 0, 0, 0, 0, 0, 0, -239, 0, 0, -239, -239, 0, -239, 0, -239, -239, 0, 0, 0, -239, -239, 0, 0, 0, 0, 0, 0, 0, 0, 0, -239, -239, -239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 407
|
|
-766, -766, -766, -766, -766, -766, -766, 0, -766, -766, 29, -766, -766, -766, -766, -766, -766, -766, 0, 0, 0, -766, -766, -766, -766, -766, 0, -766, -766, -766, -766, -766, -766, -766, -766, -766, -766, -766, -766, -766, -766, 0, 0, 0, 0, -766, -766, -766, -766, -766, 0, -766, 0, 0, 0, 0, 0, 0, 0, 0, -766, 0, 0, -766, -766, 0, -766, 0, -766, -766, 0, 0, 0, -766, -766, 0, 0, 0, 0, 0, 0, 0, 0, 0, -766, -766, -766, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 408
|
|
-516, -516, 0, 0, -516, 0, -516, 0, -516, 0, 0, -516, -516, 0, -516, -516, 0, -516, 0, 0, 0, 0, 0, -516, -516, -516, 0, -516, 0, 0, -516, 0, -516, 0, 0, 0, 0, -516, 0, 0, -516, 0, 0, 0, 0, -516, 0, -516, -516, -516, 0, -516, 0, 0, 0, 0, 0, 0, 0, 0, -516, 0, 0, -516, -516, 0, -516, 0, 0, 0, 0, 0, 0, 0, -516, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -516, -516, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 409
|
|
-840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, 0, -840, 0, -840, -840, -840, -840, -840, 0, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, 0, 0, 0, -840, -840, -840, -840, -840, -840, 0, -840, 0, 0, 0, 0, 0, 0, 0, 0, -840, 0, 0, -840, -840, 0, -840, 0, -840, -840, 0, 0, 0, -840, -840, 0, 0, 0, 0, 0, 0, 0, 0, 0, -840, -840, -840, 0, 0, 0, -840, 0, 0, 0, 0, 0, 0, 0, 0, 0, -840,
|
|
// State 410
|
|
-860, -860, -860, -860, -860, -860, -860, 0, -860, -860, 0, -860, -860, -860, -860, -860, -860, -860, 0, 0, 0, -860, -860, -860, -860, -860, 0, -860, -860, -860, -860, -860, -860, -860, -860, -860, -860, -860, -860, -860, -860, 0, 0, 0, 0, -860, -860, -860, -860, -860, 0, -860, 0, 0, 0, 0, 0, 0, 0, 0, -860, 0, 0, -860, -860, 0, -860, 0, -860, -860, 0, 0, 0, -860, -860, 0, 0, 0, 0, 0, 0, 0, 0, 0, -860, -860, -860, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 411
|
|
-185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, 0, -185, 0, -185, -185, -185, -185, -185, 0, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, 0, 0, 0, -185, -185, -185, -185, -185, -185, 0, -185, 0, 0, 0, 0, 0, 0, 0, 0, -185, 0, 0, -185, -185, 0, -185, 0, -185, -185, 0, 0, 0, -185, -185, 0, 0, 0, 0, 0, 0, 0, 0, 0, -185, -185, -185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 412
|
|
-865, -865, 0, 0, -865, 0, -865, 0, -865, 0, 0, -865, -865, 0, -865, -865, 0, -865, 0, 0, 0, 0, 0, -865, -865, -865, 0, -865, 0, 0, -865, 0, -865, 0, 0, 0, 0, -865, 0, 0, -865, 0, 0, 0, 0, -865, 0, -865, 0, -865, 0, -865, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -865, -865, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -865, -865, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 413
|
|
-159, -159, 0, 0, -159, 0, -159, 0, -159, 0, 0, -159, -159, 0, -159, -159, 0, -159, 0, 0, 0, 0, 0, -159, -159, -159, 0, -159, 0, 0, -159, 0, -159, 0, 0, 0, 0, -159, 0, 0, -159, 0, 0, 0, 0, -159, 0, -159, 454, -159, 0, -159, 0, 0, 0, 0, 0, 0, 0, 0, -159, 0, 0, -159, -159, 0, -159, 0, 0, 0, 0, 0, 0, 0, -159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -159, -159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 414
|
|
-184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, 0, -184, 0, -184, -184, -184, -184, -184, 0, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, 0, 0, 0, -184, -184, -184, -184, -184, -184, 0, -184, 0, 0, 0, 0, 0, 0, 0, 0, -184, 0, 0, -184, -184, 0, -184, 0, -184, -184, 0, 0, 0, -184, -184, 0, 0, 0, 0, 0, 0, 0, 0, 0, -184, -184, -184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 415
|
|
-427, -427, 0, 0, -427, 0, -427, 0, -427, 0, 0, -427, -427, 0, -427, 33, 0, -427, 0, 0, 0, 0, 0, -427, -427, -427, 0, -427, 0, 0, -427, 0, -427, 0, 0, 0, 0, -427, 0, 0, -427, 0, 0, 0, 0, 0, 0, -427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -427, -427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 416
|
|
-864, -864, 0, 0, -864, 0, -864, 0, -864, 0, 0, -864, -864, 0, -864, -864, 0, -864, 0, 0, 0, 0, 0, -864, -864, -864, 0, -864, 0, 0, -864, 0, -864, 0, 0, 0, 0, -864, 0, 0, -864, 0, 0, 0, 0, -864, 0, -864, 0, -864, 0, -864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -864, -864, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -864, -864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 417
|
|
-388, -388, -388, -388, -388, -388, -388, 0, -388, -388, 0, -388, -388, -388, -388, -388, -388, -388, 0, 0, 0, -388, -388, -388, -388, -388, 0, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, 0, 0, 0, 0, -388, -388, -388, -388, -388, 0, -388, 0, 0, 0, 0, 0, 0, 0, 0, -388, 0, 0, -388, -388, 0, -388, 0, -388, -388, 0, 0, 0, -388, -388, 0, 0, 0, 0, 0, 0, 0, 0, 0, -388, -388, -388, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 418
|
|
-877, -877, 0, 0, -877, 0, -877, 0, -877, 0, 0, -877, -877, 0, -877, -877, 0, -877, 0, 0, 0, 0, 0, -877, -877, -877, 0, -877, 0, 0, -877, 0, -877, 0, 0, 0, 0, -877, 0, 0, -877, 0, 0, 0, 0, 0, 0, -877, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -877, -877, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 419
|
|
-183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, 0, -183, 0, -183, -183, -183, -183, -183, 0, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, 0, 0, 0, -183, -183, -183, -183, -183, -183, 0, -183, 0, 0, 0, 0, 0, 0, 0, 0, -183, 0, 0, -183, -183, 0, -183, 0, -183, -183, 0, 0, 0, -183, -183, 0, 0, 0, 0, 0, 0, 0, 0, 0, -183, -183, -183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 420
|
|
-839, -839, -839, -839, -839, -839, -839, -839, -839, -839, -839, -839, -839, -839, -839, -839, -839, -839, 0, -839, 0, -839, -839, -839, -839, -839, 0, -839, -839, -839, -839, -839, -839, -839, -839, -839, -839, -839, -839, -839, -839, 0, 0, 0, -839, -839, -839, -839, -839, -839, 0, -839, 0, 0, 0, 0, 0, 0, 0, 0, -839, 0, 0, -839, -839, 0, -839, 0, -839, -839, 0, 0, 0, -839, -839, 0, 0, 0, 0, 0, 0, 0, 0, 0, -839, -839, -839, 0, 0, 0, -839, 0, 0, 0, 0, 0, 0, 0, 0, 0, -839,
|
|
// State 421
|
|
-876, -876, 0, 0, -876, 0, -876, 0, -876, 0, 0, -876, -876, 0, -876, -876, 0, -876, 0, 0, 0, 0, 0, -876, -876, -876, 0, -876, 0, 0, -876, 0, -876, 0, 0, 0, 0, -876, 0, 0, -876, 0, 0, 0, 0, 0, 0, -876, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -876, -876, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 422
|
|
-551, -551, 0, 0, -551, 0, -551, 0, -551, 0, 0, -551, -551, 0, -551, -551, 0, -551, 0, 0, 0, 0, 0, -551, -551, -551, 0, -551, 0, 0, -551, 0, -551, 0, 0, 0, 0, -551, 0, 0, -551, 0, 0, 0, 0, 0, 0, -551, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -551, -551, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 423
|
|
-349, -349, -349, 0, -349, 0, -349, 0, -349, 0, 0, -349, -349, 0, -349, -349, 0, -349, 0, 0, 0, 0, 0, -349, -349, -349, 0, -349, -349, 0, -349, -349, -349, -349, -349, -349, 0, -349, -349, 0, -349, 0, 0, 0, 0, -349, 37, -349, -349, -349, 0, -349, 0, 0, 0, 0, 0, 0, 0, 0, -349, 0, 0, -349, -349, 0, -349, 0, -349, -349, 0, 0, 0, -349, -349, 0, 0, 0, 0, 0, 0, 0, 0, 0, -349, -349, -349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 424
|
|
0, 0, 0, 0, 0, 0, 0, -918, 0, 0, 0, 0, 0, -918, 0, 0, -918, 0, 0, 0, -918, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -918, -918, -918, -918, 0, 0, 0, 0, 0, 0, 0, -918, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -918, 0, 0, 0, -918, 0, 0, -918, 0, 0, 0, -918, -918, 0, -918, 0, -918, -918,
|
|
// State 425
|
|
0, 0, 0, 0, 0, 0, 0, -919, 0, 0, 0, 0, 0, -919, 0, 0, -919, 0, 0, 0, -919, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -919, -919, -919, -919, 0, 0, 0, 0, 0, 0, 0, -919, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -919, 0, 0, 0, -919, 0, 0, -919, 0, 0, 0, -919, -919, 0, -919, 0, -919, -919,
|
|
// State 426
|
|
-211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, 0, -211, 0, -211, -211, -211, -211, -211, 0, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, 0, 0, 0, -211, -211, -211, -211, -211, -211, 0, -211, 0, 0, 0, 0, 0, 0, 0, 0, -211, 0, 0, -211, -211, 0, -211, 0, -211, -211, 0, 0, 0, -211, -211, 0, 0, 0, 0, 0, 0, 0, 0, 0, -211, -211, -211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 427
|
|
-209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, 0, -209, 0, -209, -209, -209, -209, -209, 0, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, 0, 0, 0, -209, -209, -209, -209, -209, -209, 0, -209, 0, 0, 0, 0, 0, 0, 0, 0, -209, 0, 0, -209, -209, 0, -209, 0, -209, -209, 0, 0, 0, -209, -209, 0, 0, 0, 0, 0, 0, 0, 0, 0, -209, -209, -209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 428
|
|
-210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, 0, -210, 0, -210, -210, -210, -210, -210, 0, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, 0, 0, 0, -210, -210, -210, -210, -210, -210, 0, -210, 0, 0, 0, 0, 0, 0, 0, 0, -210, 0, 0, -210, -210, 0, -210, 0, -210, -210, 0, 0, 0, -210, -210, 0, 0, 0, 0, 0, 0, 0, 0, 0, -210, -210, -210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 429
|
|
-208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, 0, -208, 0, -208, -208, -208, -208, -208, 0, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, 0, 0, 0, -208, -208, -208, -208, -208, -208, 0, -208, 0, 0, 0, 0, 0, 0, 0, 0, -208, 0, 0, -208, -208, 0, -208, 0, -208, -208, 0, 0, 0, -208, -208, 0, 0, 0, 0, 0, 0, 0, 0, 0, -208, -208, -208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 430
|
|
0, 0, 0, 0, 0, 0, 0, -920, 0, 0, 0, 0, 0, -920, 0, 0, -920, 0, 0, 0, -920, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -920, -920, -920, -920, 0, 0, 0, 0, 0, 0, 0, -920, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -920, 0, 0, 0, -920, 0, 0, -920, 0, 0, 0, -920, -920, 0, -920, 0, -920, -920,
|
|
// State 431
|
|
-521, -521, -521, -521, -521, -521, -521, -521, -521, -521, -521, -521, -521, -521, -521, -521, -521, -521, 0, -521, 0, -521, -521, -521, -521, -521, 0, -521, -521, -521, -521, -521, -521, -521, -521, -521, -521, -521, -521, -521, -521, 0, 0, 0, -521, -521, -521, -521, -521, -521, 0, -521, 0, 0, 0, 0, 0, 0, 0, 0, -521, 0, 0, -521, -521, 0, -521, 0, -521, -521, 0, 0, 0, -521, -521, 0, 0, 0, 0, 0, 0, 0, 0, 0, -521, -521, -521, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 432
|
|
-520, -520, -520, -520, -520, -520, -520, -520, -520, -520, -520, -520, -520, -520, -520, -520, -520, -520, 0, -520, 0, -520, -520, -520, -520, -520, 0, -520, -520, -520, -520, -520, -520, -520, -520, -520, -520, -520, -520, -520, -520, 0, 0, 0, -520, -520, -520, -520, -520, -520, 0, -520, 0, 0, 0, 0, 0, 0, 0, 0, -520, 0, 0, -520, -520, 0, -520, 0, -520, -520, 0, 0, 0, -520, -520, 0, 0, 0, 0, 0, 0, 0, 0, 0, -520, -520, -520, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 433
|
|
-519, -519, -519, -519, -519, -519, -519, -519, -519, -519, -519, -519, -519, -519, -519, -519, -519, -519, 0, -519, 0, -519, -519, -519, -519, -519, 0, -519, -519, -519, -519, -519, -519, -519, -519, -519, -519, -519, -519, -519, -519, 0, 0, 0, -519, -519, -519, -519, -519, -519, 0, -519, 0, 0, 0, 0, 0, 0, 0, 0, -519, 0, 0, -519, -519, 0, -519, 0, -519, -519, 0, 0, 0, -519, -519, 0, 0, 0, 0, 0, 0, 0, 0, 0, -519, -519, -519, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 434
|
|
-430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, 0, -430, 0, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, 0, 0, 0, -430, -430, -430, -430, -430, -430, 0, -430, 0, 0, 0, 0, 0, 0, 0, 0, -430, 0, 0, -430, -430, 0, -430, -430, -430, -430, 0, 0, 0, -430, -430, 0, 0, 0, 0, 0, 0, 0, 0, 0, -430, -430, -430, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 435
|
|
-838, -838, -838, -838, -838, -838, -838, -838, -838, -838, -838, -838, -838, -838, -838, -838, -838, -838, 0, -838, 0, -838, -838, -838, -838, -838, 0, -838, -838, -838, -838, -838, -838, -838, -838, -838, -838, -838, -838, -838, -838, 0, 0, 0, -838, -838, -838, -838, -838, -838, 0, -838, 0, 0, 0, 0, 0, 0, 0, 0, -838, 0, 0, -838, -838, 0, -838, 0, -838, -838, 0, 0, 0, -838, -838, 0, 0, 0, 0, 0, 0, 0, 0, 0, -838, -838, -838, 0, 0, 0, -838, 0, 0, 0, 0, 0, 0, 0, 0, 0, -838,
|
|
// State 436
|
|
-559, -559, 0, 0, -559, 0, -559, 0, -559, 0, 0, -559, -559, 0, -559, -559, 0, -559, 0, 0, 0, 0, 0, -559, -559, -559, 0, -559, 0, 0, -559, 0, -559, 0, 0, 0, 0, -559, 0, 0, -559, 0, 0, 0, 0, -559, 0, -559, 0, -559, 0, -559, 0, 0, 0, 0, 0, 0, 0, 0, -559, 0, 0, -559, -559, 0, -559, 0, 0, 0, 0, 0, 0, 0, 532, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -559, -559, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 437
|
|
-158, -158, 0, 0, -158, 0, -158, 0, -158, 0, 0, -158, -158, 0, -158, -158, 0, -158, 0, 0, 0, 0, 0, -158, -158, -158, 0, -158, 0, 0, -158, 0, -158, 0, 0, 0, 0, -158, 0, 0, -158, 0, 0, 0, 0, -158, 0, -158, 533, -158, 0, -158, 0, 0, 0, 0, 0, 0, 0, 0, -158, 0, 0, -158, -158, 0, -158, 0, 0, 0, 0, 0, 0, 0, -158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -158, -158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 438
|
|
0, 0, 0, 0, 0, 0, 0, -113, 0, 0, 0, 0, 0, -113, 0, 0, -113, 0, 0, 0, -113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -113, -113, -113, -113, 0, 0, 0, 0, 0, 0, 0, -113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -113, 0, 0, 0, 0, 0, 0, 0, 0, 0, -113, 0, 0, 0, -113, 0, 0, -113, 0, 0, 0, -113, -113, 0, -113, 0, -113, -113,
|
|
// State 439
|
|
0, 0, 0, 0, 0, 0, 0, -151, 0, 0, 0, 0, 0, -151, 0, 0, -151, 0, 0, 0, -151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -151, -151, -151, -151, 0, 0, 0, 0, 0, 0, 0, -151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -151, 0, 0, 0, -151, 0, 0, -151, 0, 0, 0, -151, -151, 0, -151, 0, -151, -151,
|
|
// State 440
|
|
0, 0, 0, 0, 0, 0, 0, -152, 0, 0, 0, 0, 0, -152, 0, 0, -152, 0, 0, 0, -152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -152, -152, -152, -152, 0, 0, 0, 0, 0, 0, 0, -152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -152, 0, 0, 0, -152, 0, 0, -152, 0, 0, 0, -152, -152, 0, -152, 0, -152, -152,
|
|
// State 441
|
|
-240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, 0, -240, 0, -240, -240, -240, -240, -240, 0, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, 0, 0, 0, -240, -240, -240, -240, -240, -240, 0, -240, 0, 0, 0, 0, 0, 0, 0, 0, -240, 0, 0, -240, -240, 0, -240, 0, -240, -240, 0, 0, 0, -240, -240, 0, 0, 0, 0, 0, 0, 0, 0, 0, -240, -240, -240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 442
|
|
0, 0, 0, 0, 0, 0, 0, -294, 0, 0, 0, 0, 0, -294, 0, 0, -294, 0, 0, 0, -294, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -294, -294, -294, -294, 0, 0, 0, 0, 0, 0, 0, -294, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -294, 0, 0, 0, -294, 0, 0, -294, 0, 0, 0, -294, -294, 0, -294, 0, -294, -294,
|
|
// State 443
|
|
0, 0, 0, 0, 0, 0, 0, -295, 0, 0, 0, 0, 0, -295, 0, 0, -295, 0, 0, 0, -295, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -295, -295, -295, -295, 0, 0, 0, 0, 0, 0, 0, -295, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -295, 0, 0, 0, -295, 0, 0, -295, 0, 0, 0, -295, -295, 0, -295, 0, -295, -295,
|
|
// State 444
|
|
0, 0, 0, 0, 0, 0, 0, -296, 0, 0, 0, 0, 0, -296, 0, 0, -296, 0, 0, 0, -296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -296, -296, -296, -296, 0, 0, 0, 0, 0, 0, 0, -296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -296, 0, 0, 0, -296, 0, 0, -296, 0, 0, 0, -296, -296, 0, -296, 0, -296, -296,
|
|
// State 445
|
|
0, 0, 0, 0, 0, 0, 0, -293, 0, 0, 0, 0, 0, -293, 0, 0, -293, 0, 0, 0, -293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -293, -293, -293, -293, 0, 0, 0, 0, 0, 0, 0, -293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -293, 0, 0, 0, -293, 0, 0, -293, 0, 0, 0, -293, -293, 0, -293, 0, -293, -293,
|
|
// State 446
|
|
0, 0, 0, 0, 0, 0, 0, -297, 0, 0, 0, 0, 0, -297, 0, 0, -297, 0, 0, 0, -297, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -297, -297, -297, -297, 0, 0, 0, 0, 0, 0, 0, -297, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -297, 0, 0, 0, -297, 0, 0, -297, 0, 0, 0, -297, -297, 0, -297, 0, -297, -297,
|
|
// State 447
|
|
0, 0, 0, 0, 0, 0, 0, -298, 0, 0, 0, 0, 0, -298, 0, 0, -298, 0, 0, 0, -298, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -298, -298, -298, -298, 0, 0, 0, 0, 0, 0, 0, -298, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -298, 0, 0, 0, -298, 0, 0, -298, 0, 0, 0, -298, -298, 0, -298, 0, -298, -298,
|
|
// State 448
|
|
0, 0, 0, 0, 0, 0, 0, -299, 0, 0, 0, 0, 0, -299, 0, 0, -299, 0, 0, 0, -299, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -299, -299, -299, -299, 0, 0, 0, 0, 0, 0, 0, -299, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -299, 0, 0, 0, -299, 0, 0, -299, 0, 0, 0, -299, -299, 0, -299, 0, -299, -299,
|
|
// State 449
|
|
0, 0, 0, 0, 0, 0, 0, -301, 0, 0, 0, 0, 0, -301, 0, 0, -301, 0, 0, 0, -301, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -301, -301, -301, -301, 0, 0, 0, 0, 0, 0, 0, -301, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 545, 0, 0, 0, 0, 0, 0, 0, 0, 0, -301, 0, 0, 0, -301, 0, 0, -301, 0, 0, 0, -301, -301, 0, -301, 0, -301, -301,
|
|
// State 450
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 546, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 451
|
|
548, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 452
|
|
-90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 453
|
|
0, 0, 0, 0, 0, 0, 0, -121, 0, 0, 0, 0, 0, -121, 0, 0, -121, 0, 0, 0, -121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -121, -121, -121, -121, 0, 0, 0, 0, 0, 0, 0, -121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -121, 0, 0, 0, 0, 0, 0, 0, 0, 0, -121, 0, 0, 0, -121, 0, 0, -121, 0, 0, 0, -121, -121, 0, -121, 0, -121, -121,
|
|
// State 454
|
|
0, 0, 0, 0, 0, 0, 0, -794, 0, 0, 0, 0, 0, -794, 0, 0, -794, 0, 0, 0, -794, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -794, -794, -794, -794, 0, 0, 0, 0, 0, 0, 0, -794, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -794, 0, 0, 0, -794, 0, 0, -794, 0, 0, 0, -794, -794, 0, -794, 0, -794, -794,
|
|
// State 455
|
|
0, 0, 0, 0, 0, 0, 0, -795, 0, 0, 0, 0, 0, -795, 0, 0, -795, 0, 0, 0, -795, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -795, -795, -795, -795, 0, 0, 0, 0, 0, 0, 0, -795, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -795, 0, 0, 0, -795, 0, 0, -795, 0, 0, 0, -795, -795, 0, -795, 0, -795, -795,
|
|
// State 456
|
|
-895, -895, -895, -895, -895, -895, -895, -895, -895, -895, -895, -895, -895, -895, -895, -895, -895, -895, 0, -895, 0, -895, -895, -895, -895, -895, 0, -895, -895, -895, -895, -895, -895, -895, -895, -895, -895, -895, -895, -895, -895, 0, 0, 0, -895, -895, -895, -895, -895, -895, 0, -895, 0, 0, 0, 0, 0, 0, 0, 0, -895, 0, 0, -895, -895, 0, -895, 0, -895, -895, 0, 0, 0, -895, -895, 0, 0, 0, 0, 0, 0, 0, 0, 0, -895, -895, -895, 0, 0, 0, -895, 0, 0, 0, 0, 0, 0, 0, 0, 0, -895,
|
|
// State 457
|
|
0, 0, 0, 0, 0, 0, 0, -506, 0, 0, 0, 0, 0, -506, 0, 0, -506, 0, 0, 0, -506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -506, -506, -506, -506, 0, 0, 0, 0, 0, 0, 0, -506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -506, 0, 0, 0, -506, 0, 0, -506, 0, 0, 0, -506, -506, 0, -506, 0, -506, -506,
|
|
// State 458
|
|
0, 0, 0, 0, 0, 0, 0, -503, 0, 0, 0, 0, 0, -503, 0, 0, -503, 0, 0, 0, -503, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -503, -503, -503, -503, 0, 0, 0, 0, 0, 0, 0, -503, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -503, 0, 0, 0, -503, 0, 0, -503, 0, 0, 0, -503, -503, 0, -503, 0, -503, -503,
|
|
// State 459
|
|
0, 0, 0, 0, 0, 0, 0, -504, 0, 0, 0, 0, 0, -504, 0, 0, -504, 0, 0, 0, -504, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -504, -504, -504, -504, 0, 0, 0, 0, 0, 0, 0, -504, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -504, 0, 0, 0, -504, 0, 0, -504, 0, 0, 0, -504, -504, 0, -504, 0, -504, -504,
|
|
// State 460
|
|
0, 0, 0, 0, 0, 0, 0, -505, 0, 0, 0, 0, 0, -505, 0, 0, -505, 0, 0, 0, -505, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -505, -505, -505, -505, 0, 0, 0, 0, 0, 0, 0, -505, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -505, 0, 0, 0, -505, 0, 0, -505, 0, 0, 0, -505, -505, 0, -505, 0, -505, -505,
|
|
// State 461
|
|
0, 0, 0, 0, 0, 0, 0, -507, 0, 0, 0, 0, 0, -507, 0, 0, -507, 0, 0, 0, -507, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -507, -507, -507, -507, 0, 0, 0, 0, 0, 0, 0, -507, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -507, 0, 0, 0, -507, 0, 0, -507, 0, 0, 0, -507, -507, 0, -507, 0, -507, -507,
|
|
// State 462
|
|
-896, -896, -896, -896, -896, -896, -896, -896, -896, -896, -896, -896, -896, -896, -896, -896, -896, -896, 0, -896, 0, -896, -896, -896, -896, -896, 0, -896, -896, -896, -896, -896, -896, -896, -896, -896, -896, -896, -896, -896, -896, 0, 0, 0, -896, -896, -896, -896, -896, -896, 0, -896, 0, 0, 0, 0, 0, 0, 0, 0, -896, 0, 0, -896, -896, 0, -896, 0, -896, -896, 0, 0, 0, -896, -896, 0, 0, 0, 0, 0, 0, 0, 0, 0, -896, -896, -896, 0, 0, 0, -896, 0, 0, 0, 0, 0, 0, 0, 0, 0, -896,
|
|
// State 463
|
|
-387, -387, -387, -387, -387, -387, -387, 0, -387, -387, 0, -387, -387, -387, -387, -387, -387, -387, 0, 0, 0, -387, -387, -387, -387, -387, 0, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, 0, 0, 0, 0, -387, -387, -387, -387, -387, 0, -387, 0, 0, 0, 0, 0, 0, 0, 0, -387, 0, 0, -387, -387, 0, -387, 0, -387, -387, 0, 0, 0, -387, -387, 0, 0, 0, 0, 0, 0, 0, 0, 0, -387, -387, -387, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 464
|
|
-185, 0, -185, -185, 0, -185, 0, -185, -185, -185, -185, 0, 0, -185, 0, -185, -185, 0, 0, -185, 0, -185, -185, 0, 0, -185, -509, 0, -185, -185, 0, -185, 0, -185, -185, -185, -185, 0, 0, -185, 0, 0, 0, 0, -185, -185, -185, 0, -185, -185, 0, -185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -185, 0, 0, -185, 0, -185, -185, 0, 0, 0, -185, -185, 0, 0, 0, 0, 0, 0, 0, 0, 0, -185, 0, -185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 465
|
|
0, 0, 0, 0, 0, 0, 0, 0, -512, 0, 0, 0, 0, 0, 0, -512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 466
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 467
|
|
0, 0, 0, 0, 0, 0, 0, 0, 558, 0, 0, 0, 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 468
|
|
0, 0, 0, 0, 0, 0, 0, 0, -513, 0, 0, 0, 0, 0, 0, -513, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 469
|
|
0, 0, 0, 0, 0, 0, 0, 0, -549, 0, 0, 0, 0, 0, 0, -549, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -511, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -511, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 470
|
|
0, 0, 0, 0, 0, 0, 0, 0, 559, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 471
|
|
-199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, 0, -199, 0, -199, -199, -199, -199, -199, 0, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, 0, 0, 0, -199, -199, -199, -199, -199, -199, 0, -199, 0, 0, 0, 0, 0, 0, 0, 0, -199, 0, 0, -199, -199, 0, -199, 0, -199, -199, 0, 0, 0, -199, -199, 0, 0, 0, 0, 0, 0, 0, 0, 0, -199, -199, -199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 472
|
|
-817, -817, 0, 0, -817, 0, -817, 0, -817, 0, 0, -817, -817, 0, -817, -817, 0, -817, 0, 0, 0, 0, 0, -817, -817, -817, 0, -817, 0, 0, -817, 0, -817, 0, 0, 0, 0, -817, 0, 0, -817, 0, 0, 0, 0, -817, 0, -817, 0, 0, 0, -817, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -817, 0, 0, 0, 0, -817, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, -817, -817, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 473
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 562, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 474
|
|
-510, 0, 0, 0, 0, 0, 0, 0, -510, 0, 0, 0, 0, 0, 0, -510, 0, 0, 0, 0, 0, 0, 0, 0, 0, -510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -510, 0, 0, 0, 0, 0, -510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 475
|
|
0, 0, 0, 0, 0, 0, 0, 0, -879, 0, 0, 0, 0, 0, 0, -879, 0, 0, 0, 0, 0, 0, 0, 0, 0, -879, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -879, 0, 0, 0, 0, 0, -879, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -879, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -879, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 476
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -466, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 477
|
|
0, 0, 0, 0, 0, 0, 0, 0, -880, 0, 0, 0, 0, 0, 0, -880, 0, 0, 0, 0, 0, 0, 0, 0, 0, -880, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -880, 0, 0, 0, 0, 0, -880, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -880, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -880, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 478
|
|
-511, 0, 0, 0, 0, 0, 0, 0, -511, 0, 0, 0, 0, 0, 0, -511, 0, 0, 0, 0, 0, 0, 0, 0, 0, -511, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -511, 0, 0, 0, 0, 0, -511, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -511, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -511, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 479
|
|
-187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, 0, -187, 0, -187, -187, -187, -187, -187, 0, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, 0, 0, 0, -187, -187, -187, -187, -187, -187, 0, -187, 0, 0, 0, 0, 0, 0, 0, 0, -187, 0, 0, -187, -187, 0, -187, 0, -187, -187, 0, 0, 0, -187, -187, 0, 0, 0, 0, 0, 0, 0, 0, 0, -187, -187, -187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 480
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -921, 0, 0, 0, 0, 0, 0, 0, 0, 0, -921, 0, 0, 0, 0, 0, 0, -921, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 481
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 564, 0, 0, 0, 0, 0, 0, 0, 0, 0, -728, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 482
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, -702, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 483
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -545, 0, 0, 0, 0, 0, 0, 0, 0, 0, -545, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 484
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 485
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -565, 0, 0, 0, 0, 0, 0, 0, 0, 0, -565, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 486
|
|
-515, -515, 0, 0, -515, 0, -515, 0, -515, 0, 0, -515, -515, 0, -515, -515, 0, -515, 0, 0, 0, 0, 0, -515, -515, -515, 0, -515, 0, 0, -515, 0, -515, 0, 0, 0, 0, -515, 0, 0, -515, 0, 0, 0, 0, -515, 0, -515, -515, -515, 0, -515, 0, 0, 0, 0, 0, 0, 0, 0, -515, 0, 0, -515, -515, 0, -515, 0, 0, 0, 0, 0, 0, 0, -515, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -515, -515, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 487
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -525, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -525, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 488
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 570, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 489
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -330, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 490
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -789, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 491
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 572, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 492
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -511, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -511, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -511, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -511, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 493
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -553, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -553, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 494
|
|
-204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, 0, -204, 0, -204, -204, -204, -204, -204, 0, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, 0, 0, 0, -204, -204, -204, -204, -204, -204, 0, -204, 0, 0, 0, 0, 0, 0, 0, 0, -204, 0, 0, -204, -204, 0, -204, 0, -204, -204, 0, 0, 0, -204, -204, 0, 0, 0, 0, 0, 0, 0, 0, 0, -204, -204, -204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 495
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -377, 0, 0, -377, 0, 0, -377, 0, 0, 0, 0, 0, 0, -377, 0, 0, 0, 0,
|
|
// State 496
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -373, 0, 0, -373, 0, 0, -373, 0, 0, 0, 0, 0, 0, -373, 0, 0, 0, 0,
|
|
// State 497
|
|
-366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, 0, -366, 0, -366, -366, -366, -366, -366, 0, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, 0, 0, 0, -366, -366, -366, -366, -366, -366, 0, -366, 0, 0, 0, 0, 0, 0, 0, 0, -366, 0, 0, -366, -366, 0, -366, 0, -366, -366, 0, 0, 0, -366, -366, 0, 0, 0, 0, 0, 0, 0, 0, 0, -366, -366, -366, 0, 0, 0, -366, 0, 0, 0, 0, 0, 0, 0, 0, 0, -366,
|
|
// State 498
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -374, 0, 0, -374, 0, 0, -374, 0, 0, 0, 0, 0, 0, -374, 0, 0, 0, 0,
|
|
// State 499
|
|
-813, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -813, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 500
|
|
-314, 0, 0, 0, 0, 0, 0, -314, 0, -314, 0, 0, 0, -314, 0, 0, -314, 0, 0, 0, -314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -314, 0, -314, -314, -314, -314, 0, 0, 0, 0, 0, -314, -314, -314, -314, 0, -314, -314, -314, -314, 0, 0, 0, 0, -314, -314, -314, -314, -314, 0, 0, -314, -314, -314, -314, 0, -314, -314, -314, -314, -314, -314, -314, -314, -314, 0, 0, 0, -314, -314, 0, -314, 0, 0, 0, -314, -314, 0, -314, -314, -314, -314,
|
|
// State 501
|
|
-770, 0, 0, 0, 0, 0, 0, -770, 0, -770, 0, 0, 0, -770, 0, 0, -770, 0, 0, 0, -770, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -770, 0, -770, -770, -770, -770, 0, 0, 0, 0, 0, -770, -770, -770, -770, 0, -770, -770, -770, -770, 0, 0, 0, 0, -770, -770, -770, -770, -770, 0, 0, -770, -770, -770, -770, 0, -770, -770, -770, -770, -770, -770, -770, -770, -770, 0, 0, 0, -770, 0, 0, -770, 0, 0, 0, -770, -770, 0, -770, -770, -770, -770,
|
|
// State 502
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -323, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -323, 0, 0, 0, -323, 0, -323, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 503
|
|
-808, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -808, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 504
|
|
-806, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -806, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 505
|
|
-809, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -809, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 506
|
|
-310, 0, 0, 0, 0, 0, 0, -310, 0, -310, 0, 0, 0, -310, 0, 0, -310, 0, 0, 0, -310, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -310, 0, -310, -310, -310, -310, 0, 0, 0, 0, 0, -310, -310, -310, -310, 0, -310, -310, -310, -310, 0, 0, 0, 0, -310, -310, -310, -310, -310, 0, 0, -310, -310, -310, -310, 0, -310, -310, -310, -310, -310, -310, -310, -310, -310, 0, 0, 0, -310, -310, 0, -310, 0, 0, 0, -310, -310, 0, -310, -310, -310, -310,
|
|
// State 507
|
|
-313, 0, 0, 0, 0, 0, 0, -313, 0, -313, 0, 0, 0, -313, 0, 0, -313, 0, 0, 0, -313, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -313, 0, -313, -313, -313, -313, 0, 0, 0, 0, 0, -313, -313, -313, -313, 0, -313, -313, -313, -313, 0, 0, 0, 0, -313, -313, -313, -313, -313, 0, 0, -313, -313, -313, -313, 0, -313, -313, -313, -313, -313, -313, -313, -313, -313, 0, 0, 0, -313, -313, 0, -313, 0, 0, 0, -313, -313, 0, -313, -313, -313, -313,
|
|
// State 508
|
|
-811, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -811, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 509
|
|
-308, 0, 0, 0, 0, 0, 0, -308, 0, -308, 0, 0, 0, -308, 0, 0, -308, 0, 0, 0, -308, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -308, 0, -308, -308, -308, -308, 0, 0, 0, 0, 0, -308, -308, -308, -308, 0, -308, -308, -308, -308, 0, 0, 0, 0, -308, -308, -308, -308, -308, 0, 0, -308, -308, -308, -308, 0, -308, -308, -308, -308, -308, -308, -308, -308, -308, 0, 0, 0, -308, -308, 0, -308, 0, 0, 0, -308, -308, 0, -308, -308, -308, -308,
|
|
// State 510
|
|
-810, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -810, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 511
|
|
-815, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -815, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 512
|
|
-816, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -816, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 513
|
|
-307, 0, 0, 0, 0, 0, 0, -307, 0, -307, 0, 0, 0, -307, 0, 0, -307, 0, 0, 0, -307, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -307, 0, -307, -307, -307, -307, 0, 0, 0, 0, 0, -307, -307, -307, -307, 0, -307, -307, -307, -307, 0, 0, 0, 0, -307, -307, -307, -307, -307, 0, 0, -307, -307, -307, -307, 0, -307, -307, -307, -307, -307, -307, -307, -307, -307, 0, 0, 0, -307, -307, 0, -307, 0, 0, 0, -307, -307, 0, -307, -307, -307, -307,
|
|
// State 514
|
|
-812, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -812, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 515
|
|
-807, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -807, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 516
|
|
-396, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -396, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 517
|
|
597, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 598, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 518
|
|
-876, 0, 0, 0, -876, 0, -876, 0, 0, 0, 0, -876, -876, 0, -876, -876, 0, -876, 0, 0, 0, 0, 0, -876, -876, 104, 0, -876, 0, 0, -876, 0, -876, 0, 0, 0, 0, -876, 0, 0, -876, 0, 0, 0, 0, 0, 0, -876, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -876, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 519
|
|
-311, 0, 0, 0, 0, 0, 0, -311, 0, -311, 0, 0, 0, -311, 0, 0, -311, 0, 0, 0, -311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -311, 0, -311, -311, -311, -311, 0, 0, 0, 0, 0, -311, -311, -311, -311, 0, -311, -311, -311, -311, 0, 0, 0, 0, -311, -311, -311, -311, -311, 0, 0, -311, -311, -311, -311, 0, -311, -311, -311, -311, -311, -311, -311, -311, -311, 0, 0, 0, -311, -311, 0, -311, 0, 0, 0, -311, -311, 0, -311, -311, -311, -311,
|
|
// State 520
|
|
-814, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -814, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 521
|
|
-309, 0, 0, 0, 0, 0, 0, -309, 0, -309, 0, 0, 0, -309, 0, 0, -309, 0, 0, 0, -309, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -309, 0, -309, -309, -309, -309, 0, 0, 0, 0, 0, -309, -309, -309, -309, 0, -309, -309, -309, -309, 0, 0, 0, 0, -309, -309, -309, -309, -309, 0, 0, -309, -309, -309, -309, 0, -309, -309, -309, -309, -309, -309, -309, -309, -309, 0, 0, 0, -309, -309, 0, -309, 0, 0, 0, -309, -309, 0, -309, -309, -309, -309,
|
|
// State 522
|
|
-312, 0, 0, 0, 0, 0, 0, -312, 0, -312, 0, 0, 0, -312, 0, 0, -312, 0, 0, 0, -312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -312, 0, -312, -312, -312, -312, 0, 0, 0, 0, 0, -312, -312, -312, -312, 0, -312, -312, -312, -312, 0, 0, 0, 0, -312, -312, -312, -312, -312, 0, 0, -312, -312, -312, -312, 0, -312, -312, -312, -312, -312, -312, -312, -312, -312, 0, 0, 0, -312, -312, 0, -312, 0, 0, 0, -312, -312, 0, -312, -312, -312, -312,
|
|
// State 523
|
|
-395, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -395, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 524
|
|
-775, 0, 0, 0, 0, 0, 0, -775, 0, -775, 0, 0, 0, -775, 0, 0, -775, 0, 0, 0, -775, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -775, 0, -775, -775, -775, -775, 0, 0, 0, 0, 0, -775, -775, -775, -775, 0, -775, -775, -775, -775, 0, 0, 0, 0, -775, -775, -775, -775, -775, 0, 0, -775, -775, -775, -775, 0, -775, -775, -775, -775, -775, -775, -775, -775, -775, 0, 0, 0, -775, 0, 0, -775, 0, 0, 0, -775, -775, 0, -775, -775, -775, -775,
|
|
// State 525
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, 0, 0, 0, 0, 0, 106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 526
|
|
-391, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -391, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 527
|
|
-392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 528
|
|
-749, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -749, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 529
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 530
|
|
-455, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -455, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 531
|
|
0, 0, 0, 0, 0, 0, 0, -114, 0, 0, 0, 0, 0, -114, 0, 0, -114, 0, 0, 0, -114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -114, -114, -114, -114, 0, 0, 0, 0, 0, 0, 0, -114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -114, 0, 0, 0, 0, 0, 0, 0, 0, 0, -114, 0, 0, 0, -114, 0, 0, -114, 0, 0, 0, -114, -114, 0, -114, 0, -114, -114,
|
|
// State 532
|
|
0, 0, 0, 0, 0, 0, 0, -122, 0, 0, 0, 0, 0, -122, 0, 0, -122, 0, 0, 0, -122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -122, -122, -122, -122, 0, 0, 0, 0, 0, 0, 0, -122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -122, 0, 0, 0, 0, 0, 0, 0, 0, 0, -122, 0, 0, 0, -122, 0, 0, -122, 0, 0, 0, -122, -122, 0, -122, 0, -122, -122,
|
|
// State 533
|
|
0, 0, 0, 0, 0, 0, 0, 0, 660, 0, 0, 0, 0, 0, 0, 661, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 534
|
|
0, 0, -185, -185, 0, -185, 0, -185, -185, -185, -185, 0, 0, -185, 0, -185, -185, 0, 0, -185, 0, -185, -185, 0, 0, 0, -509, 0, -185, -185, 0, -185, 128, -185, -185, -185, -185, 0, 0, -185, 0, 0, 0, 0, -185, 0, -185, 0, -185, 0, 0, -185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -185, 0, 0, -185, 0, -185, -185, 0, 0, 0, -185, -185, 0, 0, 0, 0, 0, 0, 0, 0, 0, -185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 535
|
|
-163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, 0, -163, 0, -163, -163, -163, -163, -163, 0, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, 0, 0, 0, -163, -163, -163, -163, -163, -163, 0, -163, 0, 0, 0, 0, 0, 0, 0, 0, -163, 0, 0, -163, -163, 0, -163, 0, -163, -163, 0, 0, 0, -163, -163, 0, 0, 0, 0, 0, 0, 0, 0, 0, -163, -163, -163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 536
|
|
-242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, 0, -242, 0, -242, -242, -242, -242, -242, 0, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, 0, 0, 0, -242, -242, -242, -242, -242, -242, 0, -242, 0, 0, 0, 0, 0, 0, 0, 0, -242, 0, 0, -242, -242, 0, -242, 0, -242, -242, 0, 0, 0, -242, -242, 0, 0, 0, 0, 0, 0, 0, 0, 0, -242, -242, -242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 537
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -850, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 538
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 665, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 539
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -511, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -511, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 540
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -841, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -841, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 541
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -853, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 542
|
|
-765, -765, -765, -765, -765, -765, -765, 0, -765, -765, 0, -765, -765, -765, -765, -765, -765, -765, 0, 0, 0, -765, -765, -765, -765, -765, 0, -765, -765, -765, -765, -765, -765, -765, -765, -765, -765, -765, -765, -765, -765, 0, 0, 0, 0, -765, -765, -765, -765, -765, 0, -765, 0, 0, 0, 0, 0, 0, 0, 0, -765, 0, 0, -765, -765, 0, -765, 0, -765, -765, 0, 0, 0, -765, -765, 0, 0, 0, 0, 0, 0, 0, 0, 0, -765, -765, -765, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 543
|
|
-141, -141, -141, 0, -141, 0, -141, 0, -141, 0, 0, -141, -141, 0, -141, -141, 0, -141, 0, 0, 0, 0, 0, -141, -141, -141, 0, -141, -141, 0, -141, -141, -141, -141, -141, -141, 0, -141, 0, 0, -141, 0, 0, 0, 0, -141, 0, -141, -141, -141, 0, -141, 0, 0, 0, 0, 0, 0, 0, 0, -141, 0, 0, -141, -141, 0, -141, 0, -141, -141, 0, 0, 0, -141, -141, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, -141, -141, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 544
|
|
0, 0, 0, 0, 0, 0, 0, -302, 0, 0, 0, 0, 0, -302, 0, 0, -302, 0, 0, 0, -302, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -302, -302, -302, -302, 0, 0, 0, 0, 0, 0, 0, -302, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -302, 0, 0, 0, -302, 0, 0, -302, 0, 0, 0, -302, -302, 0, -302, 0, -302, -302,
|
|
// State 545
|
|
0, 0, 0, 0, 0, 0, 0, -300, 0, 0, 0, 0, 0, -300, 0, 0, -300, 0, 0, 0, -300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -300, -300, -300, -300, 0, 0, 0, 0, 0, 0, 0, -300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -300, 0, 0, 0, -300, 0, 0, -300, 0, 0, 0, -300, -300, 0, -300, 0, -300, -300,
|
|
// State 546
|
|
-348, -348, -348, 0, -348, 0, -348, 0, -348, 0, 0, -348, -348, 0, -348, -348, 0, -348, 0, 0, 0, 0, 0, -348, -348, -348, 0, -348, -348, 0, -348, -348, -348, -348, -348, -348, 0, -348, -348, 0, -348, 0, 0, 0, 0, -348, 37, -348, -348, -348, 0, -348, 0, 0, 0, 0, 0, 0, 0, 0, -348, 0, 0, -348, -348, 0, -348, 0, -348, -348, 0, 0, 0, -348, -348, 0, 0, 0, 0, 0, 0, 0, 0, 0, -348, -348, -348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 547
|
|
-91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 548
|
|
-552, -552, 0, 0, -552, 0, -552, 0, -552, 0, 0, -552, -552, 0, -552, -552, 0, -552, 0, 0, 0, 0, 0, -552, -552, -552, 0, -552, 0, 0, -552, 0, -552, 0, 0, 0, 0, -552, 0, 0, -552, 0, 0, 0, 0, 0, 0, -552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -552, -552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 549
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 550
|
|
-859, -859, -859, -859, -859, -859, -859, 0, -859, -859, 0, -859, -859, -859, -859, -859, -859, -859, 0, 0, 0, -859, -859, -859, -859, -859, 0, -859, -859, -859, -859, -859, -859, -859, -859, -859, -859, -859, -859, -859, -859, 0, 0, 0, 0, -859, -859, -859, -859, -859, 0, -859, 0, 0, 0, 0, 0, 0, 0, 0, -859, 0, 0, -859, -859, 0, -859, 0, -859, -859, 0, 0, 0, -859, -859, 0, 0, 0, 0, 0, 0, 0, 0, 0, -859, -859, -859, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 551
|
|
-945, -945, -945, 0, -945, 24, -945, 0, -945, 0, 0, -945, -945, 0, -945, -945, 0, -945, 0, 0, 0, 0, 0, -945, -945, -945, 0, -945, -945, 0, -945, -945, -945, -945, -945, -945, 0, -945, -945, 0, -945, 0, 0, 0, 0, -945, -945, -945, -945, -945, 0, -945, 0, 0, 0, 0, 0, 0, 0, 0, -945, 0, 0, -945, -945, 0, -945, 0, -945, -945, 0, 0, 0, -945, -945, 0, 0, 0, 0, 0, 0, 0, 0, 0, -945, -945, -945, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 552
|
|
0, 0, 0, 0, 0, 0, 0, 0, 669, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 553
|
|
0, 0, 0, 0, 0, 0, 0, 0, -800, 0, 0, 0, 0, 0, 0, -800, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -800, 0, 0, 0, 0, 0, -800, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -800, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -800, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 554
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 555
|
|
0, 0, 0, 0, 0, 0, 0, 0, 672, 0, 0, 0, 0, 0, 0, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 556
|
|
-196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, 0, -196, 0, -196, -196, -196, -196, -196, 0, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, 0, 0, 0, -196, -196, -196, -196, -196, -196, 0, -196, 0, 0, 0, 0, 0, 0, 0, 0, -196, 0, 0, -196, -196, 0, -196, 0, -196, -196, 0, 0, 0, -196, -196, 0, 0, 0, 0, 0, 0, 0, 0, 0, -196, -196, -196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 557
|
|
-190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, 0, -190, 0, -190, -190, -190, -190, -190, 0, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, 0, 0, 0, -190, -190, -190, -190, -190, -190, 0, -190, 0, 0, 0, 0, 0, 0, 0, 0, -190, 0, 0, -190, -190, 0, -190, 0, -190, -190, 0, 0, 0, -190, -190, 0, 0, 0, 0, 0, 0, 0, 0, 0, -190, -190, -190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 558
|
|
-200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, 0, -200, 0, -200, -200, -200, -200, -200, 0, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, 0, 0, 0, -200, -200, -200, -200, -200, -200, 0, -200, 0, 0, 0, 0, 0, 0, 0, 0, -200, 0, 0, -200, -200, 0, -200, 0, -200, -200, 0, 0, 0, -200, -200, 0, 0, 0, 0, 0, 0, 0, 0, 0, -200, -200, -200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 559
|
|
0, 0, 0, 0, 0, 0, 0, 0, 678, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 560
|
|
-949, -949, 0, 0, 0, 0, 0, 0, -949, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -949, 0, -949, 0, 0, 0, 0, -949, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -949, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 561
|
|
-186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, 0, -186, 0, -186, -186, -186, -186, -186, 0, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, 0, 0, 0, -186, -186, -186, -186, -186, -186, 0, -186, 0, 0, 0, 0, 0, 0, 0, 0, -186, 0, 0, -186, -186, 0, -186, 0, -186, -186, 0, 0, 0, -186, -186, 0, 0, 0, 0, 0, 0, 0, 0, 0, -186, -186, -186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 562
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 681, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 563
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -727, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 564
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 141, 0, 0, 0, 0, 0, 0, 0, 0, 0, -726, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 565
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -823, 0, 0, 0, 0, 0, 0, 0, 0, 0, -823, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 566
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -459, 0, 0, 0, 0, 0, 0, 0, 0, 0, -459, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 567
|
|
-464, -464, 0, 0, -464, 0, -464, 0, -464, 0, 0, -464, -464, 0, -464, -464, 0, -464, 0, 0, 0, 0, 0, -464, -464, -464, 0, -464, 0, 0, -464, 0, -464, 0, 0, 0, 0, -464, 0, 0, -464, 0, 0, 0, 0, -464, 0, -464, 0, -464, 0, -464, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -464, -464, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -464, -464, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 568
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 690, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 569
|
|
-203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, 0, -203, 0, -203, -203, -203, -203, -203, 0, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, 0, 0, 0, -203, -203, -203, -203, -203, -203, 0, -203, 0, 0, 0, 0, 0, 0, 0, 0, -203, 0, 0, -203, -203, 0, -203, 0, -203, -203, 0, 0, 0, -203, -203, 0, 0, 0, 0, 0, 0, 0, 0, 0, -203, -203, -203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 570
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 691, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 571
|
|
-206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, 0, -206, 0, -206, -206, -206, -206, -206, 0, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, 0, 0, 0, -206, -206, -206, -206, -206, -206, 0, -206, 0, 0, 0, 0, 0, 0, 0, 0, -206, 0, 0, -206, -206, 0, -206, 0, -206, -206, 0, 0, 0, -206, -206, 0, 0, 0, 0, 0, 0, 0, 0, 0, -206, -206, -206, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 572
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -327, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, -327, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 573
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -378, 0, 0, -378, 0, 0, -378, 0, 0, 0, 0, 0, 0, -378, 0, 0, 0, 0,
|
|
// State 574
|
|
-367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, 0, -367, 0, -367, -367, -367, -367, -367, 0, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, 0, 0, 0, -367, -367, -367, -367, -367, -367, 0, -367, 0, 0, 0, 0, 0, 0, 0, 0, -367, 0, 0, -367, -367, 0, -367, 0, -367, -367, 0, 0, 0, -367, -367, 0, 0, 0, 0, 0, 0, 0, 0, 0, -367, -367, -367, 0, 0, 0, -367, 0, 0, 0, 0, 0, 0, 0, 0, 0, -367,
|
|
// State 575
|
|
-874, -874, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -874, 0, -874, 0, 0, 0, 0, -874, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -874, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 576
|
|
-875, -875, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -875, 0, -875, 0, 0, 0, 0, -875, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -875, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 577
|
|
699, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 700, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 578
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -324, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -324, 0, 0, 0, -324, 0, -324, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 579
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 580
|
|
-456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 701, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 581
|
|
-85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 582
|
|
-179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -179, 0, 0, 0, 0, -179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 583
|
|
0, 0, 0, 0, 0, 0, 0, -256, 0, -256, 0, 0, 0, -256, 0, 0, -256, 0, 0, 0, -256, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -256, -256, -256, -256, 0, 0, 0, 0, 0, 0, 0, -256, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -256, 0, 0, -256, 0, 0, 0, 0, 0, 0, 0, 0, -256, -256, 0, 0, 0, -256, 0, 0, -256, 0, 0, 0, -256, -256, 0, -256, 0, -256, -256,
|
|
// State 584
|
|
0, 0, 0, 0, 0, 0, 0, -257, 0, -257, 0, 0, 0, -257, 0, 0, -257, 0, 0, 0, -257, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -257, -257, -257, -257, 0, 0, 0, 0, 0, 0, 0, -257, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -257, 0, 0, -257, 0, 0, 0, 0, 0, 0, 0, 0, -257, -257, 0, 0, 0, -257, 0, 0, -257, 0, 0, 0, -257, -257, 0, -257, 0, -257, -257,
|
|
// State 585
|
|
0, 0, 0, 0, 0, 0, 0, -262, 0, -262, 0, 0, 0, -262, 0, 0, -262, 0, 0, 0, -262, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -262, -262, -262, -262, 0, 0, 0, 0, 0, 0, 0, -262, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -262, 0, 0, -262, 0, 0, 0, 0, 0, 0, 0, 0, -262, -262, 0, 0, 0, -262, 0, 0, -262, 0, 0, 0, -262, -262, 0, -262, 0, -262, -262,
|
|
// State 586
|
|
0, 0, 0, 0, 0, 0, 0, -253, 0, -253, 0, 0, 0, -253, 0, 0, -253, 0, 0, 0, -253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -253, -253, -253, -253, 0, 0, 0, 0, 0, 0, 0, -253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -253, 0, 0, -253, 0, 0, 0, 0, 0, 0, 0, 0, -253, -253, 0, 0, 0, -253, 0, 0, -253, 0, 0, 0, -253, -253, 0, -253, 0, -253, -253,
|
|
// State 587
|
|
0, 0, 0, 0, 0, 0, 0, -251, 0, -251, 0, 0, 0, -251, 0, 0, -251, 0, 0, 0, -251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -251, -251, -251, -251, 0, 0, 0, 0, 0, 0, 0, -251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -251, 0, 0, -251, 0, 0, 0, 0, 0, 0, 0, 0, -251, -251, 0, 0, 0, -251, 0, 0, -251, 0, 0, 0, -251, -251, 0, -251, 0, -251, -251,
|
|
// State 588
|
|
0, 0, 0, 0, 0, 0, 0, -252, 0, -252, 0, 0, 0, -252, 0, 0, -252, 0, 0, 0, -252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -252, -252, -252, -252, 0, 0, 0, 0, 0, 0, 0, -252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -252, 0, 0, -252, 0, 0, 0, 0, 0, 0, 0, 0, -252, -252, 0, 0, 0, -252, 0, 0, -252, 0, 0, 0, -252, -252, 0, -252, 0, -252, -252,
|
|
// State 589
|
|
0, 0, 0, 0, 0, 0, 0, -263, 0, -263, 0, 0, 0, -263, 0, 0, -263, 0, 0, 0, -263, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -263, -263, -263, -263, 0, 0, 0, 0, 0, 0, 0, -263, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -263, 0, 0, -263, 0, 0, 0, 0, 0, 0, 0, 0, -263, -263, 0, 0, 0, -263, 0, 0, -263, 0, 0, 0, -263, -263, 0, -263, 0, -263, -263,
|
|
// State 590
|
|
0, 0, 0, 0, 0, 0, 0, -255, 0, -255, 0, 0, 0, -255, 0, 0, -255, 0, 0, 0, -255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -255, -255, -255, -255, 0, 0, 0, 0, 0, 0, 0, -255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -255, 0, 0, -255, 0, 0, 0, 0, 0, 0, 0, 0, -255, -255, 0, 0, 0, -255, 0, 0, -255, 0, 0, 0, -255, -255, 0, -255, 0, -255, -255,
|
|
// State 591
|
|
0, 0, 0, 0, 0, 0, 0, -260, 0, -260, 0, 0, 0, -260, 0, 0, -260, 0, 0, 0, -260, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -260, -260, -260, -260, 0, 0, 0, 0, 0, 0, 0, -260, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -260, 0, 0, -260, 0, 0, 0, 0, 0, 0, 0, 0, -260, -260, 0, 0, 0, -260, 0, 0, -260, 0, 0, 0, -260, -260, 0, -260, 0, -260, -260,
|
|
// State 592
|
|
0, 0, 0, 0, 0, 0, 0, -261, 0, -261, 0, 0, 0, -261, 0, 0, -261, 0, 0, 0, -261, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -261, -261, -261, -261, 0, 0, 0, 0, 0, 0, 0, -261, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -261, 0, 0, -261, 0, 0, 0, 0, 0, 0, 0, 0, -261, -261, 0, 0, 0, -261, 0, 0, -261, 0, 0, 0, -261, -261, 0, -261, 0, -261, -261,
|
|
// State 593
|
|
0, 0, 0, 0, 0, 0, 0, -254, 0, -254, 0, 0, 0, -254, 0, 0, -254, 0, 0, 0, -254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -254, -254, -254, -254, 0, 0, 0, 0, 0, 0, 0, -254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -254, 0, 0, -254, 0, 0, 0, 0, 0, 0, 0, 0, -254, -254, 0, 0, 0, -254, 0, 0, -254, 0, 0, 0, -254, -254, 0, -254, 0, -254, -254,
|
|
// State 594
|
|
0, 0, 0, 0, 0, 0, 0, -259, 0, -259, 0, 0, 0, -259, 0, 0, -259, 0, 0, 0, -259, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -259, -259, -259, -259, 0, 0, 0, 0, 0, 0, 0, -259, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -259, 0, 0, -259, 0, 0, 0, 0, 0, 0, 0, 0, -259, -259, 0, 0, 0, -259, 0, 0, -259, 0, 0, 0, -259, -259, 0, -259, 0, -259, -259,
|
|
// State 595
|
|
0, 0, 0, 0, 0, 0, 0, -258, 0, -258, 0, 0, 0, -258, 0, 0, -258, 0, 0, 0, -258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -258, -258, -258, -258, 0, 0, 0, 0, 0, 0, 0, -258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -258, 0, 0, -258, 0, 0, 0, 0, 0, 0, 0, 0, -258, -258, 0, 0, 0, -258, 0, 0, -258, 0, 0, 0, -258, -258, 0, -258, 0, -258, -258,
|
|
// State 596
|
|
-773, 0, 0, 0, 0, 0, 0, -773, 0, -773, 0, 0, 0, -773, 0, 0, -773, 0, 0, 0, -773, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -773, 0, -773, -773, -773, -773, 0, 0, 0, 0, 0, -773, -773, -773, -773, 0, -773, -773, -773, -773, 0, 0, 0, 0, -773, -773, -773, -773, -773, 0, 0, -773, -773, -773, -773, 0, -773, -773, -773, -773, -773, -773, -773, -773, -773, 0, 0, 0, -773, 0, 0, -773, 0, 0, 0, -773, -773, 0, -773, -773, -773, -773,
|
|
// State 597
|
|
707, 0, 0, 0, 0, 0, 0, -134, 0, -134, 0, 0, 0, -134, 0, 0, -134, 0, 0, 0, -134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -134, -134, -134, -134, 0, 0, 0, 0, 0, -134, 0, -134, -134, 0, 0, -134, 0, -134, 0, 0, 0, 0, 0, -134, -134, 0, -134, 0, 0, -134, 0, -134, -134, 0, -134, -134, -134, 0, -134, 0, 0, -134, -134, 0, 0, 0, -134, 0, 0, -134, 0, 0, 0, -134, -134, 0, -134, -134, -134, -134,
|
|
// State 598
|
|
708, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 599
|
|
-174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 600
|
|
-356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 601
|
|
-325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 602
|
|
-527, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -527, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -527, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -527, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 603
|
|
-354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 604
|
|
-357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 605
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 606
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 607
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -425, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 608
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 609
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -447, -447, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -447, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -447, 0,
|
|
// State 610
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 611
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -444, -444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -444, 0,
|
|
// State 612
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -443, -443, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -443, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -443, 0,
|
|
// State 613
|
|
-529, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -529, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -529, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 614
|
|
-428, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -428, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 615
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 616
|
|
-532, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -532, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -532, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 617
|
|
-452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 618
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 716, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 619
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 717, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 620
|
|
-514, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -514, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 621
|
|
-778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 622
|
|
-393, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -393, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 623
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -905, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -905, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 624
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 625
|
|
0, 0, -946, 0, 0, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, -946, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -946, 0, 0, -946, 0, -946, -946, -946, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -946, 0, -946, -946, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -946, 0, -946, -946, 0, 0, 0, -946, -946, 0, 0, 0, 0, 0, 0, 0, 0, 0, -946, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 626
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -948, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 627
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -562, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 628
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -793, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 629
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 630
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 631
|
|
0, 0, -766, -766, 0, -766, 0, 0, 0, -766, 177, 0, 0, -766, 0, -766, -766, 0, 0, 0, 0, -766, -766, 0, 0, 0, 0, 0, -766, -766, 0, -766, 0, -766, -766, -766, -766, 0, 0, -766, 0, 0, 0, 0, 0, 0, -766, 0, -766, -766, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -766, 0, -766, -766, 0, 0, 0, -766, -766, 0, 0, 0, 0, 0, 0, 0, 0, 0, -766, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 632
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 633
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -518, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 634
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 635
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -862, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 636
|
|
0, 0, -185, -185, 0, -185, 0, -185, 0, -185, -185, 0, 0, -185, 0, -185, -185, 0, 0, -185, 0, -185, -185, 0, 0, -214, 0, 0, -185, -185, 0, -185, 0, -185, -185, -185, -185, 0, 0, -185, 0, 0, 0, 0, -185, 0, -185, 0, -185, -185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -185, 0, -185, -185, 0, 0, 0, -185, -185, 0, 0, 0, 0, 0, 0, 0, 0, 0, -185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 637
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -865, 0, 0, 0, 0, 0, 0, 0, 0, 0, -870, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -865, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 638
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 639
|
|
0, 0, -184, -184, 0, -184, 0, -184, 0, -184, -184, 0, 0, -184, 0, -184, -184, 0, 0, -184, 0, -184, -184, 0, 0, -213, 0, 0, -184, -184, 0, -184, 0, -184, -184, -184, -184, 0, 0, -184, 0, 0, 0, 0, -184, 0, -184, 0, -184, -184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -184, 0, -184, -184, 0, 0, 0, -184, -184, 0, 0, 0, 0, 0, 0, 0, 0, 0, -184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 640
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 641
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -869, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 642
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 643
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 644
|
|
0, 0, -183, -183, 0, -183, 0, -183, 0, -183, -183, 0, 0, -183, 0, -183, -183, 0, 0, -183, 0, -183, -183, 0, 0, -212, 0, 0, -183, -183, 0, -183, 0, -183, -183, -183, -183, 0, 0, -183, 0, 0, 0, 0, -183, 0, -183, 0, -183, -183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -183, 0, -183, -183, 0, 0, 0, -183, -183, 0, 0, 0, 0, 0, 0, 0, 0, 0, -183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 645
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 646
|
|
0, 0, 0, 0, 0, 0, 0, 0, -925, 0, 0, 0, 0, 0, 0, -925, 0, 0, 0, 0, 0, 0, 0, 0, 0, -925, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 647
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -927, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 648
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -940, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 649
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -926, 0, 0, 0, 0, 0, 0, 0, 0, 0, -928, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 650
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 651
|
|
0, 0, -349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -349, 0, 0, -349, 0, -349, -349, -349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 186, 0, -349, -349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -349, 0, -349, -349, 0, 0, 0, -349, -349, 0, 0, 0, 0, 0, 0, 0, 0, 0, -349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 652
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 653
|
|
0, 0, -211, -211, 0, -211, 0, -211, 0, -211, -211, 0, 0, -211, 0, -211, -211, 0, 0, -211, 0, -211, -211, 0, 0, -238, 0, 0, -211, -211, 0, -211, 0, -211, -211, -211, -211, 0, 0, -211, 0, 0, 0, 0, -211, 0, -211, 0, -211, -211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -211, 0, -211, -211, 0, 0, 0, -211, -211, 0, 0, 0, 0, 0, 0, 0, 0, 0, -211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 654
|
|
0, 0, -209, -209, 0, -209, 0, -209, 0, -209, -209, 0, 0, -209, 0, -209, -209, 0, 0, -209, 0, -209, -209, 0, 0, -236, 0, 0, -209, -209, 0, -209, 0, -209, -209, -209, -209, 0, 0, -209, 0, 0, 0, 0, -209, 0, -209, 0, -209, -209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -209, 0, -209, -209, 0, 0, 0, -209, -209, 0, 0, 0, 0, 0, 0, 0, 0, 0, -209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 655
|
|
0, 0, -210, -210, 0, -210, 0, -210, 0, -210, -210, 0, 0, -210, 0, -210, -210, 0, 0, -210, 0, -210, -210, 0, 0, -237, 0, 0, -210, -210, 0, -210, 0, -210, -210, -210, -210, 0, 0, -210, 0, 0, 0, 0, -210, 0, -210, 0, -210, -210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -210, 0, -210, -210, 0, 0, 0, -210, -210, 0, 0, 0, 0, 0, 0, 0, 0, 0, -210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 656
|
|
0, 0, -208, -208, 0, -208, 0, -208, 0, -208, -208, 0, 0, -208, 0, -208, -208, 0, 0, -208, 0, -208, -208, 0, 0, -235, 0, 0, -208, -208, 0, -208, 0, -208, -208, -208, -208, 0, 0, -208, 0, 0, 0, 0, -208, 0, -208, 0, -208, -208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -208, 0, -208, -208, 0, 0, 0, -208, -208, 0, 0, 0, 0, 0, 0, 0, 0, 0, -208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 657
|
|
0, 0, 0, 0, 0, 0, 0, 0, 736, 0, 0, 0, 0, 0, 0, 737, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 658
|
|
-165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, 0, -165, 0, -165, -165, -165, -165, -165, 0, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, 0, 0, 0, -165, -165, -165, -165, -165, -165, 0, -165, 0, 0, 0, 0, 0, 0, 0, 0, -165, 0, 0, -165, -165, 0, -165, 0, -165, -165, 0, 0, 0, -165, -165, 0, 0, 0, 0, 0, 0, 0, 0, 0, -165, -165, -165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 659
|
|
-162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, 0, -162, 0, -162, -162, -162, -162, -162, 0, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, 0, 0, 0, -162, -162, -162, -162, -162, -162, 0, -162, 0, 0, 0, 0, 0, 0, 0, 0, -162, 0, 0, -162, -162, 0, -162, 0, -162, -162, 0, 0, 0, -162, -162, 0, 0, 0, 0, 0, 0, 0, 0, 0, -162, -162, -162, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 660
|
|
0, 0, 0, 0, 0, 0, 0, -118, -118, -118, -118, 0, 0, -118, 0, 0, -118, 0, 0, 0, -118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -118, -118, -118, -118, 0, 0, 0, 0, 0, 0, 0, -118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -118, 0, 0, -118, 0, 0, 0, 0, 0, 0, 0, 0, 0, -118, 0, 0, 0, -118, 0, 0, -118, 0, 0, 0, -118, -118, 0, -118, 0, -118, -118,
|
|
// State 661
|
|
0, 0, 0, 0, 0, 0, 0, 0, -417, 0, 0, 0, 0, 0, 0, -417, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 662
|
|
0, 0, 0, 0, 0, 0, 0, 0, -420, 0, 0, 0, 0, 0, 0, -420, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 663
|
|
0, 0, 0, 0, 0, 0, 0, 0, -421, 0, 0, 0, 0, 0, 0, -421, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 664
|
|
-241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, 0, -241, 0, -241, -241, -241, -241, -241, 0, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, 0, 0, 0, -241, -241, -241, -241, -241, -241, 0, -241, 0, 0, 0, 0, 0, 0, 0, 0, -241, 0, 0, -241, -241, 0, -241, 0, -241, -241, 0, 0, 0, -241, -241, 0, 0, 0, 0, 0, 0, 0, 0, 0, -241, -241, -241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 665
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -845, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -845, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 666
|
|
-142, -142, -142, 0, -142, 0, -142, 0, -142, 0, 0, -142, -142, 0, -142, -142, 0, -142, 0, 0, 0, 0, 0, -142, -142, -142, 0, -142, -142, 0, -142, -142, -142, -142, -142, -142, 0, -142, 0, 0, -142, 0, 0, 0, 0, -142, 0, -142, -142, -142, 0, -142, 0, 0, 0, 0, 0, 0, 0, 0, -142, 0, 0, -142, -142, 0, -142, 0, -142, -142, 0, 0, 0, -142, -142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, -142, -142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 667
|
|
-508, 0, 0, 0, 0, 0, 0, 0, -508, 0, 0, 0, 0, 0, 0, -508, 0, 0, 0, 0, 0, 0, 0, 0, 0, -508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -508, 0, 0, 0, 0, 0, -508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 668
|
|
-201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, 0, -201, 0, -201, -201, -201, -201, -201, 0, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, 0, 0, 0, -201, -201, -201, -201, -201, -201, 0, -201, 0, 0, 0, 0, 0, 0, 0, 0, -201, 0, 0, -201, -201, 0, -201, 0, -201, -201, 0, 0, 0, -201, -201, 0, 0, 0, 0, 0, 0, 0, 0, 0, -201, -201, -201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 669
|
|
0, 0, 0, 0, 0, 0, 0, 0, -801, 0, 0, 0, 0, 0, 0, -801, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -801, 0, 0, 0, 0, 0, -801, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -801, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -801, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 670
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 671
|
|
-198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, 0, -198, 0, -198, -198, -198, -198, -198, 0, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, 0, 0, 0, -198, -198, -198, -198, -198, -198, 0, -198, 0, 0, 0, 0, 0, 0, 0, 0, -198, 0, 0, -198, -198, 0, -198, 0, -198, -198, 0, 0, 0, -198, -198, 0, 0, 0, 0, 0, 0, 0, 0, 0, -198, -198, -198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 672
|
|
0, 0, 0, 0, 0, 0, 0, 0, -65, 0, 0, 0, 0, 0, 0, -65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 673
|
|
-192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, 0, -192, 0, -192, -192, -192, -192, -192, 0, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, 0, 0, 0, -192, -192, -192, -192, -192, -192, 0, -192, 0, 0, 0, 0, 0, 0, 0, 0, -192, 0, 0, -192, -192, 0, -192, 0, -192, -192, 0, 0, 0, -192, -192, 0, 0, 0, 0, 0, 0, 0, 0, 0, -192, -192, -192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 674
|
|
0, 0, 0, 0, 0, 0, 0, 0, -512, 0, 0, 0, 0, 0, 0, -512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 675
|
|
0, 0, 0, 0, 0, 0, 0, 0, -550, 0, 0, 0, 0, 0, 0, -550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 676
|
|
-189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, 0, -189, 0, -189, -189, -189, -189, -189, 0, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, 0, 0, 0, -189, -189, -189, -189, -189, -189, 0, -189, 0, 0, 0, 0, 0, 0, 0, 0, -189, 0, 0, -189, -189, 0, -189, 0, -189, -189, 0, 0, 0, -189, -189, 0, 0, 0, 0, 0, 0, 0, 0, 0, -189, -189, -189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 677
|
|
-202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, 0, -202, 0, -202, -202, -202, -202, -202, 0, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, 0, 0, 0, -202, -202, -202, -202, -202, -202, 0, -202, 0, 0, 0, 0, 0, 0, 0, 0, -202, 0, 0, -202, -202, 0, -202, 0, -202, -202, 0, 0, 0, -202, -202, 0, 0, 0, 0, 0, 0, 0, 0, 0, -202, -202, -202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 678
|
|
-951, -951, 0, 0, 0, 0, 0, 0, -951, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -951, 0, -951, 0, 0, 0, 0, -951, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -951, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 679
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -554, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -554, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -554, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 680
|
|
-188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, 0, -188, 0, -188, -188, -188, -188, -188, 0, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, 0, 0, 0, -188, -188, -188, -188, -188, -188, 0, -188, 0, 0, 0, 0, 0, 0, 0, 0, -188, 0, 0, -188, -188, 0, -188, 0, -188, -188, 0, 0, 0, -188, -188, 0, 0, 0, 0, 0, 0, 0, 0, 0, -188, -188, -188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 681
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 750, 0, 0, 0, 0, 0, 0, 0, 0, 0, -708, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 682
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -546, 0, 0, 0, 0, 0, 0, 0, 0, 0, -546, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 683
|
|
-462, -462, 0, 0, -462, 0, -462, 0, -462, 0, 0, -462, -462, 0, -462, -462, 0, -462, 0, 0, 0, 0, 0, -462, -462, -462, 0, -462, 0, 0, -462, 0, -462, 0, 0, 0, 0, -462, 0, 0, -462, 0, 0, 0, 0, -462, 0, -462, 0, -462, 0, -462, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -462, -462, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -462, -462, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 684
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -566, 0, 0, 0, 0, 0, 0, 0, 0, 0, -566, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 685
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, -725, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 686
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 757, 0, 0, 0, 0, 0, 0, 0, 0, 0, -720, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 687
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -23, 0, 0, 0, 0, 0, 0, 0, 0, 0, -23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 688
|
|
-463, -463, 0, 0, -463, 0, -463, 0, -463, 0, 0, -463, -463, 0, -463, -463, 0, -463, 0, 0, 0, 0, 0, -463, -463, -463, 0, -463, 0, 0, -463, 0, -463, 0, 0, 0, 0, -463, 0, 0, -463, 0, 0, 0, 0, -463, 0, -463, 0, -463, 0, -463, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -463, -463, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -463, -463, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 689
|
|
-205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, 0, -205, 0, -205, -205, -205, -205, -205, 0, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, 0, 0, 0, -205, -205, -205, -205, -205, -205, 0, -205, 0, 0, 0, 0, 0, 0, 0, 0, -205, 0, 0, -205, -205, 0, -205, 0, -205, -205, 0, 0, 0, -205, -205, 0, 0, 0, 0, 0, 0, 0, 0, 0, -205, -205, -205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 690
|
|
-207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, 0, -207, 0, -207, -207, -207, -207, -207, 0, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, 0, 0, 0, -207, -207, -207, -207, -207, -207, 0, -207, 0, 0, 0, 0, 0, 0, 0, 0, -207, 0, 0, -207, -207, 0, -207, 0, -207, -207, 0, 0, 0, -207, -207, 0, 0, 0, 0, 0, 0, 0, 0, 0, -207, -207, -207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 691
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -526, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -526, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 692
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -326, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -326, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 693
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 694
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 695
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 760, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 696
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 761, 0,
|
|
// State 697
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -386, 0, 0, -386, 0, 0, -386, 0, 0, 0, 0, 0, 0, -386, 0, 0, 0, 0,
|
|
// State 698
|
|
-774, 0, 0, 0, 0, 0, 0, -774, 0, -774, 0, 0, 0, -774, 0, 0, -774, 0, 0, 0, -774, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -774, 0, -774, -774, -774, -774, 0, 0, 0, 0, 0, -774, -774, -774, -774, 0, -774, -774, -774, -774, 0, 0, 0, 0, -774, -774, -774, -774, -774, 0, 0, -774, -774, -774, -774, 0, -774, -774, -774, -774, -774, -774, -774, -774, -774, 0, 0, 0, -774, 0, 0, -774, 0, 0, 0, -774, -774, 0, -774, -774, -774, -774,
|
|
// State 699
|
|
765, 0, 0, 0, 0, 0, 0, -135, 0, -135, 0, 0, 0, -135, 0, 0, -135, 0, 0, 0, -135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -135, -135, -135, -135, 0, 0, 0, 0, 0, -135, 0, -135, -135, 0, 0, -135, 0, -135, 0, 0, 0, 0, 0, -135, -135, 0, -135, 0, 0, -135, 0, -135, -135, 0, -135, -135, -135, 0, -135, 0, 0, -135, -135, 0, 0, 0, -135, 0, 0, -135, 0, 0, 0, -135, -135, 0, -135, -135, -135, -135,
|
|
// State 700
|
|
-86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 701
|
|
-180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -180, 0, 0, 0, 0, -180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 702
|
|
-360, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -360, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 703
|
|
-176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -176, 0, 0, 0, 0, -176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 704
|
|
-175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -175, 0, 0, 0, 0, -175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 705
|
|
-454, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -454, 0, 0, 0, 0, -454, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 706
|
|
-771, 0, 0, 0, 0, 0, 0, -771, 0, -771, 0, 0, 0, -771, 0, 0, -771, 0, 0, 0, -771, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -771, 0, -771, -771, -771, -771, 0, 0, 0, 0, 0, -771, -771, -771, -771, 0, -771, -771, -771, -771, 0, 0, 0, 0, -771, -771, -771, -771, -771, 0, 0, -771, -771, -771, -771, 0, -771, -771, -771, -771, -771, -771, -771, -771, -771, 0, 0, 0, -771, 0, 0, -771, 0, 0, 0, -771, -771, 0, -771, -771, -771, -771,
|
|
// State 707
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -320, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -320, 0, 0, 0, -320, 0, -320, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 708
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 709
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 710
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 711
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 0, 0, 0, 0, 0, 0, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 712
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -450, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 713
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -448, -448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -448, 0,
|
|
// State 714
|
|
-334, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -334, 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, -334, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -334, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -334, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 715
|
|
796, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 716
|
|
799, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 717
|
|
802, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 803, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 718
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 719
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 720
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -559, 0, 0, 0, 0, 0, 0, 0, 0, 0, -561, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -559, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -559, 0, 0, 0, 0, 0, 0, 0, 532, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 721
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -158, 0, 0, 0, 0, 0, 0, 0, 0, 0, -160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 533, -158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -158, 0, 0, 0, 0, 0, 0, 0, -158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 722
|
|
0, 0, -240, -240, 0, -240, 0, -240, 0, -240, -240, 0, 0, -240, 0, -240, -240, 0, 0, -240, 0, -240, -240, 0, 0, -244, 0, 0, -240, -240, 0, -240, 0, -240, -240, -240, -240, 0, 0, -240, 0, 0, 0, 0, -240, 0, -240, 0, -240, -240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -240, 0, -240, -240, 0, 0, 0, -240, -240, 0, 0, 0, 0, 0, 0, 0, 0, 0, -240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 723
|
|
0, 0, -387, -387, 0, -387, 0, 0, 0, -387, 0, 0, 0, -387, 0, -387, -387, 0, 0, 0, 0, -387, -387, 0, 0, -389, 0, 0, -387, -387, 0, -387, 0, -387, -387, -387, -387, 0, 0, -387, 0, 0, 0, 0, 0, 0, -387, 0, -387, -387, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -387, 0, -387, -387, 0, 0, 0, -387, -387, 0, 0, 0, 0, 0, 0, 0, 0, 0, -387, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 724
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, -941, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 725
|
|
0, 0, 0, 0, 0, 0, 0, 0, 823, 0, 0, 0, 0, 0, 0, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 726
|
|
0, 0, 0, 0, 0, 0, 0, 0, -549, 0, 0, 0, 0, 0, 0, -549, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183, 0, -511, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -511, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 727
|
|
0, 0, 0, 0, 0, 0, 0, 0, 826, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 728
|
|
0, 0, -199, -199, 0, -199, 0, -199, 0, -199, -199, 0, 0, -199, 0, -199, -199, 0, 0, -199, 0, -199, -199, 0, 0, -226, 0, 0, -199, -199, 0, -199, 0, -199, -199, -199, -199, 0, 0, -199, 0, 0, 0, 0, -199, 0, -199, 0, -199, -199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -199, 0, -199, -199, 0, 0, 0, -199, -199, 0, 0, 0, 0, 0, 0, 0, 0, 0, -199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 729
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 828, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 730
|
|
0, 0, -187, -187, 0, -187, 0, -187, 0, -187, -187, 0, 0, -187, 0, -187, -187, 0, 0, -187, 0, -187, -187, 0, 0, -216, 0, 0, -187, -187, 0, -187, 0, -187, -187, -187, -187, 0, 0, -187, 0, 0, 0, 0, -187, 0, -187, 0, -187, -187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -187, 0, -187, -187, 0, 0, 0, -187, -187, 0, 0, 0, 0, 0, 0, 0, 0, 0, -187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 731
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -515, 0, 0, 0, 0, 0, 0, 0, 0, 0, -517, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -515, -515, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -515, 0, 0, 0, 0, 0, 0, 0, -515, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 732
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 831, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 733
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 833, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 734
|
|
0, 0, -204, -204, 0, -204, 0, -204, 0, -204, -204, 0, 0, -204, 0, -204, -204, 0, 0, -204, 0, -204, -204, 0, 0, -231, 0, 0, -204, -204, 0, -204, 0, -204, -204, -204, -204, 0, 0, -204, 0, 0, 0, 0, -204, 0, -204, 0, -204, -204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -204, 0, -204, -204, 0, 0, 0, -204, -204, 0, 0, 0, 0, 0, 0, 0, 0, 0, -204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 735
|
|
-164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, 0, -164, 0, -164, -164, -164, -164, -164, 0, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, 0, 0, 0, -164, -164, -164, -164, -164, -164, 0, -164, 0, 0, 0, 0, 0, 0, 0, 0, -164, 0, 0, -164, -164, 0, -164, 0, -164, -164, 0, 0, 0, -164, -164, 0, 0, 0, 0, 0, 0, 0, 0, 0, -164, -164, -164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 736
|
|
0, 0, 0, 0, 0, 0, 0, -119, -119, -119, -119, 0, 0, -119, 0, 0, -119, 0, 0, 0, -119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -119, -119, -119, -119, 0, 0, 0, 0, 0, 0, 0, -119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -119, 0, 0, -119, 0, 0, 0, 0, 0, 0, 0, 0, 0, -119, 0, 0, 0, -119, 0, 0, -119, 0, 0, 0, -119, -119, 0, -119, 0, -119, -119,
|
|
// State 737
|
|
0, 0, 0, 0, 0, 0, 0, 0, -419, 0, 0, 0, 0, 0, 0, -419, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 738
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -901, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -901, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 739
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -843, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -843, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 740
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -902, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -902, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 741
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -844, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -844, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 742
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -802, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -802, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 743
|
|
-863, -863, 0, 0, -863, 0, -863, 0, -863, 0, 0, -863, -863, 0, -863, -863, 0, -863, 0, 0, 0, 0, 0, -863, -863, -863, 0, -863, 0, 0, -863, 0, -863, 0, 0, 0, 0, -863, 0, 0, -863, 0, 0, 0, 0, -863, 0, -863, 0, -863, 0, -863, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -863, -863, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -863, -863, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 744
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 745
|
|
0, 0, 0, 0, 0, 0, 0, 0, -66, 0, 0, 0, 0, 0, 0, -66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 746
|
|
-194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, 0, -194, 0, -194, -194, -194, -194, -194, 0, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, 0, 0, 0, -194, -194, -194, -194, -194, -194, 0, -194, 0, 0, 0, 0, 0, 0, 0, 0, -194, 0, 0, -194, -194, 0, -194, 0, -194, -194, 0, 0, 0, -194, -194, 0, 0, 0, 0, 0, 0, 0, 0, 0, -194, -194, -194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 747
|
|
0, 0, 0, 0, 0, 0, 0, 0, 835, 0, 0, 0, 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 748
|
|
-195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, 0, -195, 0, -195, -195, -195, -195, -195, 0, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, 0, 0, 0, -195, -195, -195, -195, -195, -195, 0, -195, 0, 0, 0, 0, 0, 0, 0, 0, -195, 0, 0, -195, -195, 0, -195, 0, -195, -195, 0, 0, 0, -195, -195, 0, 0, 0, 0, 0, 0, 0, 0, 0, -195, -195, -195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 749
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -705, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 750
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, -699, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 751
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 239, 0, 0, 0, 0, 0, 0, 0, 0, 0, -704, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 752
|
|
-461, -461, 0, 0, -461, 0, -461, 0, -461, 0, 0, -461, -461, 0, -461, -461, 0, -461, 0, 0, 0, 0, 0, -461, -461, -461, 0, -461, 0, 0, -461, 0, -461, 0, 0, 0, 0, -461, 0, 0, -461, 0, 0, 0, 0, -461, 0, -461, 0, -461, 0, -461, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -461, -461, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -461, -461, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 753
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 840, 0, 0, 0, 0, 0, 0, 0, 0, 0, -722, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 754
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -24, 0, 0, 0, 0, 0, 0, 0, 0, 0, -24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 755
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 842, 0, 0, 0, 0, 0, 0, 0, 0, 0, -719, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 756
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -712, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 757
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 843, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 758
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -384, 0, 0, -384, 0, 0, -384, 0, 0, 0, 0, 0, 0, -384, 0, 0, 0, 0,
|
|
// State 759
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -385, 0, 0, -385, 0, 0, -385, 0, 0, 0, 0, 0, 0, -385, 0, 0, 0, 0,
|
|
// State 760
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -363, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -363, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 761
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -370, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 762
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 846, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 763
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -382, 0, 0, -382, 0, 0, -382, 0, 0, 0, 0, 0, 0, -382, 0, 0, 0, 0,
|
|
// State 764
|
|
-772, 0, 0, 0, 0, 0, 0, -772, 0, -772, 0, 0, 0, -772, 0, 0, -772, 0, 0, 0, -772, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -772, 0, -772, -772, -772, -772, 0, 0, 0, 0, 0, -772, -772, -772, -772, 0, -772, -772, -772, -772, 0, 0, 0, 0, -772, -772, -772, -772, -772, 0, 0, -772, -772, -772, -772, 0, -772, -772, -772, -772, -772, -772, -772, -772, -772, 0, 0, 0, -772, 0, 0, -772, 0, 0, 0, -772, -772, 0, -772, -772, -772, -772,
|
|
// State 765
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 766
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 0, 0, 0, 0, 0, 0, 245, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 767
|
|
-361, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -361, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 768
|
|
-173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 769
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 246, 0, 0, 0, 0, 0, 0, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 770
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 771
|
|
-270, 0, 0, 0, 0, 0, 0, -270, 0, -270, 0, 0, 0, -270, 0, 0, -270, 0, 0, 0, -270, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -270, 0, -270, -270, -270, -270, 0, 0, 0, 0, 0, -270, -270, -270, -270, 0, -270, -270, -270, -270, 0, 0, 0, 0, -270, -270, -270, -270, -270, 0, 0, -270, -270, -270, -270, 0, -270, -270, -270, -270, -270, -270, -270, -270, -270, 0, 0, 0, -270, -270, 0, -270, 0, 0, 0, -270, -270, 0, -270, -270, -270, -270,
|
|
// State 772
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -909, 0, 0, 0, 0, 0, 0, 0, 0, 0, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -909, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 773
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 856, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 774
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 775
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 251, 0, 0, 0, 0, 0, 0, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 776
|
|
0, 0, 0, 0, 0, 0, 0, 0, -917, 0, 0, 0, 0, 0, 0, -917, 0, 0, 0, 0, 0, 0, 0, 0, 0, 253, 0, 0, 0, 0, 0, 0, -917, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 777
|
|
0, 0, 0, 0, 0, 0, 0, 0, -650, 0, 0, 0, 0, 0, 0, 861, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 778
|
|
0, 0, 0, 0, 0, 0, 0, 0, -624, 0, 0, 0, 0, 0, 0, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 779
|
|
0, 0, 0, 0, 0, 0, 0, 0, -543, 0, 0, 0, 0, 0, 0, -543, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 780
|
|
0, 0, 0, 0, 0, 0, 0, 0, 862, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 781
|
|
0, 0, 0, 0, 0, 0, 0, 0, -563, 0, 0, 0, 0, 0, 0, -563, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 782
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -748, 0, 0, 0, 0, 0, 0, -748, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 783
|
|
-528, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -528, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -528, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -528, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 784
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 785
|
|
-536, 0, 0, 0, 0, 0, 0, 0, -536, 0, 0, 0, 0, 0, 0, -536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 259, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 786
|
|
-453, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -453, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 787
|
|
-439, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 260, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -439, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 788
|
|
-442, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -442, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 789
|
|
-76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -76, 0, 0, 0, -76, 0, 0, 0, 0, 0, 0, 0, -76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 790
|
|
-530, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -530, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -530, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 791
|
|
-531, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -531, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -531, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 792
|
|
-534, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -534, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -534, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 262, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 793
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -903, 0, 0, 0, 0, 0, 0, 0, 0, 0, -903, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 794
|
|
871, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 795
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 263, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 796
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -904, 0, 0, 0, 0, 0, 0, 0, 0, 0, -904, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 797
|
|
872, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 798
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 264, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 799
|
|
-777, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -777, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 800
|
|
873, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 874, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 801
|
|
-856, 0, 0, 0, 0, 0, 0, -856, 0, -856, 0, 0, 0, -856, 0, 0, -856, 0, 0, 0, -856, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -856, 0, -856, -856, -856, -856, 0, 0, 0, 0, 0, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, 0, 0, -856, -856, -856, -856, 0, -856, -856, -856, -856, -856, -856, -856, -856, -856, 0, 0, 0, -856, -856, 0, -856, 0, 0, 0, -856, -856, 0, -856, -856, -856, -856,
|
|
// State 802
|
|
875, 0, 0, 0, 0, 0, 0, -134, 0, -134, 0, 0, 0, -134, 0, 0, -134, 0, 0, 0, -134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -134, -134, -134, -134, 0, 0, 0, 0, 0, -134, 0, -134, -134, 0, 0, -134, 0, -134, 0, 0, 0, 0, 0, -134, -134, 0, -134, 0, 0, -134, 0, -134, -134, 0, -134, -134, -134, 0, -134, 0, 0, -134, -134, 0, 0, 0, -134, 0, 0, -134, 0, 0, 0, -134, -134, 0, -134, -134, -134, -134,
|
|
// State 803
|
|
-342, 0, 0, 0, 0, 0, 0, -342, 0, -342, 0, 0, 0, -342, 0, 0, -342, 0, 0, 0, -342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -342, 0, -342, -342, -342, -342, 0, 0, 0, 0, 0, -342, -342, -342, -342, 0, -342, -342, -342, -342, 0, -342, -342, -342, -342, -342, -342, -342, -342, 0, 0, -342, -342, -342, -342, 0, -342, -342, -342, -342, -342, -342, -342, -342, -342, 0, 0, 0, -342, -342, 0, -342, 0, 0, 0, -342, -342, 0, -342, -342, -342, -342,
|
|
// State 804
|
|
-346, 0, 0, 0, 0, 0, 0, -346, 0, -346, 0, 0, 0, -346, 0, 0, -346, 0, 0, 0, -346, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -346, 0, -346, -346, -346, -346, 0, 0, 0, 0, 0, -346, -346, -346, -346, 0, -346, -346, -346, -346, 0, -346, -346, -346, -346, -346, -346, -346, -346, 0, 0, -346, -346, -346, -346, 0, -346, -346, -346, -346, -346, -346, -346, -346, -346, 0, 0, 0, -346, -346, 0, -346, 0, 0, 0, -346, -346, 0, -346, -346, -346, -346,
|
|
// State 805
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 268, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 806
|
|
-907, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -907, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 807
|
|
-924, 0, 0, 0, 0, 0, 0, -924, 0, -924, 0, 0, 0, -924, 0, 0, -924, 0, 0, 0, -924, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -924, 0, -924, -924, -924, -924, 0, 0, 0, 0, 0, -924, -924, -924, -924, 0, -924, -924, -924, -924, 0, 887, 0, 0, -924, -924, -924, -924, -924, 0, 0, -924, -924, -924, -924, 0, -924, -924, -924, -924, -924, -924, -924, -924, -924, 0, 0, 0, -924, -924, 0, -924, 0, 0, 0, -924, -924, 0, -924, -924, -924, -924,
|
|
// State 808
|
|
0, 0, -242, -242, 0, -242, 0, -242, 0, -242, -242, 0, 0, -242, 0, -242, -242, 0, 0, -242, 0, -242, -242, 0, 0, -246, 0, 0, -242, -242, 0, -242, 0, -242, -242, -242, -242, 0, 0, -242, 0, 0, 0, 0, -242, 0, -242, 0, -242, -242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -242, 0, -242, -242, 0, 0, 0, -242, -242, 0, 0, 0, 0, 0, 0, 0, 0, 0, -242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 809
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 888, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 810
|
|
0, 0, -765, -765, 0, -765, 0, 0, 0, -765, 0, 0, 0, -765, 0, -765, -765, 0, 0, 0, 0, -765, -765, 0, 0, -767, 0, 0, -765, -765, 0, -765, 0, -765, -765, -765, -765, 0, 0, -765, 0, 0, 0, 0, 0, 0, -765, 0, -765, -765, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -765, 0, -765, -765, 0, 0, 0, -765, -765, 0, 0, 0, 0, 0, 0, 0, 0, 0, -765, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 811
|
|
0, 0, -348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -348, 0, 0, 0, 0, 0, 0, 0, 0, 0, -350, 0, 0, -348, 0, 0, -348, 0, -348, -348, -348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 0, -348, -348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -348, 0, -348, -348, 0, 0, 0, -348, -348, 0, 0, 0, 0, 0, 0, 0, 0, 0, -348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 812
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 271, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 813
|
|
0, 0, -859, -859, 0, -859, 0, 0, 0, -859, 0, 0, 0, -859, 0, -859, -859, 0, 0, 0, 0, -859, -859, 0, 0, -861, 0, 0, -859, -859, 0, -859, 0, -859, -859, -859, -859, 0, 0, -859, 0, 0, 0, 0, 0, 0, -859, 0, -859, -859, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -859, 0, -859, -859, 0, 0, 0, -859, -859, 0, 0, 0, 0, 0, 0, 0, 0, 0, -859, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 814
|
|
0, 0, 0, 0, 0, 0, 0, 0, -929, 0, 0, 0, 0, 0, 0, -929, 0, 0, 0, 0, 0, 0, 0, 0, 0, -929, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 815
|
|
0, 0, 0, 0, 0, 0, 0, 0, -70, 0, 0, 0, 0, 0, 0, -70, 0, 0, 0, 0, 0, 0, 0, 0, 0, -70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 816
|
|
0, 0, 0, 0, 0, 0, 0, 0, -926, 0, 0, 0, 0, 0, 0, -926, 0, 0, 0, 0, 0, 0, 0, 0, 0, -926, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 817
|
|
-944, 0, 0, 0, 0, 0, 0, -944, 0, -944, 0, 0, 0, -944, 0, 0, -944, 0, 0, 0, -944, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -944, 0, -944, -944, -944, -944, 0, 0, 0, 0, 0, -944, -944, -944, -944, 0, -944, -944, -944, -944, 0, 0, 0, 0, -944, -944, -944, -944, -944, 0, 0, -944, -944, -944, -944, 0, -944, -944, -944, -944, -944, -944, -944, -944, -944, 0, 0, 0, -944, -944, 0, -944, 0, 0, 0, -944, -944, 0, -944, -944, -944, -944,
|
|
// State 818
|
|
0, 0, -945, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, -945, 0, 0, 0, 0, 0, 0, 0, 0, 0, -947, 0, 0, -945, 0, 0, -945, 0, -945, -945, -945, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -945, 0, -945, -945, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -945, 0, -945, -945, 0, 0, 0, -945, -945, 0, 0, 0, 0, 0, 0, 0, 0, 0, -945, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 819
|
|
0, 0, 0, 0, 0, 0, 0, 0, 890, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 820
|
|
0, 0, 0, 0, 0, 0, 0, 0, 891, 0, 0, 0, 0, 0, 0, 272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 821
|
|
0, 0, -196, -196, 0, -196, 0, -196, 0, -196, -196, 0, 0, -196, 0, -196, -196, 0, 0, -196, 0, -196, -196, 0, 0, -223, 0, 0, -196, -196, 0, -196, 0, -196, -196, -196, -196, 0, 0, -196, 0, 0, 0, 0, -196, 0, -196, 0, -196, -196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -196, 0, -196, -196, 0, 0, 0, -196, -196, 0, 0, 0, 0, 0, 0, 0, 0, 0, -196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 822
|
|
0, 0, -190, -190, 0, -190, 0, -190, 0, -190, -190, 0, 0, -190, 0, -190, -190, 0, 0, -190, 0, -190, -190, 0, 0, -931, 0, 0, -190, -190, 0, -190, 0, -190, -190, -190, -190, 0, 0, -190, 0, 0, 0, 0, -190, 0, -190, 0, -190, -190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -190, 0, -190, -190, 0, 0, 0, -190, -190, 0, 0, 0, 0, 0, 0, 0, 0, 0, -190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 823
|
|
0, 0, 0, 0, 0, 0, 0, 0, 895, 0, 0, 0, 0, 0, 0, 275, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 824
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -937, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 825
|
|
0, 0, -200, -200, 0, -200, 0, -200, 0, -200, -200, 0, 0, -200, 0, -200, -200, 0, 0, -200, 0, -200, -200, 0, 0, -227, 0, 0, -200, -200, 0, -200, 0, -200, -200, -200, -200, 0, 0, -200, 0, 0, 0, 0, -200, 0, -200, 0, -200, -200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -200, 0, -200, -200, 0, 0, 0, -200, -200, 0, 0, 0, 0, 0, 0, 0, 0, 0, -200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 826
|
|
0, 0, 0, 0, 0, 0, 0, 0, 897, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 827
|
|
0, 0, -186, -186, 0, -186, 0, -186, 0, -186, -186, 0, 0, -186, 0, -186, -186, 0, 0, -186, 0, -186, -186, 0, 0, -215, 0, 0, -186, -186, 0, -186, 0, -186, -186, -186, -186, 0, 0, -186, 0, 0, 0, 0, -186, 0, -186, 0, -186, -186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -186, 0, -186, -186, 0, 0, 0, -186, -186, 0, 0, 0, 0, 0, 0, 0, 0, 0, -186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 828
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 898, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 829
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 899, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 830
|
|
0, 0, -203, -203, 0, -203, 0, -203, 0, -203, -203, 0, 0, -203, 0, -203, -203, 0, 0, -203, 0, -203, -203, 0, 0, -230, 0, 0, -203, -203, 0, -203, 0, -203, -203, -203, -203, 0, 0, -203, 0, 0, 0, 0, -203, 0, -203, 0, -203, -203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -203, 0, -203, -203, 0, 0, 0, -203, -203, 0, 0, 0, 0, 0, 0, 0, 0, 0, -203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 831
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 900, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 832
|
|
0, 0, -206, -206, 0, -206, 0, -206, 0, -206, -206, 0, 0, -206, 0, -206, -206, 0, 0, -206, 0, -206, -206, 0, 0, -233, 0, 0, -206, -206, 0, -206, 0, -206, -206, -206, -206, 0, 0, -206, 0, 0, 0, 0, -206, 0, -206, 0, -206, -206, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -206, 0, -206, -206, 0, 0, 0, -206, -206, 0, 0, 0, 0, 0, 0, 0, 0, 0, -206, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 833
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -842, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -842, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 834
|
|
-197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, 0, -197, 0, -197, -197, -197, -197, -197, 0, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, 0, 0, 0, -197, -197, -197, -197, -197, -197, 0, -197, 0, 0, 0, 0, 0, 0, 0, 0, -197, 0, 0, -197, -197, 0, -197, 0, -197, -197, 0, 0, 0, -197, -197, 0, 0, 0, 0, 0, 0, 0, 0, 0, -197, -197, -197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 835
|
|
-191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, 0, -191, 0, -191, -191, -191, -191, -191, 0, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, 0, 0, 0, -191, -191, -191, -191, -191, -191, 0, -191, 0, 0, 0, 0, 0, 0, 0, 0, -191, 0, 0, -191, -191, 0, -191, 0, -191, -191, 0, 0, 0, -191, -191, 0, 0, 0, 0, 0, 0, 0, 0, 0, -191, -191, -191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 836
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 279, 0, 0, 0, 0, 0, 0, 0, 0, 0, -696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 837
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 905, 0, 0, 0, 0, 0, 0, 0, 0, 0, -681, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 838
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 907, 0, 0, 0, 0, 0, 0, 0, 0, 0, -709, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 839
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -714, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 840
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 909, 0, 0, 0, 0, 0, 0, 0, 0, 0, -721, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 841
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -711, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 842
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -383, 0, 0, -383, 0, 0, -383, 0, 0, 0, 0, 0, 0, -383, 0, 0, 0, 0,
|
|
// State 843
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 910, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 844
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -380, 0, 0, -380, 0, 0, -380, 0, 0, 0, 0, 0, 0, -380, 0, 0, 0, 0,
|
|
// State 845
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -381, 0, 0, -381, 0, 0, -381, 0, 0, 0, 0, 0, 0, -381, 0, 0, 0, 0,
|
|
// State 846
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 283, 0, 0, 0, 0, 0, 0, 284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 847
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 285, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 848
|
|
-272, 0, 0, 0, 0, 0, 0, -272, 0, -272, 0, 0, 0, -272, 0, 0, -272, 0, 0, 0, -272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -272, 0, -272, -272, -272, -272, 0, 0, 0, 0, 0, -272, -272, -272, -272, 0, -272, -272, -272, -272, 0, 0, 0, 0, -272, -272, -272, -272, -272, 0, 0, -272, -272, -272, -272, 0, -272, -272, -272, -272, -272, -272, -272, -272, -272, 0, 0, 0, -272, -272, 0, -272, 0, 0, 0, -272, -272, 0, -272, -272, -272, -272,
|
|
// State 849
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 286, 0, 0, 0, 0, 0, 0, 287, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 850
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 288, 0, 0, 0, 0, 0, 0, 289, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 851
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 290, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 852
|
|
-943, 0, 0, 0, 0, 0, 0, -943, 0, -943, 0, 0, 0, -943, 0, 0, -943, 0, 0, 0, -943, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -943, 0, -943, -943, -943, -943, 0, 0, 0, 0, 0, -943, -943, -943, -943, 0, -943, -943, -943, -943, 0, 0, 0, 0, -943, -943, -943, -943, -943, 0, 0, -943, -943, -943, -943, 0, -943, -943, -943, -943, -943, -943, -943, -943, -943, 0, 0, 0, -943, -943, 0, -943, 0, 0, 0, -943, -943, 0, -943, -943, -943, -943,
|
|
// State 853
|
|
-266, 0, 0, 0, 0, 0, 0, -266, 0, -266, 0, 0, 0, -266, 0, 0, -266, 0, 0, 0, -266, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -266, 0, -266, -266, -266, -266, 0, 0, 0, 0, 0, -266, -266, -266, -266, 0, -266, -266, -266, -266, 0, 0, 0, 0, -266, -266, -266, -266, -266, 0, 0, -266, -266, -266, -266, 0, -266, -266, -266, -266, -266, -266, -266, -266, -266, 0, 0, 0, -266, -266, 0, -266, 0, 0, 0, -266, -266, 0, -266, -266, -266, -266,
|
|
// State 854
|
|
-269, 0, 0, 0, 0, 0, 0, -269, 0, -269, 0, 0, 0, -269, 0, 0, -269, 0, 0, 0, -269, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -269, 0, -269, -269, -269, -269, 0, 0, 0, 0, 0, -269, -269, -269, -269, 0, -269, -269, -269, -269, 0, 0, 0, 0, -269, -269, -269, -269, -269, 0, 0, -269, -269, -269, -269, 0, -269, -269, -269, -269, -269, -269, -269, -269, -269, 0, 0, 0, -269, -269, 0, -269, 0, 0, 0, -269, -269, 0, -269, -269, -269, -269,
|
|
// State 855
|
|
0, 0, 0, 0, 0, 0, 0, -913, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -913, 0, 0, 0, 0, 0, 0, -913, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 856
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -910, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -910, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 857
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -911, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -911, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 858
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 291, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 859
|
|
-414, 0, 0, 0, 0, 0, 0, -414, 0, -414, 0, 0, 0, -414, 0, 0, -414, 0, 0, 0, -414, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -414, 0, -414, -414, -414, -414, 0, 0, 0, 0, 0, -414, -414, -414, -414, 0, -414, -414, -414, -414, 0, 0, 0, 0, -414, -414, -414, -414, -414, 0, 0, -414, -414, -414, -414, 0, -414, -414, -414, -414, -414, -414, -414, -414, -414, 0, 0, 0, -414, -414, 0, -414, 0, 0, 0, -414, -414, 0, -414, -414, -414, -414,
|
|
// State 860
|
|
0, 0, 0, 0, 0, 0, 0, 0, -649, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 861
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -747, 0, 0, 0, 0, 0, 0, -747, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 862
|
|
0, 0, 0, 0, 0, 0, 0, 0, -648, 0, 0, 0, 0, 0, 0, 294, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 863
|
|
0, 0, 0, 0, 0, 0, 0, 0, -820, 0, 0, 0, 0, 0, 0, -820, 0, 0, 0, 0, 0, 0, 0, 0, 0, 295, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 864
|
|
0, 0, 0, 0, 0, 0, 0, 0, -457, 0, 0, 0, 0, 0, 0, -457, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 865
|
|
0, 0, 0, 0, 0, 0, 0, 0, -336, 0, 0, 0, 0, 0, 0, -336, 0, 0, 0, 0, 0, 0, 0, 0, 0, 297, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 866
|
|
0, 0, 0, 0, 0, 0, 0, 0, 934, 0, 0, 0, 0, 0, 0, 298, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 867
|
|
-77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -77, 0, 0, 0, -77, 0, 0, 0, 0, 0, 0, 0, -77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 868
|
|
-434, 0, 0, 0, 0, 0, 0, -434, 0, -434, 0, 0, 0, -434, 0, 0, -434, 0, 0, 0, -434, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -434, 0, -434, -434, -434, -434, 0, 0, 0, 0, 0, -434, -434, -434, -434, 0, -434, -434, -434, -434, 299, 935, 0, 0, -434, -434, -434, -434, -434, 0, 0, -434, -434, -434, -434, 0, -434, -434, -434, -434, -434, -434, -434, -434, -434, 0, 0, 0, -434, -434, 0, -434, 0, 0, 0, -434, -434, 0, -434, -434, -434, -434,
|
|
// State 869
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 870
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 301, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 871
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 872
|
|
-857, 0, 0, 0, 0, 0, 0, -857, 0, -857, 0, 0, 0, -857, 0, 0, -857, 0, 0, 0, -857, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -857, 0, -857, -857, -857, -857, 0, 0, 0, 0, 0, -857, -857, -857, -857, -857, -857, -857, -857, -857, -857, -857, -857, -857, -857, -857, -857, -857, -857, 0, 0, -857, -857, -857, -857, 0, -857, -857, -857, -857, -857, -857, -857, -857, -857, 0, 0, 0, -857, -857, 0, -857, 0, 0, 0, -857, -857, 0, -857, -857, -857, -857,
|
|
// State 873
|
|
939, 0, 0, 0, 0, 0, 0, -135, 0, -135, 0, 0, 0, -135, 0, 0, -135, 0, 0, 0, -135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -135, -135, -135, -135, 0, 0, 0, 0, 0, -135, 0, -135, -135, 0, 0, -135, 0, -135, 0, 0, 0, 0, 0, -135, -135, 0, -135, 0, 0, -135, 0, -135, -135, 0, -135, -135, -135, 0, -135, 0, 0, -135, -135, 0, 0, 0, -135, 0, 0, -135, 0, 0, 0, -135, -135, 0, -135, -135, -135, -135,
|
|
// State 874
|
|
-854, 0, 0, 0, 0, 0, 0, -854, 0, -854, 0, 0, 0, -854, 0, 0, -854, 0, 0, 0, -854, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -854, 0, -854, -854, -854, -854, 0, 0, 0, 0, 0, -854, -854, -854, -854, -854, -854, -854, -854, -854, -854, -854, -854, -854, -854, -854, -854, -854, -854, 0, 0, -854, -854, -854, -854, 0, -854, -854, -854, -854, -854, -854, -854, -854, -854, 0, 0, 0, -854, -854, 0, -854, 0, 0, 0, -854, -854, 0, -854, -854, -854, -854,
|
|
// State 875
|
|
-343, 0, 0, 0, 0, 0, 0, -343, 0, -343, 0, 0, 0, -343, 0, 0, -343, 0, 0, 0, -343, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -343, 0, -343, -343, -343, -343, 0, 0, 0, 0, 0, -343, -343, -343, -343, 0, -343, -343, -343, -343, 0, -343, -343, -343, -343, -343, -343, -343, -343, 0, 0, -343, -343, -343, -343, 0, -343, -343, -343, -343, -343, -343, -343, -343, -343, 0, 0, 0, -343, -343, 0, -343, 0, 0, 0, -343, -343, 0, -343, -343, -343, -343,
|
|
// State 876
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 877
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 307, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 878
|
|
-347, 0, 0, 0, 0, 0, 0, -347, 0, -347, 0, 0, 0, -347, 0, 0, -347, 0, 0, 0, -347, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -347, 0, -347, -347, -347, -347, 0, 0, 0, 0, 0, -347, -347, -347, -347, 0, -347, -347, -347, -347, 0, -347, -347, -347, -347, -347, -347, -347, -347, 0, 0, -347, -347, -347, -347, 0, -347, -347, -347, -347, -347, -347, -347, -347, -347, 0, 0, 0, -347, -347, 0, -347, 0, 0, 0, -347, -347, 0, -347, -347, -347, -347,
|
|
// State 879
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 308, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 880
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 266, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 881
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 309, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 882
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 310, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 883
|
|
0, 0, 0, 0, 0, 0, 0, -830, 0, -830, 0, 0, 0, -830, 0, 0, -830, 0, 0, 0, -830, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -830, 0, -830, -830, -830, -830, 0, 0, 0, 0, 0, -830, -830, -830, -830, 0, -830, -830, -830, -830, 0, 0, 0, 0, -830, -830, -830, -830, -830, 0, 0, -830, -830, -830, -830, 0, -830, -830, -830, -830, -830, -830, -830, -830, -830, 0, 0, 0, -830, -830, 0, -830, 0, 0, 0, -830, -830, 0, -830, -830, -830, -830,
|
|
// State 884
|
|
944, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 945, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 885
|
|
-906, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -906, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 886
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 313, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 887
|
|
0, 0, -241, -241, 0, -241, 0, -241, 0, -241, -241, 0, 0, -241, 0, -241, -241, 0, 0, -241, 0, -241, -241, 0, 0, -245, 0, 0, -241, -241, 0, -241, 0, -241, -241, -241, -241, 0, 0, -241, 0, 0, 0, 0, -241, 0, -241, 0, -241, -241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -241, 0, -241, -241, 0, 0, 0, -241, -241, 0, 0, 0, 0, 0, 0, 0, 0, 0, -241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 888
|
|
0, 0, 0, 0, 0, 0, 0, 0, -71, 0, 0, 0, 0, 0, 0, -71, 0, 0, 0, 0, 0, 0, 0, 0, 0, -71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 889
|
|
0, 0, -201, -201, 0, -201, 0, -201, 0, -201, -201, 0, 0, -201, 0, -201, -201, 0, 0, -201, 0, -201, -201, 0, 0, -228, 0, 0, -201, -201, 0, -201, 0, -201, -201, -201, -201, 0, 0, -201, 0, 0, 0, 0, -201, 0, -201, 0, -201, -201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -201, 0, -201, -201, 0, 0, 0, -201, -201, 0, 0, 0, 0, 0, 0, 0, 0, 0, -201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 890
|
|
0, 0, -198, -198, 0, -198, 0, -198, 0, -198, -198, 0, 0, -198, 0, -198, -198, 0, 0, -198, 0, -198, -198, 0, 0, -225, 0, 0, -198, -198, 0, -198, 0, -198, -198, -198, -198, 0, 0, -198, 0, 0, 0, 0, -198, 0, -198, 0, -198, -198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -198, 0, -198, -198, 0, 0, 0, -198, -198, 0, 0, 0, 0, 0, 0, 0, 0, 0, -198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 891
|
|
0, 0, -192, -192, 0, -192, 0, -192, 0, -192, -192, 0, 0, -192, 0, -192, -192, 0, 0, -192, 0, -192, -192, 0, 0, -219, 0, 0, -192, -192, 0, -192, 0, -192, -192, -192, -192, 0, 0, -192, 0, 0, 0, 0, -192, 0, -192, 0, -192, -192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -192, 0, -192, -192, 0, 0, 0, -192, -192, 0, 0, 0, 0, 0, 0, 0, 0, 0, -192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 892
|
|
0, 0, 0, 0, 0, 0, 0, 0, -550, 0, 0, 0, 0, 0, 0, -550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 893
|
|
0, 0, -189, -189, 0, -189, 0, -189, 0, -189, -189, 0, 0, -189, 0, -189, -189, 0, 0, -189, 0, -189, -189, 0, 0, -930, 0, 0, -189, -189, 0, -189, 0, -189, -189, -189, -189, 0, 0, -189, 0, 0, 0, 0, -189, 0, -189, 0, -189, -189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -189, 0, -189, -189, 0, 0, 0, -189, -189, 0, 0, 0, 0, 0, 0, 0, 0, 0, -189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 894
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 895
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -933, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 896
|
|
0, 0, -202, -202, 0, -202, 0, -202, 0, -202, -202, 0, 0, -202, 0, -202, -202, 0, 0, -202, 0, -202, -202, 0, 0, -229, 0, 0, -202, -202, 0, -202, 0, -202, -202, -202, -202, 0, 0, -202, 0, 0, 0, 0, -202, 0, -202, 0, -202, -202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -202, 0, -202, -202, 0, 0, 0, -202, -202, 0, 0, 0, 0, 0, 0, 0, 0, 0, -202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 897
|
|
0, 0, -188, -188, 0, -188, 0, -188, 0, -188, -188, 0, 0, -188, 0, -188, -188, 0, 0, -188, 0, -188, -188, 0, 0, -217, 0, 0, -188, -188, 0, -188, 0, -188, -188, -188, -188, 0, 0, -188, 0, 0, 0, 0, -188, 0, -188, 0, -188, -188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -188, 0, -188, -188, 0, 0, 0, -188, -188, 0, 0, 0, 0, 0, 0, 0, 0, 0, -188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 898
|
|
0, 0, -205, -205, 0, -205, 0, -205, 0, -205, -205, 0, 0, -205, 0, -205, -205, 0, 0, -205, 0, -205, -205, 0, 0, -232, 0, 0, -205, -205, 0, -205, 0, -205, -205, -205, -205, 0, 0, -205, 0, 0, 0, 0, -205, 0, -205, 0, -205, -205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -205, 0, -205, -205, 0, 0, 0, -205, -205, 0, 0, 0, 0, 0, 0, 0, 0, 0, -205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 899
|
|
0, 0, -207, -207, 0, -207, 0, -207, 0, -207, -207, 0, 0, -207, 0, -207, -207, 0, 0, -207, 0, -207, -207, 0, 0, -234, 0, 0, -207, -207, 0, -207, 0, -207, -207, -207, -207, 0, 0, -207, 0, 0, 0, 0, -207, 0, -207, 0, -207, -207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -207, 0, -207, -207, 0, 0, 0, -207, -207, 0, 0, 0, 0, 0, 0, 0, 0, 0, -207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 900
|
|
0, 0, 0, 0, 0, 0, 0, 0, -318, 0, 0, 0, 0, 0, 0, -318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -318, 0, 0, 0, 0, 0, -318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -318, 0, 0, -318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 901
|
|
-193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, 0, -193, 0, -193, -193, -193, -193, -193, 0, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, 0, 0, 0, -193, -193, -193, -193, -193, -193, 0, -193, 0, 0, 0, 0, 0, 0, 0, 0, -193, 0, 0, -193, -193, 0, -193, 0, -193, -193, 0, 0, 0, -193, -193, 0, 0, 0, 0, 0, 0, 0, 0, 0, -193, -193, -193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 902
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 959, 0, 0, 0, 0, 0, 0, 0, 0, 0, -687, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 903
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 961, 0, 0, 0, 0, 0, 0, 0, 0, 0, -678, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 904
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -654, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 905
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 962, 0, 0, 0, 0, 0, 0, 0, 0, 0, -710, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 906
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -706, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 907
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 319, 0, 0, 0, 0, 0, 0, 0, 0, 0, -700, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 908
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -713, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 909
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -379, 0, 0, -379, 0, 0, -379, 0, 0, 0, 0, 0, 0, -379, 0, 0, 0, 0,
|
|
// State 910
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 0, 0, 0, 0, 0, 0, 322, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 911
|
|
-268, 0, 0, 0, 0, 0, 0, -268, 0, -268, 0, 0, 0, -268, 0, 0, -268, 0, 0, 0, -268, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -268, 0, -268, -268, -268, -268, 0, 0, 0, 0, 0, -268, -268, -268, -268, 0, -268, -268, -268, -268, 0, 0, 0, 0, -268, -268, -268, -268, -268, 0, 0, -268, -268, -268, -268, 0, -268, -268, -268, -268, -268, -268, -268, -268, -268, 0, 0, 0, -268, -268, 0, -268, 0, 0, 0, -268, -268, 0, -268, -268, -268, -268,
|
|
// State 912
|
|
-271, 0, 0, 0, 0, 0, 0, -271, 0, -271, 0, 0, 0, -271, 0, 0, -271, 0, 0, 0, -271, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -271, 0, -271, -271, -271, -271, 0, 0, 0, 0, 0, -271, -271, -271, -271, 0, -271, -271, -271, -271, 0, 0, 0, 0, -271, -271, -271, -271, -271, 0, 0, -271, -271, -271, -271, 0, -271, -271, -271, -271, -271, -271, -271, -271, -271, 0, 0, 0, -271, -271, 0, -271, 0, 0, 0, -271, -271, 0, -271, -271, -271, -271,
|
|
// State 913
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 323, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 914
|
|
-416, 0, 0, 0, 0, 0, 0, -416, 0, -416, 0, 0, 0, -416, 0, 0, -416, 0, 0, 0, -416, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -416, 0, -416, -416, -416, -416, 0, 0, 0, 0, 0, -416, -416, -416, -416, 0, -416, -416, -416, -416, 0, 0, 0, 0, -416, -416, -416, -416, -416, 0, 0, -416, -416, -416, -416, 0, -416, -416, -416, -416, -416, -416, -416, -416, -416, 0, 0, 0, -416, -416, 0, -416, 0, 0, 0, -416, -416, 0, -416, -416, -416, -416,
|
|
// State 915
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 324, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 916
|
|
-406, 0, 0, 0, 0, 0, 0, -406, 0, -406, 0, 0, 0, -406, 0, 0, -406, 0, 0, 0, -406, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -406, 0, -406, -406, -406, -406, 0, 0, 0, 0, 0, -406, -406, -406, -406, 0, -406, -406, -406, -406, 0, 0, 0, 0, -406, -406, -406, -406, -406, 0, 0, -406, -406, -406, -406, 0, -406, -406, -406, -406, -406, -406, -406, -406, -406, 0, 0, 0, -406, -406, 0, -406, 0, 0, 0, -406, -406, 0, -406, -406, -406, -406,
|
|
// State 917
|
|
-265, 0, 0, 0, 0, 0, 0, -265, 0, -265, 0, 0, 0, -265, 0, 0, -265, 0, 0, 0, -265, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -265, 0, -265, -265, -265, -265, 0, 0, 0, 0, 0, -265, -265, -265, -265, 0, -265, -265, -265, -265, 0, 0, 0, 0, -265, -265, -265, -265, -265, 0, 0, -265, -265, -265, -265, 0, -265, -265, -265, -265, -265, -265, -265, -265, -265, 0, 0, 0, -265, -265, 0, -265, 0, 0, 0, -265, -265, 0, -265, -265, -265, -265,
|
|
// State 918
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -908, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -908, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 919
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -556, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -556, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 920
|
|
0, 0, 0, 0, 0, 0, 0, -912, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -912, 0, 0, 0, 0, 0, 0, -912, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 921
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 922
|
|
-413, 0, 0, 0, 0, 0, 0, -413, 0, -413, 0, 0, 0, -413, 0, 0, -413, 0, 0, 0, -413, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -413, 0, -413, -413, -413, -413, 0, 0, 0, 0, 0, -413, -413, -413, -413, 0, -413, -413, -413, -413, 0, 0, 0, 0, -413, -413, -413, -413, -413, 0, 0, -413, -413, -413, -413, 0, -413, -413, -413, -413, -413, -413, -413, -413, -413, 0, 0, 0, -413, -413, 0, -413, 0, 0, 0, -413, -413, 0, -413, -413, -413, -413,
|
|
// State 923
|
|
0, 0, 0, 0, 0, 0, 0, 0, -916, 0, 0, 0, 0, 0, 0, -916, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -916, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 924
|
|
0, 0, 0, 0, 0, 0, 0, 0, -630, 0, 0, 0, 0, 0, 0, 975, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 925
|
|
0, 0, 0, 0, 0, 0, 0, 0, -544, 0, 0, 0, 0, 0, 0, -544, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 926
|
|
0, 0, 0, 0, 0, 0, 0, 0, -564, 0, 0, 0, 0, 0, 0, -564, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 927
|
|
0, 0, 0, 0, 0, 0, 0, 0, -647, 0, 0, 0, 0, 0, 0, 329, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 928
|
|
0, 0, 0, 0, 0, 0, 0, 0, -642, 0, 0, 0, 0, 0, 0, 982, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 929
|
|
0, 0, 0, 0, 0, 0, 0, 0, -18, 0, 0, 0, 0, 0, 0, -18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 930
|
|
-400, 0, 0, 0, 0, 0, 0, -400, 0, -400, 0, 0, 0, -400, 0, 0, -400, 0, 0, 0, -400, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -400, 0, -400, -400, -400, -400, 0, 0, 0, 0, 0, -400, -400, -400, -400, 0, -400, -400, -400, -400, 0, 984, 0, 0, -400, -400, -400, -400, -400, 0, 0, -400, -400, -400, -400, 0, -400, -400, -400, -400, -400, -400, -400, -400, -400, 0, 0, 0, -400, -400, 0, -400, 0, 0, 0, -400, -400, 0, -400, -400, -400, -400,
|
|
// State 931
|
|
-535, 0, 0, 0, 0, 0, 0, 0, -535, 0, 0, 0, 0, 0, 0, -535, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -535, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 932
|
|
-538, 0, 0, 0, 0, 0, 0, 0, -538, 0, 0, 0, 0, 0, 0, -538, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -538, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 330, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 933
|
|
-441, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -441, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 934
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 331, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 935
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 332, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 936
|
|
-533, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -533, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -533, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 937
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -492, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -492, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 938
|
|
-855, 0, 0, 0, 0, 0, 0, -855, 0, -855, 0, 0, 0, -855, 0, 0, -855, 0, 0, 0, -855, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -855, 0, -855, -855, -855, -855, 0, 0, 0, 0, 0, -855, -855, -855, -855, -855, -855, -855, -855, -855, -855, -855, -855, -855, -855, -855, -855, -855, -855, 0, 0, -855, -855, -855, -855, 0, -855, -855, -855, -855, -855, -855, -855, -855, -855, 0, 0, 0, -855, -855, 0, -855, 0, 0, 0, -855, -855, 0, -855, -855, -855, -855,
|
|
// State 939
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 346, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 347, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 940
|
|
-340, 0, 0, 0, 0, 0, 0, -340, 0, -340, 0, 0, 0, -340, 0, 0, -340, 0, 0, 0, -340, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -340, 0, -340, -340, -340, -340, 0, 0, 0, 0, 0, -340, -340, -340, -340, 0, -340, -340, -340, -340, 0, -340, -340, -340, -340, -340, -340, -340, -340, 0, 0, -340, -340, -340, -340, 0, -340, -340, -340, -340, -340, -340, -340, -340, -340, 0, 0, 0, -340, -340, 0, -340, 0, 0, 0, -340, -340, 0, -340, -340, -340, -340,
|
|
// State 941
|
|
-892, 0, 0, 0, 0, 0, 0, -892, 0, -892, 0, 0, 0, -892, 0, 0, -892, 0, 0, 0, -892, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -892, 0, -892, -892, -892, -892, 0, 0, 0, 0, 0, -892, -892, -892, -892, 0, -892, -892, -892, -892, 0, 0, 0, 0, -892, -892, -892, -892, -892, 0, 0, -892, -892, -892, -892, 0, -892, -892, -892, -892, -892, -892, -892, -892, -892, 0, 0, 0, -892, -892, 0, -892, 0, 0, 0, -892, -892, 0, -892, -892, -892, -892,
|
|
// State 942
|
|
1017, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1018, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 943
|
|
0, 0, 0, 0, 0, 0, 0, -828, 0, -828, 0, 0, 0, -828, 0, 0, -828, 0, 0, 0, -828, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -828, 0, -828, -828, -828, -828, 0, 0, 0, 0, 0, -828, -828, -828, -828, 0, -828, -828, -828, -828, 0, 0, 0, 0, -828, -828, -828, -828, -828, 0, 0, -828, -828, -828, -828, 0, -828, -828, -828, -828, -828, -828, -828, -828, -828, 0, 0, 0, -828, -828, 0, -828, 0, 0, 0, -828, -828, 0, -828, -828, -828, -828,
|
|
// State 944
|
|
1019, 0, 0, 0, 0, 0, 0, -134, 0, -134, 0, 0, 0, -134, 0, 0, -134, 0, 0, 0, -134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -134, -134, -134, -134, 0, 0, 0, 0, 0, -134, 0, -134, -134, 0, 0, -134, 0, -134, 0, 0, 0, 0, 0, -134, -134, 0, -134, 0, 0, -134, 0, -134, -134, 0, -134, -134, -134, 0, -134, 0, 0, -134, -134, 0, 0, 0, -134, 0, 0, -134, 0, 0, 0, -134, -134, 0, -134, -134, -134, -134,
|
|
// State 945
|
|
0, 0, 0, 0, 0, 0, 0, -831, 0, -831, 0, 0, 0, -831, 0, 0, -831, 0, 0, 0, -831, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -831, 0, -831, -831, -831, -831, 0, 0, 0, 0, 0, -831, -831, -831, -831, 0, -831, -831, -831, -831, 0, 0, 0, 0, -831, -831, -831, -831, -831, 0, 0, -831, -831, -831, -831, 0, -831, -831, -831, -831, -831, -831, -831, -831, -831, 0, 0, 0, -831, -831, 0, -831, 0, 0, 0, -831, -831, 0, -831, -831, -831, -831,
|
|
// State 946
|
|
1021, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1022, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 947
|
|
-858, 0, 0, 0, 0, 0, 0, -858, 0, -858, 0, 0, 0, -858, 0, 0, -858, 0, 0, 0, -858, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -858, 0, -858, -858, -858, -858, 0, 0, 0, 0, 0, -858, -858, -858, -858, -858, -858, -858, -858, -858, -858, -858, -858, -858, -858, -858, -858, -858, -858, 0, 0, -858, -858, -858, -858, 0, -858, -858, -858, -858, -858, -858, -858, -858, -858, 0, 0, 0, -858, -858, 0, -858, 0, 0, 0, -858, -858, 0, -858, -858, -858, -858,
|
|
// State 948
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -863, 0, 0, 0, 0, 0, 0, 0, 0, 0, -868, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -863, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 949
|
|
0, 0, -194, -194, 0, -194, 0, -194, 0, -194, -194, 0, 0, -194, 0, -194, -194, 0, 0, -194, 0, -194, -194, 0, 0, -221, 0, 0, -194, -194, 0, -194, 0, -194, -194, -194, -194, 0, 0, -194, 0, 0, 0, 0, -194, 0, -194, 0, -194, -194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -194, 0, -194, -194, 0, 0, 0, -194, -194, 0, 0, 0, 0, 0, 0, 0, 0, 0, -194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 950
|
|
0, 0, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 951
|
|
0, 0, -195, -195, 0, -195, 0, -195, 0, -195, -195, 0, 0, -195, 0, -195, -195, 0, 0, -195, 0, -195, -195, 0, 0, -222, 0, 0, -195, -195, 0, -195, 0, -195, -195, -195, -195, 0, 0, -195, 0, 0, 0, 0, -195, 0, -195, 0, -195, -195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -195, 0, -195, -195, 0, 0, 0, -195, -195, 0, 0, 0, 0, 0, 0, 0, 0, 0, -195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 952
|
|
0, 0, 0, 0, 0, 0, 0, 0, 1026, 0, 0, 0, 0, 0, 0, 349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 953
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 954
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -935, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 955
|
|
0, 0, 0, 0, 0, 0, 0, 0, -319, 0, 0, 0, 0, 0, 0, -319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -319, 0, 0, 0, 0, 0, -319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -319, 0, 0, -319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 956
|
|
0, 0, 0, 0, 0, 0, 0, 0, -315, 0, 0, 0, 0, 0, 0, -315, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -315, 0, 0, 0, 0, 0, -315, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -315, 0, 0, -315, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -315, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 957
|
|
0, 0, 0, 0, 0, 0, 0, 0, -355, 0, 0, 0, 0, 0, 0, -355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -355, 0, 0, 0, 0, 0, -355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -355, 0, 0, -355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 958
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -660, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 959
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1028, 0, 0, 0, 0, 0, 0, 0, 0, 0, -684, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 960
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -651, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 961
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -707, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 962
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 350, 0, 0, 0, 0, 0, 0, 0, 0, 0, -701, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 963
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 352, 0, 0, 0, 0, 0, 0, 0, 0, 0, -697, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 964
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1033, 0, 0, 0, 0, 0, 0, 0, 0, 0, -682, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 965
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 353, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 966
|
|
-408, 0, 0, 0, 0, 0, 0, -408, 0, -408, 0, 0, 0, -408, 0, 0, -408, 0, 0, 0, -408, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -408, 0, -408, -408, -408, -408, 0, 0, 0, 0, 0, -408, -408, -408, -408, 0, -408, -408, -408, -408, 0, 0, 0, 0, -408, -408, -408, -408, -408, 0, 0, -408, -408, -408, -408, 0, -408, -408, -408, -408, -408, -408, -408, -408, -408, 0, 0, 0, -408, -408, 0, -408, 0, 0, 0, -408, -408, 0, -408, -408, -408, -408,
|
|
// State 967
|
|
-267, 0, 0, 0, 0, 0, 0, -267, 0, -267, 0, 0, 0, -267, 0, 0, -267, 0, 0, 0, -267, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -267, 0, -267, -267, -267, -267, 0, 0, 0, 0, 0, -267, -267, -267, -267, 0, -267, -267, -267, -267, 0, 0, 0, 0, -267, -267, -267, -267, -267, 0, 0, -267, -267, -267, -267, 0, -267, -267, -267, -267, -267, -267, -267, -267, -267, 0, 0, 0, -267, -267, 0, -267, 0, 0, 0, -267, -267, 0, -267, -267, -267, -267,
|
|
// State 968
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 969
|
|
-415, 0, 0, 0, 0, 0, 0, -415, 0, -415, 0, 0, 0, -415, 0, 0, -415, 0, 0, 0, -415, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -415, 0, -415, -415, -415, -415, 0, 0, 0, 0, 0, -415, -415, -415, -415, 0, -415, -415, -415, -415, 0, 0, 0, 0, -415, -415, -415, -415, -415, 0, 0, -415, -415, -415, -415, 0, -415, -415, -415, -415, -415, -415, -415, -415, -415, 0, 0, 0, -415, -415, 0, -415, 0, 0, 0, -415, -415, 0, -415, -415, -415, -415,
|
|
// State 970
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 971
|
|
-405, 0, 0, 0, 0, 0, 0, -405, 0, -405, 0, 0, 0, -405, 0, 0, -405, 0, 0, 0, -405, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -405, 0, -405, -405, -405, -405, 0, 0, 0, 0, 0, -405, -405, -405, -405, 0, -405, -405, -405, -405, 0, 0, 0, 0, -405, -405, -405, -405, -405, 0, 0, -405, -405, -405, -405, 0, -405, -405, -405, -405, -405, -405, -405, -405, -405, 0, 0, 0, -405, -405, 0, -405, 0, 0, 0, -405, -405, 0, -405, -405, -405, -405,
|
|
// State 972
|
|
-398, 0, 0, 0, 0, 0, 0, -398, 0, -398, 0, 0, 0, -398, 0, 0, -398, 0, 0, 0, -398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -398, 0, -398, -398, -398, -398, 0, 0, 0, 0, 0, -398, -398, -398, -398, 0, -398, -398, -398, -398, 0, 1038, 0, 0, -398, -398, -398, -398, -398, 0, 0, -398, -398, -398, -398, 0, -398, -398, -398, -398, -398, -398, -398, -398, -398, 0, 0, 0, -398, -398, 0, -398, 0, 0, 0, -398, -398, 0, -398, -398, -398, -398,
|
|
// State 973
|
|
-410, 0, 0, 0, 0, 0, 0, -410, 0, -410, 0, 0, 0, -410, 0, 0, -410, 0, 0, 0, -410, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -410, 0, -410, -410, -410, -410, 0, 0, 0, 0, 0, -410, -410, -410, -410, 0, -410, -410, -410, -410, 0, 0, 0, 0, -410, -410, -410, -410, -410, 0, 0, -410, -410, -410, -410, 0, -410, -410, -410, -410, -410, -410, -410, -410, -410, 0, 0, 0, -410, -410, 0, -410, 0, 0, 0, -410, -410, 0, -410, -410, -410, -410,
|
|
// State 974
|
|
0, 0, 0, 0, 0, 0, 0, 0, -627, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 975
|
|
0, 0, 0, 0, 0, 0, 0, 0, -621, 0, 0, 0, 0, 0, 0, 356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 976
|
|
0, 0, 0, 0, 0, 0, 0, 0, -626, 0, 0, 0, 0, 0, 0, 358, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 977
|
|
0, 0, 0, 0, 0, 0, 0, 0, -644, 0, 0, 0, 0, 0, 0, 1043, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 978
|
|
0, 0, 0, 0, 0, 0, 0, 0, -19, 0, 0, 0, 0, 0, 0, -19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 979
|
|
0, 0, 0, 0, 0, 0, 0, 0, -819, 0, 0, 0, 0, 0, 0, -819, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 980
|
|
0, 0, 0, 0, 0, 0, 0, 0, -641, 0, 0, 0, 0, 0, 0, 1045, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 981
|
|
0, 0, 0, 0, 0, 0, 0, 0, -634, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 982
|
|
0, 0, 0, 0, 0, 0, 0, 0, -335, 0, 0, 0, 0, 0, 0, -335, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 983
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 360, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 984
|
|
-440, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -440, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 985
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 361, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 986
|
|
-431, 0, 0, 0, 0, 0, 0, -431, 0, -431, 0, 0, 0, -431, 0, 0, -431, 0, 0, 0, -431, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -431, 0, -431, -431, -431, -431, 0, 0, 0, 0, 0, -431, -431, -431, -431, 0, -431, -431, -431, -431, 0, 0, 0, 0, -431, -431, -431, -431, -431, 0, 0, -431, -431, -431, -431, 0, -431, -431, -431, -431, -431, -431, -431, -431, -431, 0, 0, 0, -431, -431, 0, -431, 0, 0, 0, -431, -431, 0, -431, -431, -431, -431,
|
|
// State 987
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 988
|
|
-499, 0, 0, 0, 0, 0, 0, -499, 0, -499, 0, 0, 0, -499, 0, 0, -499, 0, 0, 0, -499, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -499, 0, -499, -499, -499, -499, 0, 0, 0, 0, 0, -499, -499, -499, -499, 0, -499, -499, -499, -499, 0, 0, 0, 0, -499, -499, -499, -499, -499, 0, 0, -499, -499, -499, -499, 0, -499, -499, -499, -499, -499, -499, -499, -499, -499, 0, 0, 0, -499, -499, 0, -499, 0, 0, 0, -499, -499, 0, -499, -499, -499, -499,
|
|
// State 989
|
|
0, 0, 0, 0, 0, 0, 0, 0, -473, 0, 0, 0, 0, 0, 0, -473, 0, 0, 0, 0, 0, 0, 0, 0, 0, -473, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -473, 0, 0, 0, -473, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -473, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -473, 0, -473, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 990
|
|
0, 0, 0, 0, 0, 0, 0, 0, -750, 0, 0, 0, 0, 0, 0, -750, 0, 0, 0, 0, 0, 0, 0, 0, 0, -750, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -750, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -750, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -750, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 991
|
|
0, 0, 0, 0, 0, 0, 0, 0, -276, 0, 0, 0, 0, 0, 0, -276, 0, 0, 0, 0, 0, 0, 0, 0, 0, -276, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -276, 0, 0, 0, -276, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -276, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -276, 0, -276, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 992
|
|
0, 0, 0, 0, 0, 0, 0, 0, -281, 0, 0, 0, 0, 0, 0, -281, 0, 0, 0, 0, 0, 0, 0, 0, 0, -281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -281, 0, 0, 0, -281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -281, 0, -281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 993
|
|
0, 0, 0, 0, 0, 0, 0, 0, -557, 0, 0, 0, 0, 0, 0, -557, 0, 0, 0, 0, 0, 0, 0, 0, 0, -557, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -557, 0, 0, 0, -557, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -557, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 362, 0, -557, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 994
|
|
0, 0, 0, 0, 0, 0, 0, -496, -264, 0, 0, 0, 0, 0, 0, -264, 0, 0, 0, -496, 0, 0, 0, 0, 0, -264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -264, 0, 0, 0, -264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -264, 0, -264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 995
|
|
0, 0, 0, 0, 0, 0, 0, 0, -275, 0, 0, 0, 0, 0, 0, -275, 0, 0, 0, 0, 0, 0, 0, 0, 0, -275, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -275, 0, 0, 0, -275, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -275, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -275, 0, -275, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 996
|
|
0, 0, 0, 0, 0, 0, 0, 0, -280, 0, 0, 0, 0, 0, 0, -280, 0, 0, 0, 0, 0, 0, 0, 0, 0, -280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -280, 0, 0, 0, -280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -280, 0, -280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 997
|
|
0, 0, 0, 0, 0, 0, 0, 0, -522, 0, 0, 0, 0, -522, 0, -522, -522, 0, 0, 0, 0, 0, 0, 0, 0, -522, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -522, 0, 0, 0, -522, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -522, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -522, 0, -522, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 998
|
|
0, 0, 0, 0, 0, 0, 0, 0, -523, 0, 0, 0, 0, -523, 0, -523, -523, 0, 0, 0, 0, 0, 0, 0, 0, -523, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -523, 0, 0, 0, -523, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -523, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -523, 0, -523, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 999
|
|
0, 0, 0, 0, 0, 0, 0, 0, -751, 0, 0, 0, 0, 0, 0, -751, 0, 0, 0, 0, 0, 0, 0, 0, 0, -751, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -751, 0, 0, 0, 367, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -751, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -751, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1000
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 368, 0, 0, 0, 0, 0, 0, 0, 0, 0, -764, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -764, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1001
|
|
0, 0, 0, 0, 0, 0, 0, 0, -279, 0, 0, 0, 0, 0, 0, -279, 0, 0, 0, 0, 0, 0, 0, 0, 0, -279, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -279, 0, 0, 0, -279, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -279, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -279, 0, -279, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1002
|
|
0, 0, 0, 0, 0, 0, 0, 0, -277, 0, 0, 0, 0, 0, 0, -277, 0, 0, 0, 0, 0, 0, 0, 0, 0, -277, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -277, 0, 0, 0, -277, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -277, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -277, 0, -277, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1003
|
|
0, 0, 0, 0, 0, 0, 0, 0, -558, 0, 0, 0, 0, 0, 0, -558, 0, 0, 0, 0, 0, 0, 0, 0, 0, -558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -558, 0, 0, 0, -558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 371, 0, -558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1004
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 372, 0, 0, 0, 0, 0, 0, 0, 0, 0, -763, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -763, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1005
|
|
0, 0, 0, 0, 0, 0, 0, 0, -278, 0, 0, 0, 0, 0, 0, -278, 0, 0, 0, 0, 0, 0, 0, 0, 0, -278, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -278, 0, 0, 0, -278, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -278, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -278, 0, -278, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1006
|
|
0, 0, 0, 0, 0, 0, 0, 0, -471, 0, 0, 0, 0, 0, 0, -471, 0, 0, 0, 0, 0, 0, 0, 0, 0, -471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -471, 0, 0, 0, -471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -471, 0, -471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1007
|
|
0, 0, 0, 0, 0, 0, 0, 0, -469, 0, 0, 0, 0, 0, 0, -469, 0, 0, 0, 0, 0, 0, 0, 0, 0, -469, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -469, 0, 0, 0, -469, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -469, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -469, 0, -469, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1008
|
|
0, 0, 0, 0, 0, 0, 0, 0, -470, 0, 0, 0, 0, 0, 0, -470, 0, 0, 0, 0, 0, 0, 0, 0, 0, -470, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -470, 0, 0, 0, -470, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -470, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -470, 0, -470, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1009
|
|
-502, 0, 0, 0, 0, 0, 0, -502, 0, -502, 0, 0, 0, -502, 0, 0, -502, 0, 0, 0, -502, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -502, 0, -502, -502, -502, -502, 0, 0, 0, 0, 0, -502, -502, -502, -502, 0, -502, -502, -502, -502, 0, 0, 0, 0, -502, -502, -502, -502, -502, 0, 0, -502, -502, -502, -502, 0, -502, -502, -502, -502, -502, -502, -502, -502, -502, 0, 0, 0, -502, -502, 0, -502, 0, 0, 0, -502, -502, 0, -502, -502, -502, -502,
|
|
// State 1010
|
|
-885, 0, 0, 0, 0, 0, 0, -885, 0, -885, 0, 0, 0, -885, 0, 0, -885, 0, 0, 0, -885, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -885, 0, -885, -885, -885, -885, 0, 0, 0, 0, 0, -885, -885, -885, -885, 0, -885, -885, -885, -885, 0, 0, 0, 1074, -885, -885, -885, -885, -885, 0, 0, -885, -885, -885, -885, 0, -885, -885, -885, -885, -885, -885, -885, -885, -885, 0, 0, 0, -885, -885, 0, -885, 0, 0, 0, -885, -885, 0, -885, -885, -885, -885,
|
|
// State 1011
|
|
-886, 0, 0, 0, 0, 0, 0, -886, 0, -886, 0, 0, 0, -886, 0, 0, -886, 0, 0, 0, -886, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -886, 0, -886, -886, -886, -886, 0, 0, 0, 0, 0, -886, -886, -886, -886, 0, -886, -886, -886, -886, 0, 0, 0, 0, -886, -886, -886, -886, -886, 0, 0, -886, -886, -886, -886, 0, -886, -886, -886, -886, -886, -886, -886, -886, -886, 0, 0, 0, -886, -886, 0, -886, 0, 0, 0, -886, -886, 0, -886, -886, -886, -886,
|
|
// State 1012
|
|
-889, 0, 0, 0, 0, 0, 0, -889, 0, -889, 0, 0, 0, -889, 0, 0, -889, 0, 0, 0, -889, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -889, 0, -889, -889, -889, -889, 0, 0, 0, 0, 0, -889, -889, -889, -889, 0, -889, -889, -889, -889, 0, 0, 0, 1075, -889, -889, -889, -889, -889, 0, 0, -889, -889, -889, -889, 0, -889, -889, -889, -889, -889, -889, -889, -889, -889, 0, 0, 0, -889, -889, 0, -889, 0, 0, 0, -889, -889, 0, -889, -889, -889, -889,
|
|
// State 1013
|
|
-890, 0, 0, 0, 0, 0, 0, -890, 0, -890, 0, 0, 0, -890, 0, 0, -890, 0, 0, 0, -890, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -890, 0, -890, -890, -890, -890, 0, 0, 0, 0, 0, -890, -890, -890, -890, 0, -890, -890, -890, -890, 0, 0, 0, 0, -890, -890, -890, -890, -890, 0, 0, -890, -890, -890, -890, 0, -890, -890, -890, -890, -890, -890, -890, -890, -890, 0, 0, 0, -890, -890, 0, -890, 0, 0, 0, -890, -890, 0, -890, -890, -890, -890,
|
|
// State 1014
|
|
-339, 0, 0, 0, 0, 0, 0, -339, 0, -339, 0, 0, 0, -339, 0, 0, -339, 0, 0, 0, -339, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -339, 0, -339, -339, -339, -339, 0, 0, 0, 0, 0, -339, -339, -339, -339, 0, -339, -339, -339, -339, 0, -339, -339, -339, -339, -339, -339, -339, -339, 0, 0, -339, -339, -339, -339, 0, -339, -339, -339, -339, -339, -339, -339, -339, -339, 0, 0, 0, -339, -339, 0, -339, 0, 0, 0, -339, -339, 0, -339, -339, -339, -339,
|
|
// State 1015
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 377, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1016
|
|
0, 0, 0, 0, 0, 0, 0, -829, 0, -829, 0, 0, 0, -829, 0, 0, -829, 0, 0, 0, -829, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -829, 0, -829, -829, -829, -829, 0, 0, 0, 0, 0, -829, -829, -829, -829, 0, -829, -829, -829, -829, 0, 0, 0, 0, -829, -829, -829, -829, -829, 0, 0, -829, -829, -829, -829, 0, -829, -829, -829, -829, -829, -829, -829, -829, -829, 0, 0, 0, -829, -829, 0, -829, 0, 0, 0, -829, -829, 0, -829, -829, -829, -829,
|
|
// State 1017
|
|
1078, 0, 0, 0, 0, 0, 0, -135, 0, -135, 0, 0, 0, -135, 0, 0, -135, 0, 0, 0, -135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -135, -135, -135, -135, 0, 0, 0, 0, 0, -135, 0, -135, -135, 0, 0, -135, 0, -135, 0, 0, 0, 0, 0, -135, -135, 0, -135, 0, 0, -135, 0, -135, -135, 0, -135, -135, -135, 0, -135, 0, 0, -135, -135, 0, 0, 0, -135, 0, 0, -135, 0, 0, 0, -135, -135, 0, -135, -135, -135, -135,
|
|
// State 1018
|
|
0, 0, 0, 0, 0, 0, 0, -826, 0, -826, 0, 0, 0, -826, 0, 0, -826, 0, 0, 0, -826, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -826, 0, -826, -826, -826, -826, 0, 0, 0, 0, 0, -826, -826, -826, -826, 0, -826, -826, -826, -826, 0, 0, 0, 0, -826, -826, -826, -826, -826, 0, 0, -826, -826, -826, -826, 0, -826, -826, -826, -826, -826, -826, -826, -826, -826, 0, 0, 0, -826, -826, 0, -826, 0, 0, 0, -826, -826, 0, -826, -826, -826, -826,
|
|
// State 1019
|
|
1079, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1080, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1020
|
|
0, 0, 0, 0, 0, 0, 0, -834, 0, -834, 0, 0, 0, -834, 0, 0, -834, 0, 0, 0, -834, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -834, 0, -834, -834, -834, -834, 0, 0, 0, 0, 0, -834, -834, -834, -834, 0, -834, -834, -834, -834, 0, 0, 0, 0, -834, -834, -834, -834, -834, 0, 0, -834, -834, -834, -834, 0, -834, -834, -834, -834, -834, -834, -834, -834, -834, 0, 0, 0, -834, -834, 0, -834, 0, 0, 0, -834, -834, 0, -834, -834, -834, -834,
|
|
// State 1021
|
|
1081, 0, 0, 0, 0, 0, 0, -134, 0, -134, 0, 0, 0, -134, 0, 0, -134, 0, 0, 0, -134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -134, -134, -134, -134, 0, 0, 0, 0, 0, -134, 0, -134, -134, 0, 0, -134, 0, -134, 0, 0, 0, 0, 0, -134, -134, 0, -134, 0, 0, -134, 0, -134, -134, 0, -134, -134, -134, 0, -134, 0, 0, -134, -134, 0, 0, 0, -134, 0, 0, -134, 0, 0, 0, -134, -134, 0, -134, -134, -134, -134,
|
|
// State 1022
|
|
-923, 0, 0, 0, 0, 0, 0, -923, 0, -923, 0, 0, 0, -923, 0, 0, -923, 0, 0, 0, -923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -923, 0, -923, -923, -923, -923, 0, 0, 0, 0, 0, -923, -923, -923, -923, 0, -923, -923, -923, -923, 0, 0, 0, 0, -923, -923, -923, -923, -923, 0, 0, -923, -923, -923, -923, 0, -923, -923, -923, -923, -923, -923, -923, -923, -923, 0, 0, 0, -923, -923, 0, -923, 0, 0, 0, -923, -923, 0, -923, -923, -923, -923,
|
|
// State 1023
|
|
0, 0, -197, -197, 0, -197, 0, -197, 0, -197, -197, 0, 0, -197, 0, -197, -197, 0, 0, -197, 0, -197, -197, 0, 0, -224, 0, 0, -197, -197, 0, -197, 0, -197, -197, -197, -197, 0, 0, -197, 0, 0, 0, 0, -197, 0, -197, 0, -197, -197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -197, 0, -197, -197, 0, 0, 0, -197, -197, 0, 0, 0, 0, 0, 0, 0, 0, 0, -197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1024
|
|
0, 0, -191, -191, 0, -191, 0, -191, 0, -191, -191, 0, 0, -191, 0, -191, -191, 0, 0, -191, 0, -191, -191, 0, 0, -218, 0, 0, -191, -191, 0, -191, 0, -191, -191, -191, -191, 0, 0, -191, 0, 0, 0, 0, -191, 0, -191, 0, -191, -191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -191, 0, -191, -191, 0, 0, 0, -191, -191, 0, 0, 0, 0, 0, 0, 0, 0, 0, -191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1025
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -938, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1026
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -932, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1027
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -657, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1028
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 378, 0, 0, 0, 0, 0, 0, 0, 0, 0, -698, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1029
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1086, 0, 0, 0, 0, 0, 0, 0, 0, 0, -683, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1030
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1087, 0, 0, 0, 0, 0, 0, 0, 0, 0, -688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1031
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1089, 0, 0, 0, 0, 0, 0, 0, 0, 0, -679, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1032
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1033
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 379, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1034
|
|
-407, 0, 0, 0, 0, 0, 0, -407, 0, -407, 0, 0, 0, -407, 0, 0, -407, 0, 0, 0, -407, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -407, 0, -407, -407, -407, -407, 0, 0, 0, 0, 0, -407, -407, -407, -407, 0, -407, -407, -407, -407, 0, 0, 0, 0, -407, -407, -407, -407, -407, 0, 0, -407, -407, -407, -407, 0, -407, -407, -407, -407, -407, -407, -407, -407, -407, 0, 0, 0, -407, -407, 0, -407, 0, 0, 0, -407, -407, 0, -407, -407, -407, -407,
|
|
// State 1035
|
|
-412, 0, 0, 0, 0, 0, 0, -412, 0, -412, 0, 0, 0, -412, 0, 0, -412, 0, 0, 0, -412, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -412, 0, -412, -412, -412, -412, 0, 0, 0, 0, 0, -412, -412, -412, -412, 0, -412, -412, -412, -412, 0, 0, 0, 0, -412, -412, -412, -412, -412, 0, 0, -412, -412, -412, -412, 0, -412, -412, -412, -412, -412, -412, -412, -412, -412, 0, 0, 0, -412, -412, 0, -412, 0, 0, 0, -412, -412, 0, -412, -412, -412, -412,
|
|
// State 1036
|
|
-402, 0, 0, 0, 0, 0, 0, -402, 0, -402, 0, 0, 0, -402, 0, 0, -402, 0, 0, 0, -402, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -402, 0, -402, -402, -402, -402, 0, 0, 0, 0, 0, -402, -402, -402, -402, 0, -402, -402, -402, -402, 0, 0, 0, 0, -402, -402, -402, -402, -402, 0, 0, -402, -402, -402, -402, 0, -402, -402, -402, -402, -402, -402, -402, -402, -402, 0, 0, 0, -402, -402, 0, -402, 0, 0, 0, -402, -402, 0, -402, -402, -402, -402,
|
|
// State 1037
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 380, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1038
|
|
-409, 0, 0, 0, 0, 0, 0, -409, 0, -409, 0, 0, 0, -409, 0, 0, -409, 0, 0, 0, -409, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -409, 0, -409, -409, -409, -409, 0, 0, 0, 0, 0, -409, -409, -409, -409, 0, -409, -409, -409, -409, 0, 0, 0, 0, -409, -409, -409, -409, -409, 0, 0, -409, -409, -409, -409, 0, -409, -409, -409, -409, -409, -409, -409, -409, -409, 0, 0, 0, -409, -409, 0, -409, 0, 0, 0, -409, -409, 0, -409, -409, -409, -409,
|
|
// State 1039
|
|
0, 0, 0, 0, 0, 0, 0, 0, -618, 0, 0, 0, 0, 0, 0, 381, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1040
|
|
0, 0, 0, 0, 0, 0, 0, 0, -603, 0, 0, 0, 0, 0, 0, 1095, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1041
|
|
0, 0, 0, 0, 0, 0, 0, 0, -631, 0, 0, 0, 0, 0, 0, 1097, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1042
|
|
0, 0, 0, 0, 0, 0, 0, 0, -636, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1043
|
|
0, 0, 0, 0, 0, 0, 0, 0, -643, 0, 0, 0, 0, 0, 0, 1099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1044
|
|
0, 0, 0, 0, 0, 0, 0, 0, -633, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1045
|
|
-537, 0, 0, 0, 0, 0, 0, 0, -537, 0, 0, 0, 0, 0, 0, -537, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -537, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1046
|
|
-433, 0, 0, 0, 0, 0, 0, -433, 0, -433, 0, 0, 0, -433, 0, 0, -433, 0, 0, 0, -433, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -433, 0, -433, -433, -433, -433, 0, 0, 0, 0, 0, -433, -433, -433, -433, 0, -433, -433, -433, -433, 0, 0, 0, 0, -433, -433, -433, -433, -433, 0, 0, -433, -433, -433, -433, 0, -433, -433, -433, -433, -433, -433, -433, -433, -433, 0, 0, 0, -433, -433, 0, -433, 0, 0, 0, -433, -433, 0, -433, -433, -433, -433,
|
|
// State 1047
|
|
-107, 0, 0, 0, 0, 0, 0, -107, 0, -107, 0, 0, 0, -107, 0, 0, -107, 0, 0, 0, -107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -107, 0, -107, -107, -107, -107, 0, 0, 0, 0, 0, -107, -107, -107, -107, 0, -107, -107, -107, -107, -107, -107, 0, 0, -107, -107, -107, -107, -107, 0, 0, -107, -107, -107, -107, 0, -107, -107, -107, -107, -107, -107, -107, -107, -107, 0, 0, 0, -107, -107, 0, -107, 0, 0, 0, -107, -107, 0, -107, -107, -107, -107,
|
|
// State 1048
|
|
-500, 0, 0, 0, 0, 0, 0, -500, 0, -500, 0, 0, 0, -500, 0, 0, -500, 0, 0, 0, -500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -500, 0, -500, -500, -500, -500, 0, 0, 0, 0, 0, -500, -500, -500, -500, 0, -500, -500, -500, -500, 0, 0, 0, 0, -500, -500, -500, -500, -500, 0, 0, -500, -500, -500, -500, 0, -500, -500, -500, -500, -500, -500, -500, -500, -500, 0, 0, 0, -500, -500, 0, -500, 0, 0, 0, -500, -500, 0, -500, -500, -500, -500,
|
|
// State 1049
|
|
0, 0, 0, 0, 0, 0, 0, 0, -273, 0, 0, 0, 0, 0, 0, -273, 0, 0, 0, 0, 0, 0, 0, 0, 0, -273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -273, 0, 0, 0, -273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -273, 0, -273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1050
|
|
0, 0, 0, 0, 0, 0, 0, 0, -274, 0, 0, 0, 0, 0, 0, -274, 0, 0, 0, 0, 0, 0, 0, 0, 0, -274, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -274, 0, 0, 0, -274, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -274, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -274, 0, -274, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1051
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 385, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1052
|
|
0, 0, 0, 0, 0, 0, 0, 0, -893, 0, 0, 0, 0, 0, 0, -893, 0, 0, 0, 0, 0, 0, 0, 0, 0, -893, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -893, 0, 0, 0, -893, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -893, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -893, 0, -893, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -893,
|
|
// State 1053
|
|
0, 0, 0, 0, 0, 0, 0, 0, -894, 0, 0, 0, 0, 0, 0, -894, 0, 0, 0, 0, 0, 0, 0, 0, 0, -894, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -894, 0, 0, 0, -894, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -894, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -894, 0, -894, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -894,
|
|
// State 1054
|
|
0, 0, 0, 0, 0, 0, 0, 0, 1119, 0, 0, 0, 0, 0, 0, 1120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1055
|
|
0, 0, 0, 0, 0, 0, 0, 0, -780, 0, 0, 0, 0, 0, 0, -780, 0, 0, 0, 0, 0, 0, 0, 0, 0, -780, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -780, 0, 0, 0, -780, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -780, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -780, 0, -780, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1056
|
|
0, 0, 0, 0, 0, 0, 0, 0, -818, 0, 0, 0, 0, 0, 0, -818, 0, 0, 0, 0, 0, 0, 0, 0, 0, -818, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -818, 0, 0, 0, -818, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -818, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -818, 0, -818, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1057
|
|
0, 0, 0, 0, 0, 0, 0, 0, -524, 0, 0, 0, 0, -524, 0, -524, -524, 0, 0, 0, 0, 0, 0, 0, 0, -524, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -524, 0, 0, 0, -524, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -524, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -524, 0, -524, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1058
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1059
|
|
0, 0, 0, 0, 0, 0, 0, 0, -785, 0, 0, 0, 0, 0, 0, -785, 0, 0, 0, 0, 0, 0, 0, 0, 0, -785, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -785, 0, 0, 0, -785, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -785, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -785, 0, -785, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1060
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -479, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1061
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -496, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1062
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 386, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1063
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -541, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -541, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1064
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1065
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 365, 0, 0, 0, 0, 0, -476, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1066
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 387, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1067
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -477, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1068
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -482, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1069
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -480, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1070
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -481, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1071
|
|
0, 0, 0, 0, 0, 0, 0, 0, -483, 0, 0, 0, 0, 0, 0, -483, 0, 0, 0, 0, 0, 0, 0, 0, 0, -483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -483, 0, 0, 0, -483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -483, 0, -483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1072
|
|
-501, 0, 0, 0, 0, 0, 0, -501, 0, -501, 0, 0, 0, -501, 0, 0, -501, 0, 0, 0, -501, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -501, 0, -501, -501, -501, -501, 0, 0, 0, 0, 0, -501, -501, -501, -501, 0, -501, -501, -501, -501, 0, 0, 0, 0, -501, -501, -501, -501, -501, 0, 0, -501, -501, -501, -501, 0, -501, -501, -501, -501, -501, -501, -501, -501, -501, 0, 0, 0, -501, -501, 0, -501, 0, 0, 0, -501, -501, 0, -501, -501, -501, -501,
|
|
// State 1073
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 388, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1074
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 389, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1075
|
|
-344, 0, 0, 0, 0, 0, 0, -344, 0, -344, 0, 0, 0, -344, 0, 0, -344, 0, 0, 0, -344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -344, 0, -344, -344, -344, -344, 0, 0, 0, 0, 0, -344, -344, -344, -344, 0, -344, -344, -344, -344, 0, -344, -344, -344, -344, -344, -344, -344, -344, 0, 0, -344, -344, -344, -344, 0, -344, -344, -344, -344, -344, -344, -344, -344, -344, 0, 0, 0, -344, -344, 0, -344, 0, 0, 0, -344, -344, 0, -344, -344, -344, -344,
|
|
// State 1076
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1077
|
|
0, 0, 0, 0, 0, 0, 0, -827, 0, -827, 0, 0, 0, -827, 0, 0, -827, 0, 0, 0, -827, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -827, 0, -827, -827, -827, -827, 0, 0, 0, 0, 0, -827, -827, -827, -827, 0, -827, -827, -827, -827, 0, 0, 0, 0, -827, -827, -827, -827, -827, 0, 0, -827, -827, -827, -827, 0, -827, -827, -827, -827, -827, -827, -827, -827, -827, 0, 0, 0, -827, -827, 0, -827, 0, 0, 0, -827, -827, 0, -827, -827, -827, -827,
|
|
// State 1078
|
|
0, 0, 0, 0, 0, 0, 0, -835, 0, -835, 0, 0, 0, -835, 0, 0, -835, 0, 0, 0, -835, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -835, 0, -835, -835, -835, -835, 0, 0, 0, 0, 0, -835, -835, -835, -835, 0, -835, -835, -835, -835, 0, 0, 0, 0, -835, -835, -835, -835, -835, 0, 0, -835, -835, -835, -835, 0, -835, -835, -835, -835, -835, -835, -835, -835, -835, 0, 0, 0, -835, -835, 0, -835, 0, 0, 0, -835, -835, 0, -835, -835, -835, -835,
|
|
// State 1079
|
|
1128, 0, 0, 0, 0, 0, 0, -135, 0, -135, 0, 0, 0, -135, 0, 0, -135, 0, 0, 0, -135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -135, -135, -135, -135, 0, 0, 0, 0, 0, -135, 0, -135, -135, 0, 0, -135, 0, -135, 0, 0, 0, 0, 0, -135, -135, 0, -135, 0, 0, -135, 0, -135, -135, 0, -135, -135, -135, 0, -135, 0, 0, -135, -135, 0, 0, 0, -135, 0, 0, -135, 0, 0, 0, -135, -135, 0, -135, -135, -135, -135,
|
|
// State 1080
|
|
0, 0, 0, 0, 0, 0, 0, -832, 0, -832, 0, 0, 0, -832, 0, 0, -832, 0, 0, 0, -832, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -832, 0, -832, -832, -832, -832, 0, 0, 0, 0, 0, -832, -832, -832, -832, 0, -832, -832, -832, -832, 0, 0, 0, 0, -832, -832, -832, -832, -832, 0, 0, -832, -832, -832, -832, 0, -832, -832, -832, -832, -832, -832, -832, -832, -832, 0, 0, 0, -832, -832, 0, -832, 0, 0, 0, -832, -832, 0, -832, -832, -832, -832,
|
|
// State 1081
|
|
0, 0, -193, -193, 0, -193, 0, -193, 0, -193, -193, 0, 0, -193, 0, -193, -193, 0, 0, -193, 0, -193, -193, 0, 0, -220, 0, 0, -193, -193, 0, -193, 0, -193, -193, -193, -193, 0, 0, -193, 0, 0, 0, 0, -193, 0, -193, 0, -193, -193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -193, 0, -193, -193, 0, 0, 0, -193, -193, 0, 0, 0, 0, 0, 0, 0, 0, 0, -193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1082
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -934, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1083
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1129, 0, 0, 0, 0, 0, 0, 0, 0, 0, -689, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1084
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1131, 0, 0, 0, 0, 0, 0, 0, 0, 0, -680, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1085
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -656, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1086
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -661, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1087
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1132, 0, 0, 0, 0, 0, 0, 0, 0, 0, -685, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1088
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -652, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1089
|
|
-404, 0, 0, 0, 0, 0, 0, -404, 0, -404, 0, 0, 0, -404, 0, 0, -404, 0, 0, 0, -404, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -404, 0, -404, -404, -404, -404, 0, 0, 0, 0, 0, -404, -404, -404, -404, 0, -404, -404, -404, -404, 0, 0, 0, 0, -404, -404, -404, -404, -404, 0, 0, -404, -404, -404, -404, 0, -404, -404, -404, -404, -404, -404, -404, -404, -404, 0, 0, 0, -404, -404, 0, -404, 0, 0, 0, -404, -404, 0, -404, -404, -404, -404,
|
|
// State 1090
|
|
-411, 0, 0, 0, 0, 0, 0, -411, 0, -411, 0, 0, 0, -411, 0, 0, -411, 0, 0, 0, -411, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -411, 0, -411, -411, -411, -411, 0, 0, 0, 0, 0, -411, -411, -411, -411, 0, -411, -411, -411, -411, 0, 0, 0, 0, -411, -411, -411, -411, -411, 0, 0, -411, -411, -411, -411, 0, -411, -411, -411, -411, -411, -411, -411, -411, -411, 0, 0, 0, -411, -411, 0, -411, 0, 0, 0, -411, -411, 0, -411, -411, -411, -411,
|
|
// State 1091
|
|
-401, 0, 0, 0, 0, 0, 0, -401, 0, -401, 0, 0, 0, -401, 0, 0, -401, 0, 0, 0, -401, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -401, 0, -401, -401, -401, -401, 0, 0, 0, 0, 0, -401, -401, -401, -401, 0, -401, -401, -401, -401, 0, 0, 0, 0, -401, -401, -401, -401, -401, 0, 0, -401, -401, -401, -401, 0, -401, -401, -401, -401, -401, -401, -401, -401, -401, 0, 0, 0, -401, -401, 0, -401, 0, 0, 0, -401, -401, 0, -401, -401, -401, -401,
|
|
// State 1092
|
|
0, 0, 0, 0, 0, 0, 0, 0, -609, 0, 0, 0, 0, 0, 0, 1135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1093
|
|
0, 0, 0, 0, 0, 0, 0, 0, -600, 0, 0, 0, 0, 0, 0, 1137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1094
|
|
0, 0, 0, 0, 0, 0, 0, 0, -576, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1095
|
|
0, 0, 0, 0, 0, 0, 0, 0, -632, 0, 0, 0, 0, 0, 0, 1138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1096
|
|
0, 0, 0, 0, 0, 0, 0, 0, -628, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1097
|
|
0, 0, 0, 0, 0, 0, 0, 0, -622, 0, 0, 0, 0, 0, 0, 393, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1098
|
|
0, 0, 0, 0, 0, 0, 0, 0, -635, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1099
|
|
-399, 0, 0, 0, 0, 0, 0, -399, 0, -399, 0, 0, 0, -399, 0, 0, -399, 0, 0, 0, -399, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -399, 0, -399, -399, -399, -399, 0, 0, 0, 0, 0, -399, -399, -399, -399, 0, -399, -399, -399, -399, 0, 0, 0, 0, -399, -399, -399, -399, -399, 0, 0, -399, -399, -399, -399, 0, -399, -399, -399, -399, -399, -399, -399, -399, -399, 0, 0, 0, -399, -399, 0, -399, 0, 0, 0, -399, -399, 0, -399, -399, -399, -399,
|
|
// State 1100
|
|
-108, 0, 0, 0, 0, 0, 0, -108, 0, -108, 0, 0, 0, -108, 0, 0, -108, 0, 0, 0, -108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -108, 0, -108, -108, -108, -108, 0, 0, 0, 0, 0, -108, -108, -108, -108, 0, -108, -108, -108, -108, -108, -108, 0, 0, -108, -108, -108, -108, -108, 0, 0, -108, -108, -108, -108, 0, -108, -108, -108, -108, -108, -108, -108, -108, -108, 0, 0, 0, -108, -108, 0, -108, 0, 0, 0, -108, -108, 0, -108, -108, -108, -108,
|
|
// State 1101
|
|
0, 0, 0, 0, 0, 0, 0, 0, -897, 0, 0, 0, 0, 0, 0, -897, 0, 0, 0, 0, 0, 0, 0, 0, 0, -897, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -897, 0, 0, 0, -897, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -897, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -897, 0, -897, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1102
|
|
0, 0, 0, 0, 0, 0, 0, -496, -264, 0, 0, 0, 0, 0, 0, -264, 0, 0, 0, -496, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 395, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1103
|
|
0, 0, 0, 0, 0, 0, 0, 0, -539, 0, 0, 0, 0, 0, 0, -539, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1104
|
|
0, 0, 0, 0, 0, 0, 0, 0, 1142, 0, 0, 0, 0, 0, 0, 396, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1105
|
|
0, 0, 0, 0, 0, 0, 0, 0, 1143, 0, 0, 0, 0, 0, 0, 397, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1106
|
|
0, 0, 0, 0, 0, 0, 0, 0, -547, 0, 0, 0, 0, 0, 0, -547, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1107
|
|
0, 0, 0, 0, 0, 0, 0, 0, -760, 0, 0, 0, 0, 0, 0, -760, 0, 0, 0, 0, 0, 0, 0, 0, 0, -760, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -760, 0, 0, 0, -760, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -760, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -760, 0, -760, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1108
|
|
0, 0, 0, 0, 0, 0, 0, -497, -497, 0, 0, 0, 0, 0, 0, -497, 0, 0, 0, -497, 0, 0, 0, 0, 0, -497, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -497, 0, 0, 0, -497, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -497, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -497, 0, -497, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1109
|
|
0, 0, 0, 0, 0, 0, 0, -498, -498, 0, 0, 0, 0, 0, 0, -498, 0, 0, 0, -498, 0, 0, 0, 0, 0, -498, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -498, 0, 0, 0, -498, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -498, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -498, 0, -498, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1110
|
|
0, 0, 0, 0, 0, 0, 0, 0, -153, 0, 0, 0, 0, 0, 0, -153, 0, 0, 0, 0, 0, 0, 0, 0, 0, -153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -153, 0, 0, 0, -153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -153, 0, -153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1111
|
|
0, 0, 0, 0, 0, 0, 0, 0, -172, 0, 0, 0, 0, 0, 0, -172, 0, 0, 0, 0, 0, 0, 0, 0, 0, -172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1112
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -899, 0, 0, 0, 0, 0, 0, 0, 0, 0, -899, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -899, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1113
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -491, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -491, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1114
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -429, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1115
|
|
0, 0, 0, 0, 0, 0, 0, 0, -898, 0, 0, 0, 0, 0, 0, -898, 0, 0, 0, 0, 0, 0, 0, 0, 0, -898, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -898, 0, 0, 0, -898, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -898, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -898, 0, -898, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1116
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -900, 0, 0, 0, 0, 0, 0, 0, 0, 0, -900, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -900, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1117
|
|
0, 0, 0, 0, 0, 0, 0, 0, 1145, 0, 0, 0, 0, 0, 0, 1146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1118
|
|
0, 0, 0, 0, 0, 0, 0, 0, -779, 0, 0, 0, 0, 0, 0, -779, 0, 0, 0, 0, 0, 0, 0, 0, 0, -779, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -779, 0, 0, 0, -779, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -779, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -779, 0, -779, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1119
|
|
0, 0, 0, 0, 0, 0, 0, -129, 1147, -129, 0, 0, 0, 0, 0, 0, -129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -129, -129, -129, -129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -129, -129, 0, -129, 0, -129, -129,
|
|
// State 1120
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1121
|
|
0, 0, 0, 0, 0, 0, 0, 0, -787, 0, 0, 0, 0, 0, 0, -787, 0, 0, 0, 0, 0, 0, 0, 0, 0, -787, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -787, 0, 0, 0, -787, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -787, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -787, 0, -787, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1122
|
|
0, 0, 0, 0, 0, 0, 0, -129, 0, -129, 0, 0, 0, 0, 0, 0, -129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -129, -129, -129, -129, -129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -129, -129, 0, -129, 0, -129, -129,
|
|
// State 1123
|
|
0, 0, 0, 0, 0, 0, 0, 0, -784, 0, 0, 0, 0, 0, 0, -784, 0, 0, 0, 0, 0, 0, 0, 0, 0, -784, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -784, 0, 0, 0, -784, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -784, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -784, 0, -784, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1124
|
|
0, 0, 0, 0, 0, 0, 0, 0, -485, 0, 0, 0, 0, 0, 0, -485, 0, 0, 0, 0, 0, 0, 0, 0, 0, -485, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -485, 0, 0, 0, -485, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -485, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -485, 0, -485, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1125
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1126
|
|
-341, 0, 0, 0, 0, 0, 0, -341, 0, -341, 0, 0, 0, -341, 0, 0, -341, 0, 0, 0, -341, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -341, 0, -341, -341, -341, -341, 0, 0, 0, 0, 0, -341, -341, -341, -341, 0, -341, -341, -341, -341, 0, -341, -341, -341, -341, -341, -341, -341, -341, 0, 0, -341, -341, -341, -341, 0, -341, -341, -341, -341, -341, -341, -341, -341, -341, 0, 0, 0, -341, -341, 0, -341, 0, 0, 0, -341, -341, 0, -341, -341, -341, -341,
|
|
// State 1127
|
|
0, 0, 0, 0, 0, 0, 0, -833, 0, -833, 0, 0, 0, -833, 0, 0, -833, 0, 0, 0, -833, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -833, 0, -833, -833, -833, -833, 0, 0, 0, 0, 0, -833, -833, -833, -833, 0, -833, -833, -833, -833, 0, 0, 0, 0, -833, -833, -833, -833, -833, 0, 0, -833, -833, -833, -833, 0, -833, -833, -833, -833, -833, -833, -833, -833, -833, 0, 0, 0, -833, -833, 0, -833, 0, 0, 0, -833, -833, 0, -833, -833, -833, -833,
|
|
// State 1128
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -662, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1129
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1158, 0, 0, 0, 0, 0, 0, 0, 0, 0, -686, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1130
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -653, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1131
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -658, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1132
|
|
-403, 0, 0, 0, 0, 0, 0, -403, 0, -403, 0, 0, 0, -403, 0, 0, -403, 0, 0, 0, -403, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -403, 0, -403, -403, -403, -403, 0, 0, 0, 0, 0, -403, -403, -403, -403, 0, -403, -403, -403, -403, 0, 0, 0, 0, -403, -403, -403, -403, -403, 0, 0, -403, -403, -403, -403, 0, -403, -403, -403, -403, -403, -403, -403, -403, -403, 0, 0, 0, -403, -403, 0, -403, 0, 0, 0, -403, -403, 0, -403, -403, -403, -403,
|
|
// State 1133
|
|
-397, 0, 0, 0, 0, 0, 0, -397, 0, -397, 0, 0, 0, -397, 0, 0, -397, 0, 0, 0, -397, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -397, 0, -397, -397, -397, -397, 0, 0, 0, 0, 0, -397, -397, -397, -397, 0, -397, -397, -397, -397, 0, 0, 0, 0, -397, -397, -397, -397, -397, 0, 0, -397, -397, -397, -397, 0, -397, -397, -397, -397, -397, -397, -397, -397, -397, 0, 0, 0, -397, -397, 0, -397, 0, 0, 0, -397, -397, 0, -397, -397, -397, -397,
|
|
// State 1134
|
|
0, 0, 0, 0, 0, 0, 0, 0, -582, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1135
|
|
0, 0, 0, 0, 0, 0, 0, 0, -606, 0, 0, 0, 0, 0, 0, 1159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1136
|
|
0, 0, 0, 0, 0, 0, 0, 0, -573, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1137
|
|
0, 0, 0, 0, 0, 0, 0, 0, -629, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1138
|
|
0, 0, 0, 0, 0, 0, 0, 0, -623, 0, 0, 0, 0, 0, 0, 399, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1139
|
|
0, 0, 0, 0, 0, 0, 0, 0, -619, 0, 0, 0, 0, 0, 0, 401, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1140
|
|
0, 0, 0, 0, 0, 0, 0, 0, -604, 0, 0, 0, 0, 0, 0, 1164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1141
|
|
0, 0, 0, 0, 0, 0, 0, 0, -759, 0, 0, 0, 0, 0, 0, -759, 0, 0, 0, 0, 0, 0, 0, 0, 0, -759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -759, 0, 0, 0, -759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -759, 0, -759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1142
|
|
0, 0, 0, 0, 0, 0, 0, 0, -757, 0, 0, 0, 0, 0, 0, -757, 0, 0, 0, 0, 0, 0, 0, 0, 0, -757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -757, 0, 0, 0, -757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -757, 0, -757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1143
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -490, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -490, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1144
|
|
0, 0, 0, 0, 0, 0, 0, 0, -783, 0, 0, 0, 0, 0, 0, -783, 0, 0, 0, 0, 0, 0, 0, 0, 0, -783, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -783, 0, 0, 0, -783, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -783, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -783, 0, -783, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1145
|
|
0, 0, 0, 0, 0, 0, 0, -130, 1172, -130, 0, 0, 0, 0, 0, 0, -130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -130, -130, -130, -130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -130, -130, 0, -130, 0, -130, -130,
|
|
// State 1146
|
|
0, 0, 0, 0, 0, 0, 0, 0, -781, 0, 0, 0, 0, 0, 0, -781, 0, 0, 0, 0, 0, 0, 0, 0, 0, -781, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -781, 0, 0, 0, -781, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -781, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -781, 0, -781, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1147
|
|
0, 0, 0, 0, 0, 0, 0, -130, 0, -130, 0, 0, 0, 0, 0, 0, -130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -130, -130, -130, -130, -130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -130, -130, 0, -130, 0, -130, -130,
|
|
// State 1148
|
|
0, 0, 0, 0, 0, 0, 0, 0, -786, 0, 0, 0, 0, 0, 0, -786, 0, 0, 0, 0, 0, 0, 0, 0, 0, -786, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -786, 0, 0, 0, -786, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -786, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -786, 0, -786, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1149
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -495, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -495, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1150
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -542, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -542, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1151
|
|
0, 0, 0, 0, 0, 0, 0, 0, -484, 0, 0, 0, 0, 0, 0, -484, 0, 0, 0, 0, 0, 0, 0, 0, 0, -484, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -484, 0, 0, 0, -484, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -484, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -484, 0, -484, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1152
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1153
|
|
0, 0, 0, 0, 0, 0, 0, 0, -487, 0, 0, 0, 0, 0, 0, -487, 0, 0, 0, 0, 0, 0, 0, 0, 0, -487, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -487, 0, 0, 0, -487, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -487, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -487, 0, -487, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1154
|
|
-884, 0, 0, 0, 0, 0, 0, -884, 0, -884, 0, 0, 0, -884, 0, 0, -884, 0, 0, 0, -884, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -884, 0, -884, -884, -884, -884, 0, 0, 0, 0, 0, -884, -884, -884, -884, 0, -884, -884, -884, -884, 0, 0, 0, 0, -884, -884, -884, -884, -884, 0, 0, -884, -884, -884, -884, 0, -884, -884, -884, -884, -884, -884, -884, -884, -884, 0, 0, 0, -884, -884, 0, -884, 0, 0, 0, -884, -884, 0, -884, -884, -884, -884,
|
|
// State 1155
|
|
-888, 0, 0, 0, 0, 0, 0, -888, 0, -888, 0, 0, 0, -888, 0, 0, -888, 0, 0, 0, -888, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -888, 0, -888, -888, -888, -888, 0, 0, 0, 0, 0, -888, -888, -888, -888, 0, -888, -888, -888, -888, 0, 0, 0, 0, -888, -888, -888, -888, -888, 0, 0, -888, -888, -888, -888, 0, -888, -888, -888, -888, -888, -888, -888, -888, -888, 0, 0, 0, -888, -888, 0, -888, 0, 0, 0, -888, -888, 0, -888, -888, -888, -888,
|
|
// State 1156
|
|
-345, 0, 0, 0, 0, 0, 0, -345, 0, -345, 0, 0, 0, -345, 0, 0, -345, 0, 0, 0, -345, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -345, 0, -345, -345, -345, -345, 0, 0, 0, 0, 0, -345, -345, -345, -345, 0, -345, -345, -345, -345, 0, -345, -345, -345, -345, -345, -345, -345, -345, 0, 0, -345, -345, -345, -345, 0, -345, -345, -345, -345, -345, -345, -345, -345, -345, 0, 0, 0, -345, -345, 0, -345, 0, 0, 0, -345, -345, 0, -345, -345, -345, -345,
|
|
// State 1157
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -659, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1158
|
|
0, 0, 0, 0, 0, 0, 0, 0, -579, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1159
|
|
0, 0, 0, 0, 0, 0, 0, 0, -620, 0, 0, 0, 0, 0, 0, 402, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1160
|
|
0, 0, 0, 0, 0, 0, 0, 0, -605, 0, 0, 0, 0, 0, 0, 1177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1161
|
|
0, 0, 0, 0, 0, 0, 0, 0, -610, 0, 0, 0, 0, 0, 0, 1178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1162
|
|
0, 0, 0, 0, 0, 0, 0, 0, -601, 0, 0, 0, 0, 0, 0, 1180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1163
|
|
0, 0, 0, 0, 0, 0, 0, 0, -577, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1164
|
|
0, 0, 0, 0, 0, 0, 0, 0, -494, 0, 0, 0, 0, 0, 0, -494, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1165
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 395, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1166
|
|
0, 0, 0, 0, 0, 0, 0, 0, -540, 0, 0, 0, 0, 0, 0, -540, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1167
|
|
0, 0, 0, 0, 0, 0, 0, 0, -758, 0, 0, 0, 0, 0, 0, -758, 0, 0, 0, 0, 0, 0, 0, 0, 0, -758, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -758, 0, 0, 0, -758, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -758, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -758, 0, -758, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1168
|
|
0, 0, 0, 0, 0, 0, 0, 0, 1181, 0, 0, 0, 0, 0, 0, 403, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1169
|
|
0, 0, 0, 0, 0, 0, 0, 0, -548, 0, 0, 0, 0, 0, 0, -548, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1170
|
|
0, 0, 0, 0, 0, 0, 0, 0, -756, 0, 0, 0, 0, 0, 0, -756, 0, 0, 0, 0, 0, 0, 0, 0, 0, -756, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -756, 0, 0, 0, -756, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -756, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -756, 0, -756, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1171
|
|
0, 0, 0, 0, 0, 0, 0, 0, -782, 0, 0, 0, 0, 0, 0, -782, 0, 0, 0, 0, 0, 0, 0, 0, 0, -782, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -782, 0, 0, 0, -782, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -782, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -782, 0, -782, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1172
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1173
|
|
0, 0, 0, 0, 0, 0, 0, 0, -486, 0, 0, 0, 0, 0, 0, -486, 0, 0, 0, 0, 0, 0, 0, 0, 0, -486, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -486, 0, 0, 0, -486, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -486, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -486, 0, -486, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1174
|
|
0, 0, 0, 0, 0, 0, 0, 0, -611, 0, 0, 0, 0, 0, 0, 1184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1175
|
|
0, 0, 0, 0, 0, 0, 0, 0, -602, 0, 0, 0, 0, 0, 0, 1186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1176
|
|
0, 0, 0, 0, 0, 0, 0, 0, -578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1177
|
|
0, 0, 0, 0, 0, 0, 0, 0, -583, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1178
|
|
0, 0, 0, 0, 0, 0, 0, 0, -607, 0, 0, 0, 0, 0, 0, 1187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1179
|
|
0, 0, 0, 0, 0, 0, 0, 0, -574, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1180
|
|
0, 0, 0, 0, 0, 0, 0, 0, -755, 0, 0, 0, 0, 0, 0, -755, 0, 0, 0, 0, 0, 0, 0, 0, 0, -755, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -755, 0, 0, 0, -755, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -755, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -755, 0, -755, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1181
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1182
|
|
0, 0, 0, 0, 0, 0, 0, 0, -489, 0, 0, 0, 0, 0, 0, -489, 0, 0, 0, 0, 0, 0, 0, 0, 0, -489, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -489, 0, 0, 0, -489, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -489, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -489, 0, -489, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1183
|
|
0, 0, 0, 0, 0, 0, 0, 0, -584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1184
|
|
0, 0, 0, 0, 0, 0, 0, 0, -608, 0, 0, 0, 0, 0, 0, 1190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1185
|
|
0, 0, 0, 0, 0, 0, 0, 0, -575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1186
|
|
0, 0, 0, 0, 0, 0, 0, 0, -580, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1187
|
|
0, 0, 0, 0, 0, 0, 0, 0, -754, 0, 0, 0, 0, 0, 0, -754, 0, 0, 0, 0, 0, 0, 0, 0, 0, -754, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -754, 0, 0, 0, -754, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -754, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -754, 0, -754, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1188
|
|
0, 0, 0, 0, 0, 0, 0, 0, -488, 0, 0, 0, 0, 0, 0, -488, 0, 0, 0, 0, 0, 0, 0, 0, 0, -488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -488, 0, 0, 0, -488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -488, 0, -488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
// State 1189
|
|
0, 0, 0, 0, 0, 0, 0, 0, -581, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
];
|
|
fn __action(state: i16, integer: usize) -> i16 {
|
|
__ACTION[(state as usize) * 101 + integer]
|
|
}
|
|
const __EOF_ACTION: &[i16] = &[
|
|
// State 0
|
|
0,
|
|
// State 1
|
|
0,
|
|
// State 2
|
|
-769,
|
|
// State 3
|
|
0,
|
|
// State 4
|
|
0,
|
|
// State 5
|
|
-791,
|
|
// State 6
|
|
-248,
|
|
// State 7
|
|
-304,
|
|
// State 8
|
|
-882,
|
|
// State 9
|
|
-155,
|
|
// State 10
|
|
-836,
|
|
// State 11
|
|
-169,
|
|
// State 12
|
|
-837,
|
|
// State 13
|
|
0,
|
|
// State 14
|
|
0,
|
|
// State 15
|
|
0,
|
|
// State 16
|
|
0,
|
|
// State 17
|
|
0,
|
|
// State 18
|
|
0,
|
|
// State 19
|
|
0,
|
|
// State 20
|
|
0,
|
|
// State 21
|
|
0,
|
|
// State 22
|
|
-881,
|
|
// State 23
|
|
0,
|
|
// State 24
|
|
0,
|
|
// State 25
|
|
0,
|
|
// State 26
|
|
0,
|
|
// State 27
|
|
0,
|
|
// State 28
|
|
0,
|
|
// State 29
|
|
-303,
|
|
// State 30
|
|
0,
|
|
// State 31
|
|
0,
|
|
// State 32
|
|
-426,
|
|
// State 33
|
|
0,
|
|
// State 34
|
|
0,
|
|
// State 35
|
|
0,
|
|
// State 36
|
|
0,
|
|
// State 37
|
|
0,
|
|
// State 38
|
|
0,
|
|
// State 39
|
|
0,
|
|
// State 40
|
|
0,
|
|
// State 41
|
|
0,
|
|
// State 42
|
|
-247,
|
|
// State 43
|
|
0,
|
|
// State 44
|
|
0,
|
|
// State 45
|
|
0,
|
|
// State 46
|
|
0,
|
|
// State 47
|
|
0,
|
|
// State 48
|
|
0,
|
|
// State 49
|
|
0,
|
|
// State 50
|
|
0,
|
|
// State 51
|
|
0,
|
|
// State 52
|
|
0,
|
|
// State 53
|
|
0,
|
|
// State 54
|
|
0,
|
|
// State 55
|
|
0,
|
|
// State 56
|
|
0,
|
|
// State 57
|
|
0,
|
|
// State 58
|
|
0,
|
|
// State 59
|
|
0,
|
|
// State 60
|
|
0,
|
|
// State 61
|
|
0,
|
|
// State 62
|
|
0,
|
|
// State 63
|
|
0,
|
|
// State 64
|
|
0,
|
|
// State 65
|
|
0,
|
|
// State 66
|
|
0,
|
|
// State 67
|
|
0,
|
|
// State 68
|
|
0,
|
|
// State 69
|
|
0,
|
|
// State 70
|
|
0,
|
|
// State 71
|
|
0,
|
|
// State 72
|
|
-154,
|
|
// State 73
|
|
-168,
|
|
// State 74
|
|
0,
|
|
// State 75
|
|
0,
|
|
// State 76
|
|
0,
|
|
// State 77
|
|
0,
|
|
// State 78
|
|
0,
|
|
// State 79
|
|
0,
|
|
// State 80
|
|
-790,
|
|
// State 81
|
|
0,
|
|
// State 82
|
|
0,
|
|
// State 83
|
|
0,
|
|
// State 84
|
|
0,
|
|
// State 85
|
|
0,
|
|
// State 86
|
|
0,
|
|
// State 87
|
|
0,
|
|
// State 88
|
|
0,
|
|
// State 89
|
|
0,
|
|
// State 90
|
|
0,
|
|
// State 91
|
|
0,
|
|
// State 92
|
|
0,
|
|
// State 93
|
|
0,
|
|
// State 94
|
|
0,
|
|
// State 95
|
|
0,
|
|
// State 96
|
|
0,
|
|
// State 97
|
|
0,
|
|
// State 98
|
|
0,
|
|
// State 99
|
|
0,
|
|
// State 100
|
|
0,
|
|
// State 101
|
|
0,
|
|
// State 102
|
|
0,
|
|
// State 103
|
|
0,
|
|
// State 104
|
|
0,
|
|
// State 105
|
|
0,
|
|
// State 106
|
|
0,
|
|
// State 107
|
|
0,
|
|
// State 108
|
|
0,
|
|
// State 109
|
|
0,
|
|
// State 110
|
|
0,
|
|
// State 111
|
|
0,
|
|
// State 112
|
|
0,
|
|
// State 113
|
|
0,
|
|
// State 114
|
|
0,
|
|
// State 115
|
|
0,
|
|
// State 116
|
|
0,
|
|
// State 117
|
|
0,
|
|
// State 118
|
|
0,
|
|
// State 119
|
|
0,
|
|
// State 120
|
|
0,
|
|
// State 121
|
|
0,
|
|
// State 122
|
|
0,
|
|
// State 123
|
|
0,
|
|
// State 124
|
|
0,
|
|
// State 125
|
|
0,
|
|
// State 126
|
|
0,
|
|
// State 127
|
|
0,
|
|
// State 128
|
|
0,
|
|
// State 129
|
|
0,
|
|
// State 130
|
|
0,
|
|
// State 131
|
|
0,
|
|
// State 132
|
|
0,
|
|
// State 133
|
|
0,
|
|
// State 134
|
|
0,
|
|
// State 135
|
|
0,
|
|
// State 136
|
|
0,
|
|
// State 137
|
|
0,
|
|
// State 138
|
|
0,
|
|
// State 139
|
|
0,
|
|
// State 140
|
|
0,
|
|
// State 141
|
|
0,
|
|
// State 142
|
|
0,
|
|
// State 143
|
|
0,
|
|
// State 144
|
|
0,
|
|
// State 145
|
|
0,
|
|
// State 146
|
|
0,
|
|
// State 147
|
|
0,
|
|
// State 148
|
|
0,
|
|
// State 149
|
|
0,
|
|
// State 150
|
|
0,
|
|
// State 151
|
|
0,
|
|
// State 152
|
|
0,
|
|
// State 153
|
|
0,
|
|
// State 154
|
|
0,
|
|
// State 155
|
|
0,
|
|
// State 156
|
|
0,
|
|
// State 157
|
|
0,
|
|
// State 158
|
|
0,
|
|
// State 159
|
|
0,
|
|
// State 160
|
|
0,
|
|
// State 161
|
|
0,
|
|
// State 162
|
|
0,
|
|
// State 163
|
|
0,
|
|
// State 164
|
|
0,
|
|
// State 165
|
|
0,
|
|
// State 166
|
|
0,
|
|
// State 167
|
|
0,
|
|
// State 168
|
|
0,
|
|
// State 169
|
|
0,
|
|
// State 170
|
|
0,
|
|
// State 171
|
|
0,
|
|
// State 172
|
|
0,
|
|
// State 173
|
|
0,
|
|
// State 174
|
|
0,
|
|
// State 175
|
|
0,
|
|
// State 176
|
|
0,
|
|
// State 177
|
|
0,
|
|
// State 178
|
|
0,
|
|
// State 179
|
|
0,
|
|
// State 180
|
|
0,
|
|
// State 181
|
|
0,
|
|
// State 182
|
|
0,
|
|
// State 183
|
|
0,
|
|
// State 184
|
|
0,
|
|
// State 185
|
|
0,
|
|
// State 186
|
|
0,
|
|
// State 187
|
|
0,
|
|
// State 188
|
|
0,
|
|
// State 189
|
|
0,
|
|
// State 190
|
|
0,
|
|
// State 191
|
|
0,
|
|
// State 192
|
|
0,
|
|
// State 193
|
|
0,
|
|
// State 194
|
|
0,
|
|
// State 195
|
|
0,
|
|
// State 196
|
|
0,
|
|
// State 197
|
|
0,
|
|
// State 198
|
|
0,
|
|
// State 199
|
|
0,
|
|
// State 200
|
|
0,
|
|
// State 201
|
|
0,
|
|
// State 202
|
|
0,
|
|
// State 203
|
|
0,
|
|
// State 204
|
|
0,
|
|
// State 205
|
|
0,
|
|
// State 206
|
|
0,
|
|
// State 207
|
|
0,
|
|
// State 208
|
|
0,
|
|
// State 209
|
|
0,
|
|
// State 210
|
|
0,
|
|
// State 211
|
|
0,
|
|
// State 212
|
|
0,
|
|
// State 213
|
|
0,
|
|
// State 214
|
|
0,
|
|
// State 215
|
|
0,
|
|
// State 216
|
|
0,
|
|
// State 217
|
|
0,
|
|
// State 218
|
|
0,
|
|
// State 219
|
|
0,
|
|
// State 220
|
|
-432,
|
|
// State 221
|
|
-887,
|
|
// State 222
|
|
-891,
|
|
// State 223
|
|
0,
|
|
// State 224
|
|
0,
|
|
// State 225
|
|
0,
|
|
// State 226
|
|
0,
|
|
// State 227
|
|
0,
|
|
// State 228
|
|
0,
|
|
// State 229
|
|
0,
|
|
// State 230
|
|
0,
|
|
// State 231
|
|
0,
|
|
// State 232
|
|
0,
|
|
// State 233
|
|
0,
|
|
// State 234
|
|
0,
|
|
// State 235
|
|
0,
|
|
// State 236
|
|
0,
|
|
// State 237
|
|
0,
|
|
// State 238
|
|
0,
|
|
// State 239
|
|
0,
|
|
// State 240
|
|
0,
|
|
// State 241
|
|
0,
|
|
// State 242
|
|
0,
|
|
// State 243
|
|
0,
|
|
// State 244
|
|
0,
|
|
// State 245
|
|
0,
|
|
// State 246
|
|
0,
|
|
// State 247
|
|
0,
|
|
// State 248
|
|
0,
|
|
// State 249
|
|
0,
|
|
// State 250
|
|
0,
|
|
// State 251
|
|
0,
|
|
// State 252
|
|
0,
|
|
// State 253
|
|
0,
|
|
// State 254
|
|
0,
|
|
// State 255
|
|
0,
|
|
// State 256
|
|
0,
|
|
// State 257
|
|
0,
|
|
// State 258
|
|
0,
|
|
// State 259
|
|
0,
|
|
// State 260
|
|
0,
|
|
// State 261
|
|
0,
|
|
// State 262
|
|
0,
|
|
// State 263
|
|
0,
|
|
// State 264
|
|
0,
|
|
// State 265
|
|
0,
|
|
// State 266
|
|
0,
|
|
// State 267
|
|
0,
|
|
// State 268
|
|
0,
|
|
// State 269
|
|
0,
|
|
// State 270
|
|
0,
|
|
// State 271
|
|
0,
|
|
// State 272
|
|
0,
|
|
// State 273
|
|
0,
|
|
// State 274
|
|
0,
|
|
// State 275
|
|
0,
|
|
// State 276
|
|
0,
|
|
// State 277
|
|
0,
|
|
// State 278
|
|
0,
|
|
// State 279
|
|
0,
|
|
// State 280
|
|
0,
|
|
// State 281
|
|
0,
|
|
// State 282
|
|
0,
|
|
// State 283
|
|
0,
|
|
// State 284
|
|
0,
|
|
// State 285
|
|
0,
|
|
// State 286
|
|
0,
|
|
// State 287
|
|
0,
|
|
// State 288
|
|
0,
|
|
// State 289
|
|
0,
|
|
// State 290
|
|
0,
|
|
// State 291
|
|
0,
|
|
// State 292
|
|
0,
|
|
// State 293
|
|
0,
|
|
// State 294
|
|
0,
|
|
// State 295
|
|
0,
|
|
// State 296
|
|
0,
|
|
// State 297
|
|
0,
|
|
// State 298
|
|
0,
|
|
// State 299
|
|
0,
|
|
// State 300
|
|
0,
|
|
// State 301
|
|
0,
|
|
// State 302
|
|
0,
|
|
// State 303
|
|
0,
|
|
// State 304
|
|
0,
|
|
// State 305
|
|
0,
|
|
// State 306
|
|
0,
|
|
// State 307
|
|
0,
|
|
// State 308
|
|
0,
|
|
// State 309
|
|
0,
|
|
// State 310
|
|
0,
|
|
// State 311
|
|
0,
|
|
// State 312
|
|
0,
|
|
// State 313
|
|
0,
|
|
// State 314
|
|
0,
|
|
// State 315
|
|
0,
|
|
// State 316
|
|
0,
|
|
// State 317
|
|
0,
|
|
// State 318
|
|
0,
|
|
// State 319
|
|
0,
|
|
// State 320
|
|
0,
|
|
// State 321
|
|
0,
|
|
// State 322
|
|
0,
|
|
// State 323
|
|
0,
|
|
// State 324
|
|
0,
|
|
// State 325
|
|
0,
|
|
// State 326
|
|
0,
|
|
// State 327
|
|
0,
|
|
// State 328
|
|
0,
|
|
// State 329
|
|
0,
|
|
// State 330
|
|
0,
|
|
// State 331
|
|
0,
|
|
// State 332
|
|
0,
|
|
// State 333
|
|
0,
|
|
// State 334
|
|
0,
|
|
// State 335
|
|
0,
|
|
// State 336
|
|
0,
|
|
// State 337
|
|
0,
|
|
// State 338
|
|
0,
|
|
// State 339
|
|
0,
|
|
// State 340
|
|
0,
|
|
// State 341
|
|
0,
|
|
// State 342
|
|
0,
|
|
// State 343
|
|
0,
|
|
// State 344
|
|
0,
|
|
// State 345
|
|
0,
|
|
// State 346
|
|
0,
|
|
// State 347
|
|
0,
|
|
// State 348
|
|
0,
|
|
// State 349
|
|
0,
|
|
// State 350
|
|
0,
|
|
// State 351
|
|
0,
|
|
// State 352
|
|
0,
|
|
// State 353
|
|
0,
|
|
// State 354
|
|
0,
|
|
// State 355
|
|
0,
|
|
// State 356
|
|
0,
|
|
// State 357
|
|
0,
|
|
// State 358
|
|
0,
|
|
// State 359
|
|
0,
|
|
// State 360
|
|
0,
|
|
// State 361
|
|
0,
|
|
// State 362
|
|
0,
|
|
// State 363
|
|
0,
|
|
// State 364
|
|
0,
|
|
// State 365
|
|
0,
|
|
// State 366
|
|
0,
|
|
// State 367
|
|
0,
|
|
// State 368
|
|
0,
|
|
// State 369
|
|
0,
|
|
// State 370
|
|
0,
|
|
// State 371
|
|
0,
|
|
// State 372
|
|
0,
|
|
// State 373
|
|
0,
|
|
// State 374
|
|
0,
|
|
// State 375
|
|
0,
|
|
// State 376
|
|
0,
|
|
// State 377
|
|
0,
|
|
// State 378
|
|
0,
|
|
// State 379
|
|
0,
|
|
// State 380
|
|
0,
|
|
// State 381
|
|
0,
|
|
// State 382
|
|
0,
|
|
// State 383
|
|
0,
|
|
// State 384
|
|
0,
|
|
// State 385
|
|
0,
|
|
// State 386
|
|
0,
|
|
// State 387
|
|
0,
|
|
// State 388
|
|
0,
|
|
// State 389
|
|
0,
|
|
// State 390
|
|
0,
|
|
// State 391
|
|
0,
|
|
// State 392
|
|
0,
|
|
// State 393
|
|
0,
|
|
// State 394
|
|
0,
|
|
// State 395
|
|
0,
|
|
// State 396
|
|
0,
|
|
// State 397
|
|
0,
|
|
// State 398
|
|
0,
|
|
// State 399
|
|
0,
|
|
// State 400
|
|
0,
|
|
// State 401
|
|
0,
|
|
// State 402
|
|
0,
|
|
// State 403
|
|
-952,
|
|
// State 404
|
|
-946,
|
|
// State 405
|
|
-560,
|
|
// State 406
|
|
-239,
|
|
// State 407
|
|
-766,
|
|
// State 408
|
|
-516,
|
|
// State 409
|
|
-840,
|
|
// State 410
|
|
-860,
|
|
// State 411
|
|
-185,
|
|
// State 412
|
|
-865,
|
|
// State 413
|
|
-159,
|
|
// State 414
|
|
-184,
|
|
// State 415
|
|
-427,
|
|
// State 416
|
|
-864,
|
|
// State 417
|
|
-388,
|
|
// State 418
|
|
-877,
|
|
// State 419
|
|
-183,
|
|
// State 420
|
|
-839,
|
|
// State 421
|
|
-876,
|
|
// State 422
|
|
-551,
|
|
// State 423
|
|
-349,
|
|
// State 424
|
|
0,
|
|
// State 425
|
|
0,
|
|
// State 426
|
|
-211,
|
|
// State 427
|
|
-209,
|
|
// State 428
|
|
-210,
|
|
// State 429
|
|
-208,
|
|
// State 430
|
|
0,
|
|
// State 431
|
|
-521,
|
|
// State 432
|
|
-520,
|
|
// State 433
|
|
-519,
|
|
// State 434
|
|
-430,
|
|
// State 435
|
|
-838,
|
|
// State 436
|
|
-559,
|
|
// State 437
|
|
-158,
|
|
// State 438
|
|
0,
|
|
// State 439
|
|
0,
|
|
// State 440
|
|
0,
|
|
// State 441
|
|
-240,
|
|
// State 442
|
|
0,
|
|
// State 443
|
|
0,
|
|
// State 444
|
|
0,
|
|
// State 445
|
|
0,
|
|
// State 446
|
|
0,
|
|
// State 447
|
|
0,
|
|
// State 448
|
|
0,
|
|
// State 449
|
|
0,
|
|
// State 450
|
|
0,
|
|
// State 451
|
|
-883,
|
|
// State 452
|
|
-90,
|
|
// State 453
|
|
0,
|
|
// State 454
|
|
0,
|
|
// State 455
|
|
0,
|
|
// State 456
|
|
-895,
|
|
// State 457
|
|
0,
|
|
// State 458
|
|
0,
|
|
// State 459
|
|
0,
|
|
// State 460
|
|
0,
|
|
// State 461
|
|
0,
|
|
// State 462
|
|
-896,
|
|
// State 463
|
|
-387,
|
|
// State 464
|
|
0,
|
|
// State 465
|
|
0,
|
|
// State 466
|
|
0,
|
|
// State 467
|
|
0,
|
|
// State 468
|
|
0,
|
|
// State 469
|
|
0,
|
|
// State 470
|
|
0,
|
|
// State 471
|
|
-199,
|
|
// State 472
|
|
-817,
|
|
// State 473
|
|
0,
|
|
// State 474
|
|
0,
|
|
// State 475
|
|
0,
|
|
// State 476
|
|
0,
|
|
// State 477
|
|
0,
|
|
// State 478
|
|
0,
|
|
// State 479
|
|
-187,
|
|
// State 480
|
|
0,
|
|
// State 481
|
|
0,
|
|
// State 482
|
|
0,
|
|
// State 483
|
|
0,
|
|
// State 484
|
|
0,
|
|
// State 485
|
|
0,
|
|
// State 486
|
|
-515,
|
|
// State 487
|
|
0,
|
|
// State 488
|
|
0,
|
|
// State 489
|
|
0,
|
|
// State 490
|
|
0,
|
|
// State 491
|
|
0,
|
|
// State 492
|
|
0,
|
|
// State 493
|
|
0,
|
|
// State 494
|
|
-204,
|
|
// State 495
|
|
0,
|
|
// State 496
|
|
0,
|
|
// State 497
|
|
-366,
|
|
// State 498
|
|
0,
|
|
// State 499
|
|
0,
|
|
// State 500
|
|
-314,
|
|
// State 501
|
|
-770,
|
|
// State 502
|
|
0,
|
|
// State 503
|
|
0,
|
|
// State 504
|
|
0,
|
|
// State 505
|
|
0,
|
|
// State 506
|
|
-310,
|
|
// State 507
|
|
-313,
|
|
// State 508
|
|
0,
|
|
// State 509
|
|
-308,
|
|
// State 510
|
|
0,
|
|
// State 511
|
|
0,
|
|
// State 512
|
|
0,
|
|
// State 513
|
|
-307,
|
|
// State 514
|
|
0,
|
|
// State 515
|
|
0,
|
|
// State 516
|
|
0,
|
|
// State 517
|
|
0,
|
|
// State 518
|
|
0,
|
|
// State 519
|
|
-311,
|
|
// State 520
|
|
0,
|
|
// State 521
|
|
-309,
|
|
// State 522
|
|
-312,
|
|
// State 523
|
|
0,
|
|
// State 524
|
|
-775,
|
|
// State 525
|
|
0,
|
|
// State 526
|
|
0,
|
|
// State 527
|
|
0,
|
|
// State 528
|
|
0,
|
|
// State 529
|
|
0,
|
|
// State 530
|
|
0,
|
|
// State 531
|
|
0,
|
|
// State 532
|
|
0,
|
|
// State 533
|
|
0,
|
|
// State 534
|
|
0,
|
|
// State 535
|
|
-163,
|
|
// State 536
|
|
-242,
|
|
// State 537
|
|
0,
|
|
// State 538
|
|
0,
|
|
// State 539
|
|
0,
|
|
// State 540
|
|
0,
|
|
// State 541
|
|
0,
|
|
// State 542
|
|
-765,
|
|
// State 543
|
|
-141,
|
|
// State 544
|
|
0,
|
|
// State 545
|
|
0,
|
|
// State 546
|
|
-348,
|
|
// State 547
|
|
-91,
|
|
// State 548
|
|
-552,
|
|
// State 549
|
|
0,
|
|
// State 550
|
|
-859,
|
|
// State 551
|
|
-945,
|
|
// State 552
|
|
0,
|
|
// State 553
|
|
0,
|
|
// State 554
|
|
0,
|
|
// State 555
|
|
0,
|
|
// State 556
|
|
-196,
|
|
// State 557
|
|
-190,
|
|
// State 558
|
|
-200,
|
|
// State 559
|
|
0,
|
|
// State 560
|
|
0,
|
|
// State 561
|
|
-186,
|
|
// State 562
|
|
0,
|
|
// State 563
|
|
0,
|
|
// State 564
|
|
0,
|
|
// State 565
|
|
0,
|
|
// State 566
|
|
0,
|
|
// State 567
|
|
-464,
|
|
// State 568
|
|
0,
|
|
// State 569
|
|
-203,
|
|
// State 570
|
|
0,
|
|
// State 571
|
|
-206,
|
|
// State 572
|
|
0,
|
|
// State 573
|
|
0,
|
|
// State 574
|
|
-367,
|
|
// State 575
|
|
0,
|
|
// State 576
|
|
0,
|
|
// State 577
|
|
0,
|
|
// State 578
|
|
0,
|
|
// State 579
|
|
0,
|
|
// State 580
|
|
0,
|
|
// State 581
|
|
0,
|
|
// State 582
|
|
0,
|
|
// State 583
|
|
0,
|
|
// State 584
|
|
0,
|
|
// State 585
|
|
0,
|
|
// State 586
|
|
0,
|
|
// State 587
|
|
0,
|
|
// State 588
|
|
0,
|
|
// State 589
|
|
0,
|
|
// State 590
|
|
0,
|
|
// State 591
|
|
0,
|
|
// State 592
|
|
0,
|
|
// State 593
|
|
0,
|
|
// State 594
|
|
0,
|
|
// State 595
|
|
0,
|
|
// State 596
|
|
-773,
|
|
// State 597
|
|
0,
|
|
// State 598
|
|
0,
|
|
// State 599
|
|
0,
|
|
// State 600
|
|
0,
|
|
// State 601
|
|
0,
|
|
// State 602
|
|
0,
|
|
// State 603
|
|
0,
|
|
// State 604
|
|
0,
|
|
// State 605
|
|
0,
|
|
// State 606
|
|
0,
|
|
// State 607
|
|
0,
|
|
// State 608
|
|
0,
|
|
// State 609
|
|
0,
|
|
// State 610
|
|
0,
|
|
// State 611
|
|
0,
|
|
// State 612
|
|
0,
|
|
// State 613
|
|
0,
|
|
// State 614
|
|
0,
|
|
// State 615
|
|
0,
|
|
// State 616
|
|
0,
|
|
// State 617
|
|
0,
|
|
// State 618
|
|
0,
|
|
// State 619
|
|
0,
|
|
// State 620
|
|
0,
|
|
// State 621
|
|
0,
|
|
// State 622
|
|
0,
|
|
// State 623
|
|
0,
|
|
// State 624
|
|
0,
|
|
// State 625
|
|
0,
|
|
// State 626
|
|
0,
|
|
// State 627
|
|
0,
|
|
// State 628
|
|
0,
|
|
// State 629
|
|
0,
|
|
// State 630
|
|
0,
|
|
// State 631
|
|
0,
|
|
// State 632
|
|
0,
|
|
// State 633
|
|
0,
|
|
// State 634
|
|
0,
|
|
// State 635
|
|
0,
|
|
// State 636
|
|
0,
|
|
// State 637
|
|
0,
|
|
// State 638
|
|
0,
|
|
// State 639
|
|
0,
|
|
// State 640
|
|
0,
|
|
// State 641
|
|
0,
|
|
// State 642
|
|
0,
|
|
// State 643
|
|
0,
|
|
// State 644
|
|
0,
|
|
// State 645
|
|
0,
|
|
// State 646
|
|
0,
|
|
// State 647
|
|
0,
|
|
// State 648
|
|
0,
|
|
// State 649
|
|
0,
|
|
// State 650
|
|
0,
|
|
// State 651
|
|
0,
|
|
// State 652
|
|
0,
|
|
// State 653
|
|
0,
|
|
// State 654
|
|
0,
|
|
// State 655
|
|
0,
|
|
// State 656
|
|
0,
|
|
// State 657
|
|
0,
|
|
// State 658
|
|
-165,
|
|
// State 659
|
|
-162,
|
|
// State 660
|
|
0,
|
|
// State 661
|
|
0,
|
|
// State 662
|
|
0,
|
|
// State 663
|
|
0,
|
|
// State 664
|
|
-241,
|
|
// State 665
|
|
0,
|
|
// State 666
|
|
-142,
|
|
// State 667
|
|
0,
|
|
// State 668
|
|
-201,
|
|
// State 669
|
|
0,
|
|
// State 670
|
|
0,
|
|
// State 671
|
|
-198,
|
|
// State 672
|
|
0,
|
|
// State 673
|
|
-192,
|
|
// State 674
|
|
0,
|
|
// State 675
|
|
0,
|
|
// State 676
|
|
-189,
|
|
// State 677
|
|
-202,
|
|
// State 678
|
|
0,
|
|
// State 679
|
|
0,
|
|
// State 680
|
|
-188,
|
|
// State 681
|
|
0,
|
|
// State 682
|
|
0,
|
|
// State 683
|
|
-462,
|
|
// State 684
|
|
0,
|
|
// State 685
|
|
0,
|
|
// State 686
|
|
0,
|
|
// State 687
|
|
0,
|
|
// State 688
|
|
-463,
|
|
// State 689
|
|
-205,
|
|
// State 690
|
|
-207,
|
|
// State 691
|
|
0,
|
|
// State 692
|
|
0,
|
|
// State 693
|
|
0,
|
|
// State 694
|
|
0,
|
|
// State 695
|
|
0,
|
|
// State 696
|
|
0,
|
|
// State 697
|
|
0,
|
|
// State 698
|
|
-774,
|
|
// State 699
|
|
0,
|
|
// State 700
|
|
0,
|
|
// State 701
|
|
0,
|
|
// State 702
|
|
0,
|
|
// State 703
|
|
0,
|
|
// State 704
|
|
0,
|
|
// State 705
|
|
0,
|
|
// State 706
|
|
-771,
|
|
// State 707
|
|
0,
|
|
// State 708
|
|
0,
|
|
// State 709
|
|
0,
|
|
// State 710
|
|
0,
|
|
// State 711
|
|
0,
|
|
// State 712
|
|
0,
|
|
// State 713
|
|
0,
|
|
// State 714
|
|
0,
|
|
// State 715
|
|
0,
|
|
// State 716
|
|
0,
|
|
// State 717
|
|
0,
|
|
// State 718
|
|
0,
|
|
// State 719
|
|
0,
|
|
// State 720
|
|
0,
|
|
// State 721
|
|
0,
|
|
// State 722
|
|
0,
|
|
// State 723
|
|
0,
|
|
// State 724
|
|
0,
|
|
// State 725
|
|
0,
|
|
// State 726
|
|
0,
|
|
// State 727
|
|
0,
|
|
// State 728
|
|
0,
|
|
// State 729
|
|
0,
|
|
// State 730
|
|
0,
|
|
// State 731
|
|
0,
|
|
// State 732
|
|
0,
|
|
// State 733
|
|
0,
|
|
// State 734
|
|
0,
|
|
// State 735
|
|
-164,
|
|
// State 736
|
|
0,
|
|
// State 737
|
|
0,
|
|
// State 738
|
|
0,
|
|
// State 739
|
|
0,
|
|
// State 740
|
|
0,
|
|
// State 741
|
|
0,
|
|
// State 742
|
|
0,
|
|
// State 743
|
|
-863,
|
|
// State 744
|
|
0,
|
|
// State 745
|
|
0,
|
|
// State 746
|
|
-194,
|
|
// State 747
|
|
0,
|
|
// State 748
|
|
-195,
|
|
// State 749
|
|
0,
|
|
// State 750
|
|
0,
|
|
// State 751
|
|
0,
|
|
// State 752
|
|
-461,
|
|
// State 753
|
|
0,
|
|
// State 754
|
|
0,
|
|
// State 755
|
|
0,
|
|
// State 756
|
|
0,
|
|
// State 757
|
|
0,
|
|
// State 758
|
|
0,
|
|
// State 759
|
|
0,
|
|
// State 760
|
|
0,
|
|
// State 761
|
|
0,
|
|
// State 762
|
|
0,
|
|
// State 763
|
|
0,
|
|
// State 764
|
|
-772,
|
|
// State 765
|
|
0,
|
|
// State 766
|
|
0,
|
|
// State 767
|
|
0,
|
|
// State 768
|
|
0,
|
|
// State 769
|
|
0,
|
|
// State 770
|
|
0,
|
|
// State 771
|
|
-270,
|
|
// State 772
|
|
0,
|
|
// State 773
|
|
0,
|
|
// State 774
|
|
0,
|
|
// State 775
|
|
0,
|
|
// State 776
|
|
0,
|
|
// State 777
|
|
0,
|
|
// State 778
|
|
0,
|
|
// State 779
|
|
0,
|
|
// State 780
|
|
0,
|
|
// State 781
|
|
0,
|
|
// State 782
|
|
0,
|
|
// State 783
|
|
0,
|
|
// State 784
|
|
0,
|
|
// State 785
|
|
0,
|
|
// State 786
|
|
0,
|
|
// State 787
|
|
0,
|
|
// State 788
|
|
0,
|
|
// State 789
|
|
0,
|
|
// State 790
|
|
0,
|
|
// State 791
|
|
0,
|
|
// State 792
|
|
0,
|
|
// State 793
|
|
0,
|
|
// State 794
|
|
0,
|
|
// State 795
|
|
0,
|
|
// State 796
|
|
0,
|
|
// State 797
|
|
0,
|
|
// State 798
|
|
0,
|
|
// State 799
|
|
0,
|
|
// State 800
|
|
0,
|
|
// State 801
|
|
-856,
|
|
// State 802
|
|
0,
|
|
// State 803
|
|
-342,
|
|
// State 804
|
|
-346,
|
|
// State 805
|
|
0,
|
|
// State 806
|
|
0,
|
|
// State 807
|
|
-924,
|
|
// State 808
|
|
0,
|
|
// State 809
|
|
0,
|
|
// State 810
|
|
0,
|
|
// State 811
|
|
0,
|
|
// State 812
|
|
0,
|
|
// State 813
|
|
0,
|
|
// State 814
|
|
0,
|
|
// State 815
|
|
0,
|
|
// State 816
|
|
0,
|
|
// State 817
|
|
-944,
|
|
// State 818
|
|
0,
|
|
// State 819
|
|
0,
|
|
// State 820
|
|
0,
|
|
// State 821
|
|
0,
|
|
// State 822
|
|
0,
|
|
// State 823
|
|
0,
|
|
// State 824
|
|
0,
|
|
// State 825
|
|
0,
|
|
// State 826
|
|
0,
|
|
// State 827
|
|
0,
|
|
// State 828
|
|
0,
|
|
// State 829
|
|
0,
|
|
// State 830
|
|
0,
|
|
// State 831
|
|
0,
|
|
// State 832
|
|
0,
|
|
// State 833
|
|
0,
|
|
// State 834
|
|
-197,
|
|
// State 835
|
|
-191,
|
|
// State 836
|
|
0,
|
|
// State 837
|
|
0,
|
|
// State 838
|
|
0,
|
|
// State 839
|
|
0,
|
|
// State 840
|
|
0,
|
|
// State 841
|
|
0,
|
|
// State 842
|
|
0,
|
|
// State 843
|
|
0,
|
|
// State 844
|
|
0,
|
|
// State 845
|
|
0,
|
|
// State 846
|
|
0,
|
|
// State 847
|
|
0,
|
|
// State 848
|
|
-272,
|
|
// State 849
|
|
0,
|
|
// State 850
|
|
0,
|
|
// State 851
|
|
0,
|
|
// State 852
|
|
-943,
|
|
// State 853
|
|
-266,
|
|
// State 854
|
|
-269,
|
|
// State 855
|
|
0,
|
|
// State 856
|
|
0,
|
|
// State 857
|
|
0,
|
|
// State 858
|
|
0,
|
|
// State 859
|
|
-414,
|
|
// State 860
|
|
0,
|
|
// State 861
|
|
0,
|
|
// State 862
|
|
0,
|
|
// State 863
|
|
0,
|
|
// State 864
|
|
0,
|
|
// State 865
|
|
0,
|
|
// State 866
|
|
0,
|
|
// State 867
|
|
0,
|
|
// State 868
|
|
-434,
|
|
// State 869
|
|
0,
|
|
// State 870
|
|
0,
|
|
// State 871
|
|
0,
|
|
// State 872
|
|
-857,
|
|
// State 873
|
|
0,
|
|
// State 874
|
|
-854,
|
|
// State 875
|
|
-343,
|
|
// State 876
|
|
0,
|
|
// State 877
|
|
0,
|
|
// State 878
|
|
-347,
|
|
// State 879
|
|
0,
|
|
// State 880
|
|
0,
|
|
// State 881
|
|
0,
|
|
// State 882
|
|
0,
|
|
// State 883
|
|
0,
|
|
// State 884
|
|
0,
|
|
// State 885
|
|
0,
|
|
// State 886
|
|
0,
|
|
// State 887
|
|
0,
|
|
// State 888
|
|
0,
|
|
// State 889
|
|
0,
|
|
// State 890
|
|
0,
|
|
// State 891
|
|
0,
|
|
// State 892
|
|
0,
|
|
// State 893
|
|
0,
|
|
// State 894
|
|
0,
|
|
// State 895
|
|
0,
|
|
// State 896
|
|
0,
|
|
// State 897
|
|
0,
|
|
// State 898
|
|
0,
|
|
// State 899
|
|
0,
|
|
// State 900
|
|
0,
|
|
// State 901
|
|
-193,
|
|
// State 902
|
|
0,
|
|
// State 903
|
|
0,
|
|
// State 904
|
|
0,
|
|
// State 905
|
|
0,
|
|
// State 906
|
|
0,
|
|
// State 907
|
|
0,
|
|
// State 908
|
|
0,
|
|
// State 909
|
|
0,
|
|
// State 910
|
|
0,
|
|
// State 911
|
|
-268,
|
|
// State 912
|
|
-271,
|
|
// State 913
|
|
0,
|
|
// State 914
|
|
-416,
|
|
// State 915
|
|
0,
|
|
// State 916
|
|
-406,
|
|
// State 917
|
|
-265,
|
|
// State 918
|
|
0,
|
|
// State 919
|
|
0,
|
|
// State 920
|
|
0,
|
|
// State 921
|
|
0,
|
|
// State 922
|
|
-413,
|
|
// State 923
|
|
0,
|
|
// State 924
|
|
0,
|
|
// State 925
|
|
0,
|
|
// State 926
|
|
0,
|
|
// State 927
|
|
0,
|
|
// State 928
|
|
0,
|
|
// State 929
|
|
0,
|
|
// State 930
|
|
-400,
|
|
// State 931
|
|
0,
|
|
// State 932
|
|
0,
|
|
// State 933
|
|
0,
|
|
// State 934
|
|
0,
|
|
// State 935
|
|
0,
|
|
// State 936
|
|
0,
|
|
// State 937
|
|
0,
|
|
// State 938
|
|
-855,
|
|
// State 939
|
|
0,
|
|
// State 940
|
|
-340,
|
|
// State 941
|
|
-892,
|
|
// State 942
|
|
0,
|
|
// State 943
|
|
0,
|
|
// State 944
|
|
0,
|
|
// State 945
|
|
0,
|
|
// State 946
|
|
0,
|
|
// State 947
|
|
-858,
|
|
// State 948
|
|
0,
|
|
// State 949
|
|
0,
|
|
// State 950
|
|
0,
|
|
// State 951
|
|
0,
|
|
// State 952
|
|
0,
|
|
// State 953
|
|
0,
|
|
// State 954
|
|
0,
|
|
// State 955
|
|
0,
|
|
// State 956
|
|
0,
|
|
// State 957
|
|
0,
|
|
// State 958
|
|
0,
|
|
// State 959
|
|
0,
|
|
// State 960
|
|
0,
|
|
// State 961
|
|
0,
|
|
// State 962
|
|
0,
|
|
// State 963
|
|
0,
|
|
// State 964
|
|
0,
|
|
// State 965
|
|
0,
|
|
// State 966
|
|
-408,
|
|
// State 967
|
|
-267,
|
|
// State 968
|
|
0,
|
|
// State 969
|
|
-415,
|
|
// State 970
|
|
0,
|
|
// State 971
|
|
-405,
|
|
// State 972
|
|
-398,
|
|
// State 973
|
|
-410,
|
|
// State 974
|
|
0,
|
|
// State 975
|
|
0,
|
|
// State 976
|
|
0,
|
|
// State 977
|
|
0,
|
|
// State 978
|
|
0,
|
|
// State 979
|
|
0,
|
|
// State 980
|
|
0,
|
|
// State 981
|
|
0,
|
|
// State 982
|
|
0,
|
|
// State 983
|
|
0,
|
|
// State 984
|
|
0,
|
|
// State 985
|
|
0,
|
|
// State 986
|
|
-431,
|
|
// State 987
|
|
0,
|
|
// State 988
|
|
-499,
|
|
// State 989
|
|
0,
|
|
// State 990
|
|
0,
|
|
// State 991
|
|
0,
|
|
// State 992
|
|
0,
|
|
// State 993
|
|
0,
|
|
// State 994
|
|
0,
|
|
// State 995
|
|
0,
|
|
// State 996
|
|
0,
|
|
// State 997
|
|
0,
|
|
// State 998
|
|
0,
|
|
// State 999
|
|
0,
|
|
// State 1000
|
|
0,
|
|
// State 1001
|
|
0,
|
|
// State 1002
|
|
0,
|
|
// State 1003
|
|
0,
|
|
// State 1004
|
|
0,
|
|
// State 1005
|
|
0,
|
|
// State 1006
|
|
0,
|
|
// State 1007
|
|
0,
|
|
// State 1008
|
|
0,
|
|
// State 1009
|
|
-502,
|
|
// State 1010
|
|
-885,
|
|
// State 1011
|
|
-886,
|
|
// State 1012
|
|
-889,
|
|
// State 1013
|
|
-890,
|
|
// State 1014
|
|
-339,
|
|
// State 1015
|
|
0,
|
|
// State 1016
|
|
0,
|
|
// State 1017
|
|
0,
|
|
// State 1018
|
|
0,
|
|
// State 1019
|
|
0,
|
|
// State 1020
|
|
0,
|
|
// State 1021
|
|
0,
|
|
// State 1022
|
|
-923,
|
|
// State 1023
|
|
0,
|
|
// State 1024
|
|
0,
|
|
// State 1025
|
|
0,
|
|
// State 1026
|
|
0,
|
|
// State 1027
|
|
0,
|
|
// State 1028
|
|
0,
|
|
// State 1029
|
|
0,
|
|
// State 1030
|
|
0,
|
|
// State 1031
|
|
0,
|
|
// State 1032
|
|
0,
|
|
// State 1033
|
|
0,
|
|
// State 1034
|
|
-407,
|
|
// State 1035
|
|
-412,
|
|
// State 1036
|
|
-402,
|
|
// State 1037
|
|
0,
|
|
// State 1038
|
|
-409,
|
|
// State 1039
|
|
0,
|
|
// State 1040
|
|
0,
|
|
// State 1041
|
|
0,
|
|
// State 1042
|
|
0,
|
|
// State 1043
|
|
0,
|
|
// State 1044
|
|
0,
|
|
// State 1045
|
|
0,
|
|
// State 1046
|
|
-433,
|
|
// State 1047
|
|
-107,
|
|
// State 1048
|
|
-500,
|
|
// State 1049
|
|
0,
|
|
// State 1050
|
|
0,
|
|
// State 1051
|
|
0,
|
|
// State 1052
|
|
0,
|
|
// State 1053
|
|
0,
|
|
// State 1054
|
|
0,
|
|
// State 1055
|
|
0,
|
|
// State 1056
|
|
0,
|
|
// State 1057
|
|
0,
|
|
// State 1058
|
|
0,
|
|
// State 1059
|
|
0,
|
|
// State 1060
|
|
0,
|
|
// State 1061
|
|
0,
|
|
// State 1062
|
|
0,
|
|
// State 1063
|
|
0,
|
|
// State 1064
|
|
0,
|
|
// State 1065
|
|
0,
|
|
// State 1066
|
|
0,
|
|
// State 1067
|
|
0,
|
|
// State 1068
|
|
0,
|
|
// State 1069
|
|
0,
|
|
// State 1070
|
|
0,
|
|
// State 1071
|
|
0,
|
|
// State 1072
|
|
-501,
|
|
// State 1073
|
|
0,
|
|
// State 1074
|
|
0,
|
|
// State 1075
|
|
-344,
|
|
// State 1076
|
|
0,
|
|
// State 1077
|
|
0,
|
|
// State 1078
|
|
0,
|
|
// State 1079
|
|
0,
|
|
// State 1080
|
|
0,
|
|
// State 1081
|
|
0,
|
|
// State 1082
|
|
0,
|
|
// State 1083
|
|
0,
|
|
// State 1084
|
|
0,
|
|
// State 1085
|
|
0,
|
|
// State 1086
|
|
0,
|
|
// State 1087
|
|
0,
|
|
// State 1088
|
|
0,
|
|
// State 1089
|
|
-404,
|
|
// State 1090
|
|
-411,
|
|
// State 1091
|
|
-401,
|
|
// State 1092
|
|
0,
|
|
// State 1093
|
|
0,
|
|
// State 1094
|
|
0,
|
|
// State 1095
|
|
0,
|
|
// State 1096
|
|
0,
|
|
// State 1097
|
|
0,
|
|
// State 1098
|
|
0,
|
|
// State 1099
|
|
-399,
|
|
// State 1100
|
|
-108,
|
|
// State 1101
|
|
0,
|
|
// State 1102
|
|
0,
|
|
// State 1103
|
|
0,
|
|
// State 1104
|
|
0,
|
|
// State 1105
|
|
0,
|
|
// State 1106
|
|
0,
|
|
// State 1107
|
|
0,
|
|
// State 1108
|
|
0,
|
|
// State 1109
|
|
0,
|
|
// State 1110
|
|
0,
|
|
// State 1111
|
|
0,
|
|
// State 1112
|
|
0,
|
|
// State 1113
|
|
0,
|
|
// State 1114
|
|
0,
|
|
// State 1115
|
|
0,
|
|
// State 1116
|
|
0,
|
|
// State 1117
|
|
0,
|
|
// State 1118
|
|
0,
|
|
// State 1119
|
|
0,
|
|
// State 1120
|
|
0,
|
|
// State 1121
|
|
0,
|
|
// State 1122
|
|
0,
|
|
// State 1123
|
|
0,
|
|
// State 1124
|
|
0,
|
|
// State 1125
|
|
0,
|
|
// State 1126
|
|
-341,
|
|
// State 1127
|
|
0,
|
|
// State 1128
|
|
0,
|
|
// State 1129
|
|
0,
|
|
// State 1130
|
|
0,
|
|
// State 1131
|
|
0,
|
|
// State 1132
|
|
-403,
|
|
// State 1133
|
|
-397,
|
|
// State 1134
|
|
0,
|
|
// State 1135
|
|
0,
|
|
// State 1136
|
|
0,
|
|
// State 1137
|
|
0,
|
|
// State 1138
|
|
0,
|
|
// State 1139
|
|
0,
|
|
// State 1140
|
|
0,
|
|
// State 1141
|
|
0,
|
|
// State 1142
|
|
0,
|
|
// State 1143
|
|
0,
|
|
// State 1144
|
|
0,
|
|
// State 1145
|
|
0,
|
|
// State 1146
|
|
0,
|
|
// State 1147
|
|
0,
|
|
// State 1148
|
|
0,
|
|
// State 1149
|
|
0,
|
|
// State 1150
|
|
0,
|
|
// State 1151
|
|
0,
|
|
// State 1152
|
|
0,
|
|
// State 1153
|
|
0,
|
|
// State 1154
|
|
-884,
|
|
// State 1155
|
|
-888,
|
|
// State 1156
|
|
-345,
|
|
// State 1157
|
|
0,
|
|
// State 1158
|
|
0,
|
|
// State 1159
|
|
0,
|
|
// State 1160
|
|
0,
|
|
// State 1161
|
|
0,
|
|
// State 1162
|
|
0,
|
|
// State 1163
|
|
0,
|
|
// State 1164
|
|
0,
|
|
// State 1165
|
|
0,
|
|
// State 1166
|
|
0,
|
|
// State 1167
|
|
0,
|
|
// State 1168
|
|
0,
|
|
// State 1169
|
|
0,
|
|
// State 1170
|
|
0,
|
|
// State 1171
|
|
0,
|
|
// State 1172
|
|
0,
|
|
// State 1173
|
|
0,
|
|
// State 1174
|
|
0,
|
|
// State 1175
|
|
0,
|
|
// State 1176
|
|
0,
|
|
// State 1177
|
|
0,
|
|
// State 1178
|
|
0,
|
|
// State 1179
|
|
0,
|
|
// State 1180
|
|
0,
|
|
// State 1181
|
|
0,
|
|
// State 1182
|
|
0,
|
|
// State 1183
|
|
0,
|
|
// State 1184
|
|
0,
|
|
// State 1185
|
|
0,
|
|
// State 1186
|
|
0,
|
|
// State 1187
|
|
0,
|
|
// State 1188
|
|
0,
|
|
// State 1189
|
|
0,
|
|
];
|
|
fn __goto(state: i16, nt: usize) -> i16 {
|
|
match nt {
|
|
10 => match state {
|
|
255 => 927,
|
|
291 => 975,
|
|
292 => 976,
|
|
325 => 1039,
|
|
358 => 1097,
|
|
381 => 1138,
|
|
382 => 1139,
|
|
390 => 1159,
|
|
_ => 862,
|
|
},
|
|
13 => match state {
|
|
91 => 685,
|
|
137 => 750,
|
|
138 => 751,
|
|
197 => 836,
|
|
239 => 907,
|
|
279 => 962,
|
|
280 => 963,
|
|
316 => 1028,
|
|
_ => 564,
|
|
},
|
|
22 => match state {
|
|
136 => 747,
|
|
187 => 820,
|
|
272 => 950,
|
|
_ => 555,
|
|
},
|
|
25 => match state {
|
|
188 => 823,
|
|
273 => 952,
|
|
_ => 724,
|
|
},
|
|
29 => 714,
|
|
35 => 580,
|
|
38 => 451,
|
|
49 => 868,
|
|
53 => match state {
|
|
71 | 106 => 113,
|
|
_ => 3,
|
|
},
|
|
56 => 74,
|
|
58 => match state {
|
|
71 | 106 => 114,
|
|
_ => 4,
|
|
},
|
|
63 => match state {
|
|
342 => 373,
|
|
_ => 372,
|
|
},
|
|
66 => match state {
|
|
22 => 51,
|
|
224 => 268,
|
|
269 => 311,
|
|
_ => 168,
|
|
},
|
|
71 => match state {
|
|
117 => 177,
|
|
_ => 29,
|
|
},
|
|
78 => match state {
|
|
115 => 173,
|
|
335 | 374 => 365,
|
|
_ => 24,
|
|
},
|
|
79 => match state {
|
|
343 | 386 => 1060,
|
|
_ => 989,
|
|
},
|
|
80 => match state {
|
|
36 => 551,
|
|
71 | 106 => 625,
|
|
185 => 818,
|
|
_ => 404,
|
|
},
|
|
81 => 626,
|
|
82 => match state {
|
|
3 => 436,
|
|
113 => 720,
|
|
_ => 405,
|
|
},
|
|
83 => 627,
|
|
84 => match state {
|
|
107 => 710,
|
|
116 => 722,
|
|
146 => 765,
|
|
151 => 770,
|
|
204 => 847,
|
|
_ => 441,
|
|
},
|
|
86 => match state {
|
|
34 => 80,
|
|
71 | 106 => 115,
|
|
180 => 228,
|
|
_ => 5,
|
|
},
|
|
87 => 628,
|
|
88 => 990,
|
|
89 => 499,
|
|
90 => match state {
|
|
100 => 701,
|
|
148 => 767,
|
|
_ => 582,
|
|
},
|
|
92 => 100,
|
|
94 => 406,
|
|
95 => 629,
|
|
96 => match state {
|
|
17 => 42,
|
|
71 | 106 => 116,
|
|
124 => 191,
|
|
_ => 6,
|
|
},
|
|
97 => 630,
|
|
98 => match state {
|
|
71 | 106 => 631,
|
|
_ => 407,
|
|
},
|
|
99 => 632,
|
|
100 => 101,
|
|
101 => 991,
|
|
102 => 500,
|
|
103 => 992,
|
|
104 => match state {
|
|
361 => 1101,
|
|
370 => 1115,
|
|
_ => 993,
|
|
},
|
|
107 => match state {
|
|
41 => 562,
|
|
46 => 568,
|
|
47 => 570,
|
|
75 => 661,
|
|
186 => 819,
|
|
190 => 828,
|
|
192 => 829,
|
|
193 => 831,
|
|
_ => 552,
|
|
},
|
|
109 => match state {
|
|
29 | 177 => 79,
|
|
_ => 30,
|
|
},
|
|
110 => 408,
|
|
111 => 633,
|
|
112 => match state {
|
|
224 => 883,
|
|
269 => 945,
|
|
_ => 501,
|
|
},
|
|
113 => match state {
|
|
276 | 315 => 955,
|
|
_ => 900,
|
|
},
|
|
115 => match state {
|
|
275 => 315,
|
|
_ => 276,
|
|
},
|
|
116 => match state {
|
|
52 => 578,
|
|
_ => 502,
|
|
},
|
|
118 => 52,
|
|
119 => 503,
|
|
120 => match state {
|
|
94 => 691,
|
|
_ => 487,
|
|
},
|
|
121 => match state {
|
|
126 => 192,
|
|
94 => 692,
|
|
_ => 46,
|
|
},
|
|
122 => match state {
|
|
126 => 732,
|
|
_ => 488,
|
|
},
|
|
124 => match state {
|
|
64 => 616,
|
|
109 => 712,
|
|
164 => 792,
|
|
_ => 608,
|
|
},
|
|
125 => 864,
|
|
127 => match state {
|
|
221 => 875,
|
|
_ => 803,
|
|
},
|
|
128 => 221,
|
|
129 => match state {
|
|
222 => 878,
|
|
_ => 804,
|
|
},
|
|
130 => 222,
|
|
131 => match state {
|
|
22 | 51 | 111 | 152 | 162 | 168 | 171 | 184 | 205 | 209..=211 | 215 | 224 | 241..=242 | 244 | 246..=247 | 251 | 257 | 266..=269 | 283..=284 | 286 | 288..=290 | 299 | 305..=309 | 311..=312 | 321..=324 | 330..=331 | 345 | 352..=354 | 359..=360 | 368 | 376 | 378..=379 | 384 | 387..=389 => 53,
|
|
71 | 106 => 117,
|
|
15 => 472,
|
|
30 => 543,
|
|
39 => 559,
|
|
48 => 572,
|
|
59..=60 | 83 | 105 | 134 | 156 | 158 => 600,
|
|
79 => 666,
|
|
182 => 814,
|
|
189 => 826,
|
|
_ => 7,
|
|
},
|
|
132 => 634,
|
|
133 => match state {
|
|
83 => 670,
|
|
105 => 708,
|
|
134 => 744,
|
|
_ => 605,
|
|
},
|
|
134 => 601,
|
|
135 => 956,
|
|
136 => match state {
|
|
156 | 158 => 783,
|
|
_ => 602,
|
|
},
|
|
137 => 504,
|
|
138 => match state {
|
|
144 => 202,
|
|
_ => 142,
|
|
},
|
|
140 => 409,
|
|
141 => 761,
|
|
142 => match state {
|
|
142 => 757,
|
|
144 => 762,
|
|
202 => 843,
|
|
_ => 695,
|
|
},
|
|
144 => match state {
|
|
49 | 201 => 573,
|
|
_ => 495,
|
|
},
|
|
146 => match state {
|
|
143 => 201,
|
|
_ => 49,
|
|
},
|
|
147 => 496,
|
|
148 => match state {
|
|
13 => 463,
|
|
28 => 542,
|
|
35 => 550,
|
|
120 => 723,
|
|
176 => 810,
|
|
181 => 813,
|
|
_ => 410,
|
|
},
|
|
149 => 635,
|
|
150 => 505,
|
|
151 => 506,
|
|
152 => 507,
|
|
153 => match state {
|
|
74 => 657,
|
|
_ => 533,
|
|
},
|
|
155 => 606,
|
|
156 => match state {
|
|
1 => 8,
|
|
40 => 560,
|
|
50 | 101..=102 => 575,
|
|
68 => 622,
|
|
157 => 784,
|
|
208 => 851,
|
|
_ => 54,
|
|
},
|
|
157 => 508,
|
|
158 => 1051,
|
|
159 => match state {
|
|
57 => 107,
|
|
58 => 108,
|
|
98 => 146,
|
|
99 => 147,
|
|
104 => 150,
|
|
145 => 203,
|
|
14 | 16 | 20 | 27 | 55 | 63 | 65 | 70 | 84..=85 | 87 | 95 | 122..=123 | 126 | 128 | 130 | 135 | 165..=166 | 175 | 196 | 230..=231 | 235 | 260 | 271 | 298 | 313 | 347 | 369 => 464,
|
|
18 | 88 | 92 | 140..=141 | 198..=200 | 236..=238 | 278 | 281 | 317..=319 | 349..=351 | 377 => 480,
|
|
25 | 74 => 534,
|
|
26 => 536,
|
|
43..=44 | 137 | 239 | 279 => 565,
|
|
62 | 66 => 613,
|
|
69 => 623,
|
|
71 | 106 => 636,
|
|
153 | 249 => 772,
|
|
155 | 253 | 256 | 293 | 295 | 326..=328 | 355..=357 | 380 | 383 | 391..=393 | 398..=401 => 776,
|
|
159 | 218 => 785,
|
|
160 => 789,
|
|
161 => 790,
|
|
163 => 791,
|
|
174 => 808,
|
|
212 => 856,
|
|
213 => 857,
|
|
216 | 291 | 358 | 381 => 863,
|
|
217 => 865,
|
|
219 => 867,
|
|
258 => 931,
|
|
259 | 297 => 932,
|
|
261 => 936,
|
|
302 | 339 | 342 | 361 | 367 | 370..=373 | 385 | 394 => 994,
|
|
310 => 1015,
|
|
329 => 1045,
|
|
340 => 1056,
|
|
343 | 386 => 1061,
|
|
346 => 1076,
|
|
362 | 396 => 1102,
|
|
363 => 1108,
|
|
364 => 1109,
|
|
366 => 1111,
|
|
375 => 1125,
|
|
395 | 402 => 1165,
|
|
397 => 1172,
|
|
_ => 411,
|
|
},
|
|
160 => 509,
|
|
163 => 786,
|
|
164 => match state {
|
|
109 => 713,
|
|
_ => 609,
|
|
},
|
|
166 => 109,
|
|
167 => 610,
|
|
168 => 510,
|
|
169 => 703,
|
|
170 => 511,
|
|
171 => 512,
|
|
172 => match state {
|
|
253 => 924,
|
|
256 => 928,
|
|
293 => 977,
|
|
295 => 980,
|
|
326 => 1040,
|
|
327 => 1041,
|
|
328 => 1043,
|
|
355 => 1092,
|
|
356 => 1093,
|
|
357 => 1095,
|
|
380 => 1135,
|
|
383 => 1140,
|
|
391 => 1160,
|
|
392 => 1161,
|
|
393 => 1162,
|
|
398 => 1174,
|
|
399 => 1175,
|
|
400 => 1178,
|
|
401 => 1184,
|
|
_ => 777,
|
|
},
|
|
173 => match state {
|
|
88 => 681,
|
|
92 => 686,
|
|
140 => 753,
|
|
141 => 755,
|
|
198 => 837,
|
|
199 => 838,
|
|
200 => 840,
|
|
236 => 902,
|
|
237 => 903,
|
|
238 => 905,
|
|
278 => 959,
|
|
281 => 964,
|
|
317 => 1029,
|
|
318 => 1030,
|
|
319 => 1031,
|
|
349 => 1083,
|
|
350 => 1084,
|
|
351 => 1087,
|
|
377 => 1129,
|
|
_ => 481,
|
|
},
|
|
174 => match state {
|
|
71 | 106 => 637,
|
|
_ => 412,
|
|
},
|
|
175 => match state {
|
|
123 => 729,
|
|
_ => 473,
|
|
},
|
|
177 => 995,
|
|
178 => 1062,
|
|
179 => 996,
|
|
180 => match state {
|
|
262..=263 | 300 | 303 => 937,
|
|
_ => 987,
|
|
},
|
|
181 => match state {
|
|
263 => 304,
|
|
300 => 332,
|
|
303 => 344,
|
|
_ => 301,
|
|
},
|
|
182 => match state {
|
|
395 | 402 => 1166,
|
|
_ => 1103,
|
|
},
|
|
183 => match state {
|
|
386 => 1150,
|
|
_ => 1063,
|
|
},
|
|
184 => match state {
|
|
343 | 386 => 1064,
|
|
_ => 333,
|
|
},
|
|
185 => match state {
|
|
343 | 386 => 1065,
|
|
_ => 334,
|
|
},
|
|
186 => 513,
|
|
187 => match state {
|
|
119 => 181,
|
|
_ => 35,
|
|
},
|
|
188 => match state {
|
|
14 | 122 => 465,
|
|
85 | 231 => 674,
|
|
_ => 474,
|
|
},
|
|
189 => 466,
|
|
190 => match state {
|
|
14 => 37,
|
|
20 => 47,
|
|
25 | 74 => 75,
|
|
122 => 186,
|
|
126 => 193,
|
|
55 => 598,
|
|
63 => 615,
|
|
70 => 624,
|
|
260 => 935,
|
|
298 => 985,
|
|
369 => 1114,
|
|
_ => 475,
|
|
},
|
|
191 => match state {
|
|
85 => 136,
|
|
122 => 187,
|
|
231 => 272,
|
|
_ => 38,
|
|
},
|
|
192 => 514,
|
|
193 => match state {
|
|
4 => 437,
|
|
19 => 486,
|
|
114 => 721,
|
|
125 => 731,
|
|
_ => 413,
|
|
},
|
|
194 => 638,
|
|
195 => match state {
|
|
71 | 106 => 639,
|
|
302 | 339 | 341..=343 | 361..=362 | 365 | 367 | 370..=373 | 385..=386 | 394 | 396 => 997,
|
|
_ => 414,
|
|
},
|
|
196 => match state {
|
|
341 => 1057,
|
|
365 => 1110,
|
|
_ => 998,
|
|
},
|
|
197 => match state {
|
|
343 | 386 => 374,
|
|
_ => 335,
|
|
},
|
|
198 => 489,
|
|
199 => match state {
|
|
59 => 603,
|
|
_ => 607,
|
|
},
|
|
200 => match state {
|
|
66 => 620,
|
|
_ => 614,
|
|
},
|
|
201 => 617,
|
|
202 => match state {
|
|
218 => 866,
|
|
_ => 787,
|
|
},
|
|
203 => match state {
|
|
396 => 1168,
|
|
_ => 1104,
|
|
},
|
|
204 => 1066,
|
|
205 => 778,
|
|
206 => 482,
|
|
207 => 1105,
|
|
208 => match state {
|
|
122 => 725,
|
|
_ => 467,
|
|
},
|
|
209 => 415,
|
|
210 => match state {
|
|
20 | 126 => 490,
|
|
_ => 476,
|
|
},
|
|
211 => 773,
|
|
212 => 999,
|
|
213 => match state {
|
|
195 => 234,
|
|
233 => 275,
|
|
33 => 549,
|
|
71 | 106 => 640,
|
|
179 => 812,
|
|
277 => 957,
|
|
_ => 416,
|
|
},
|
|
214 => 641,
|
|
215 => match state {
|
|
155 => 779,
|
|
253 => 925,
|
|
293 | 328 | 355 | 357 | 380 | 392 | 398 | 400..=401 => 978,
|
|
_ => 929,
|
|
},
|
|
216 => match state {
|
|
18 => 483,
|
|
88 => 682,
|
|
92 | 141 | 198..=199 | 237 | 281 | 317 | 319 | 350 => 687,
|
|
_ => 754,
|
|
},
|
|
219 => 780,
|
|
220 => 484,
|
|
224 => match state {
|
|
147 => 766,
|
|
150 => 769,
|
|
154 => 775,
|
|
203 => 846,
|
|
206 => 849,
|
|
207 => 850,
|
|
240 => 910,
|
|
_ => 711,
|
|
},
|
|
225 => 515,
|
|
226 => match state {
|
|
339 => 1054,
|
|
342 => 1058,
|
|
362 => 1106,
|
|
367 => 1112,
|
|
371 => 1116,
|
|
372 => 1117,
|
|
373 => 1120,
|
|
385 => 1149,
|
|
394 => 1164,
|
|
396 => 1169,
|
|
_ => 1000,
|
|
},
|
|
228 => match state {
|
|
334 => 1050,
|
|
_ => 1049,
|
|
},
|
|
229 => 336,
|
|
230 => 417,
|
|
231 => 642,
|
|
232 => 22,
|
|
233 => 516,
|
|
234 => 1001,
|
|
235 => match state {
|
|
126 => 733,
|
|
_ => 491,
|
|
},
|
|
236 => match state {
|
|
23 => 72,
|
|
71 | 106 => 118,
|
|
172 => 226,
|
|
_ => 9,
|
|
},
|
|
237 => 643,
|
|
238 => match state {
|
|
118 => 180,
|
|
_ => 34,
|
|
},
|
|
239 => match state {
|
|
82 => 669,
|
|
_ => 553,
|
|
},
|
|
240 => 82,
|
|
241 => match state {
|
|
129 => 739,
|
|
131 => 741,
|
|
194 => 833,
|
|
_ => 665,
|
|
},
|
|
243 => match state {
|
|
22 => 517,
|
|
51 => 577,
|
|
168 => 800,
|
|
224 => 884,
|
|
268 => 942,
|
|
269 => 946,
|
|
311 => 1019,
|
|
_ => 717,
|
|
},
|
|
244 => match state {
|
|
14 | 85 | 122 | 231 => 468,
|
|
16 | 20 | 27 | 65 | 84 | 87 | 95 | 123 | 126 | 128 | 130 | 135 | 165..=166 | 175 | 196 | 230 | 235 | 271 | 313 | 347 => 477,
|
|
59..=60 | 83 | 105 | 134 | 156 | 158 => 604,
|
|
_ => 418,
|
|
},
|
|
245 => 1002,
|
|
246 => match state {
|
|
291 => 325,
|
|
358 => 382,
|
|
381 => 390,
|
|
_ => 255,
|
|
},
|
|
248 => match state {
|
|
137 => 197,
|
|
239 => 280,
|
|
279 => 316,
|
|
44 => 566,
|
|
_ => 91,
|
|
},
|
|
250 => 269,
|
|
251 => match state {
|
|
71 | 106 => 644,
|
|
343 | 386 => 1067,
|
|
_ => 419,
|
|
},
|
|
252 => match state {
|
|
302 | 339 | 342 | 361..=362 | 367 | 370..=373 | 385 | 394 | 396 => 337,
|
|
337 => 1052,
|
|
338 => 1053,
|
|
_ => 420,
|
|
},
|
|
253 => match state {
|
|
10 => 456,
|
|
12 => 462,
|
|
_ => 10,
|
|
},
|
|
254 => match state {
|
|
128 => 738,
|
|
130 => 740,
|
|
_ => 537,
|
|
},
|
|
255 => match state {
|
|
175 => 809,
|
|
_ => 538,
|
|
},
|
|
256 => match state {
|
|
162 => 220,
|
|
152 => 771,
|
|
171 => 807,
|
|
184 => 817,
|
|
205 => 848,
|
|
209 => 852,
|
|
210 => 853,
|
|
211 => 854,
|
|
215 => 859,
|
|
241 => 911,
|
|
242 => 912,
|
|
244 => 914,
|
|
246 => 916,
|
|
247 => 917,
|
|
251 => 922,
|
|
257 => 930,
|
|
266 => 940,
|
|
267 => 941,
|
|
283 => 966,
|
|
284 => 967,
|
|
286 => 969,
|
|
288 => 971,
|
|
289 => 972,
|
|
290 => 973,
|
|
299 => 986,
|
|
305 => 1010,
|
|
306 => 1011,
|
|
307 => 1012,
|
|
308 => 1013,
|
|
309 => 1014,
|
|
312 => 1022,
|
|
321 => 1034,
|
|
322 => 1035,
|
|
323 => 1036,
|
|
324 => 1038,
|
|
330 => 1046,
|
|
331 => 1047,
|
|
345 => 1075,
|
|
352 => 1089,
|
|
353 => 1090,
|
|
354 => 1091,
|
|
359 => 1099,
|
|
360 => 1100,
|
|
368 => 1113,
|
|
376 => 1126,
|
|
378 => 1132,
|
|
379 => 1133,
|
|
384 => 1143,
|
|
387 => 1154,
|
|
388 => 1155,
|
|
389 => 1156,
|
|
_ => 169,
|
|
},
|
|
257 => match state {
|
|
24 => 73,
|
|
71 | 106 => 119,
|
|
173 => 227,
|
|
_ => 11,
|
|
},
|
|
258 => 645,
|
|
259 => match state {
|
|
78 => 131,
|
|
103 => 148,
|
|
129 => 194,
|
|
1 | 32 | 40 | 50 | 68 | 101..=102 | 157 | 208 | 294 => 421,
|
|
14 => 469,
|
|
16 | 25 | 55 | 63 | 65 | 70 | 74 | 84 | 87 | 95 | 123 | 135 | 165..=166 | 196 | 230 | 235 | 260 | 271 | 298 | 313 | 347 | 369 => 478,
|
|
20 | 126 => 492,
|
|
27 | 128 | 130 | 175 => 539,
|
|
45 => 567,
|
|
56 => 599,
|
|
67 => 621,
|
|
71 | 106 | 183 | 229 | 232 | 274 | 314 | 348 => 646,
|
|
76 => 662,
|
|
77 => 663,
|
|
81 => 667,
|
|
85 => 675,
|
|
86 => 678,
|
|
89 => 683,
|
|
90 => 684,
|
|
93 => 688,
|
|
94 => 693,
|
|
96 => 694,
|
|
122 => 726,
|
|
127 => 737,
|
|
132 => 742,
|
|
133 => 743,
|
|
139 => 752,
|
|
149 => 768,
|
|
167 => 799,
|
|
170 => 806,
|
|
214 => 858,
|
|
223 | 264 => 882,
|
|
225 => 885,
|
|
231 => 892,
|
|
243 => 913,
|
|
245 => 915,
|
|
248 => 918,
|
|
250 => 921,
|
|
252 => 923,
|
|
254 => 926,
|
|
265 => 939,
|
|
270 => 948,
|
|
282 => 965,
|
|
285 => 968,
|
|
287 => 970,
|
|
296 => 982,
|
|
320 => 1033,
|
|
_ => 518,
|
|
},
|
|
261 => 647,
|
|
264 => match state {
|
|
101 => 702,
|
|
102 => 704,
|
|
_ => 97,
|
|
},
|
|
265 => match state {
|
|
32 => 548,
|
|
294 => 979,
|
|
_ => 422,
|
|
},
|
|
267 => match state {
|
|
16 => 41,
|
|
123 => 190,
|
|
20 | 126 => 493,
|
|
65 => 618,
|
|
84 | 196 | 230 | 313 => 672,
|
|
87 | 95 => 679,
|
|
135 | 235 | 271 | 347 => 745,
|
|
165 => 793,
|
|
166 => 796,
|
|
_ => 540,
|
|
},
|
|
268 => 403,
|
|
269 => 519,
|
|
270 => 338,
|
|
271 => 12,
|
|
272 => 1003,
|
|
273 => 1004,
|
|
274 => 541,
|
|
275 => 619,
|
|
276 => 112,
|
|
277 => 520,
|
|
278 => match state {
|
|
249 => 919,
|
|
_ => 774,
|
|
},
|
|
279 => match state {
|
|
108 => 154,
|
|
146 => 204,
|
|
147 => 206,
|
|
150 => 207,
|
|
203 => 240,
|
|
112 => 719,
|
|
_ => 151,
|
|
},
|
|
281 => 781,
|
|
282 => match state {
|
|
71 | 106 => 120,
|
|
_ => 13,
|
|
},
|
|
283 => 485,
|
|
284 => 1005,
|
|
285 => 521,
|
|
286 => match state {
|
|
71 | 106 => 121,
|
|
229 | 274 | 348 => 888,
|
|
_ => 815,
|
|
},
|
|
287 => 648,
|
|
288 => match state {
|
|
122 => 188,
|
|
231 => 273,
|
|
71 | 106 => 649,
|
|
_ => 816,
|
|
},
|
|
289 => match state {
|
|
106 => 709,
|
|
_ => 650,
|
|
},
|
|
291 => 522,
|
|
292 => match state {
|
|
31 => 546,
|
|
71 | 106 => 651,
|
|
178 => 811,
|
|
_ => 423,
|
|
},
|
|
293 => 652,
|
|
294 => match state {
|
|
14 => 470,
|
|
50 | 101..=102 => 576,
|
|
122 => 727,
|
|
_ => 523,
|
|
},
|
|
_ => 0,
|
|
}
|
|
}
|
|
const __TERMINAL: &[&str] = &[
|
|
r###""\n""###,
|
|
r###""!""###,
|
|
r###""!=""###,
|
|
r###""%""###,
|
|
r###""%=""###,
|
|
r###""&""###,
|
|
r###""&=""###,
|
|
r###""(""###,
|
|
r###"")""###,
|
|
r###""*""###,
|
|
r###""**""###,
|
|
r###""**=""###,
|
|
r###""*=""###,
|
|
r###""+""###,
|
|
r###""+=""###,
|
|
r###"",""###,
|
|
r###""-""###,
|
|
r###""-=""###,
|
|
r###""->""###,
|
|
r###"".""###,
|
|
r###""...""###,
|
|
r###""/""###,
|
|
r###""//""###,
|
|
r###""//=""###,
|
|
r###""/=""###,
|
|
r###"":""###,
|
|
r###"":=""###,
|
|
r###"";""###,
|
|
r###""<""###,
|
|
r###""<<""###,
|
|
r###""<<=""###,
|
|
r###""<=""###,
|
|
r###""=""###,
|
|
r###""==""###,
|
|
r###"">""###,
|
|
r###"">=""###,
|
|
r###"">>""###,
|
|
r###"">>=""###,
|
|
r###""?""###,
|
|
r###""@""###,
|
|
r###""@=""###,
|
|
r###""False""###,
|
|
r###""None""###,
|
|
r###""True""###,
|
|
r###""[""###,
|
|
r###""]""###,
|
|
r###""^""###,
|
|
r###""^=""###,
|
|
r###""and""###,
|
|
r###""as""###,
|
|
r###""assert""###,
|
|
r###""async""###,
|
|
r###""await""###,
|
|
r###""break""###,
|
|
r###""case""###,
|
|
r###""class""###,
|
|
r###""continue""###,
|
|
r###""def""###,
|
|
r###""del""###,
|
|
r###""elif""###,
|
|
r###""else""###,
|
|
r###""except""###,
|
|
r###""finally""###,
|
|
r###""for""###,
|
|
r###""from""###,
|
|
r###""global""###,
|
|
r###""if""###,
|
|
r###""import""###,
|
|
r###""in""###,
|
|
r###""is""###,
|
|
r###""lambda""###,
|
|
r###""match""###,
|
|
r###""nonlocal""###,
|
|
r###""not""###,
|
|
r###""or""###,
|
|
r###""pass""###,
|
|
r###""raise""###,
|
|
r###""return""###,
|
|
r###""try""###,
|
|
r###""type""###,
|
|
r###""while""###,
|
|
r###""with""###,
|
|
r###""yield""###,
|
|
r###""{""###,
|
|
r###""|""###,
|
|
r###""|=""###,
|
|
r###""}""###,
|
|
r###""~""###,
|
|
r###"Dedent"###,
|
|
r###"FStringEnd"###,
|
|
r###"FStringStart"###,
|
|
r###"Indent"###,
|
|
r###"StartExpression"###,
|
|
r###"StartModule"###,
|
|
r###"complex"###,
|
|
r###"float"###,
|
|
r###"fstring_middle"###,
|
|
r###"int"###,
|
|
r###"ipy_escape_command"###,
|
|
r###"name"###,
|
|
r###"string"###,
|
|
];
|
|
fn __expected_tokens(__state: i16) -> alloc::vec::Vec<alloc::string::String> {
|
|
__TERMINAL.iter().enumerate().filter_map(|(index, terminal)| {
|
|
let next_state = __action(__state, index);
|
|
if next_state == 0 {
|
|
None
|
|
} else {
|
|
Some(alloc::string::ToString::to_string(terminal))
|
|
}
|
|
}).collect()
|
|
}
|
|
fn __expected_tokens_from_states<
|
|
'__0,
|
|
>(
|
|
__states: &[i16],
|
|
_: core::marker::PhantomData<()>,
|
|
) -> alloc::vec::Vec<alloc::string::String>
|
|
{
|
|
__TERMINAL.iter().enumerate().filter_map(|(index, terminal)| {
|
|
if __accepts(None, __states, Some(index), core::marker::PhantomData::<()>) {
|
|
Some(alloc::string::ToString::to_string(terminal))
|
|
} else {
|
|
None
|
|
}
|
|
}).collect()
|
|
}
|
|
pub(crate) struct __StateMachine<'__0>
|
|
where
|
|
{
|
|
source_code: &'__0 str,
|
|
mode: Mode,
|
|
__phantom: core::marker::PhantomData<()>,
|
|
}
|
|
impl<'__0> __state_machine::ParserDefinition for __StateMachine<'__0>
|
|
where
|
|
{
|
|
type Location = TextSize;
|
|
type Error = LexicalError;
|
|
type Token = token::Tok;
|
|
type TokenIndex = usize;
|
|
type Symbol = __Symbol<>;
|
|
type Success = ast::Mod;
|
|
type StateIndex = i16;
|
|
type Action = i16;
|
|
type ReduceIndex = i16;
|
|
type NonterminalIndex = usize;
|
|
|
|
#[inline]
|
|
fn start_location(&self) -> Self::Location {
|
|
Default::default()
|
|
}
|
|
|
|
#[inline]
|
|
fn start_state(&self) -> Self::StateIndex {
|
|
0
|
|
}
|
|
|
|
#[inline]
|
|
fn token_to_index(&self, token: &Self::Token) -> Option<usize> {
|
|
__token_to_integer(token, core::marker::PhantomData::<()>)
|
|
}
|
|
|
|
#[inline]
|
|
fn action(&self, state: i16, integer: usize) -> i16 {
|
|
__action(state, integer)
|
|
}
|
|
|
|
#[inline]
|
|
fn error_action(&self, state: i16) -> i16 {
|
|
__action(state, 101 - 1)
|
|
}
|
|
|
|
#[inline]
|
|
fn eof_action(&self, state: i16) -> i16 {
|
|
__EOF_ACTION[state as usize]
|
|
}
|
|
|
|
#[inline]
|
|
fn goto(&self, state: i16, nt: usize) -> i16 {
|
|
__goto(state, nt)
|
|
}
|
|
|
|
fn token_to_symbol(&self, token_index: usize, token: Self::Token) -> Self::Symbol {
|
|
__token_to_symbol(token_index, token, core::marker::PhantomData::<()>)
|
|
}
|
|
|
|
fn expected_tokens(&self, state: i16) -> alloc::vec::Vec<alloc::string::String> {
|
|
__expected_tokens(state)
|
|
}
|
|
|
|
fn expected_tokens_from_states(&self, states: &[i16]) -> alloc::vec::Vec<alloc::string::String> {
|
|
__expected_tokens_from_states(states, core::marker::PhantomData::<()>)
|
|
}
|
|
|
|
#[inline]
|
|
fn uses_error_recovery(&self) -> bool {
|
|
false
|
|
}
|
|
|
|
#[inline]
|
|
fn error_recovery_symbol(
|
|
&self,
|
|
recovery: __state_machine::ErrorRecovery<Self>,
|
|
) -> Self::Symbol {
|
|
panic!("error recovery not enabled for this grammar")
|
|
}
|
|
|
|
fn reduce(
|
|
&mut self,
|
|
action: i16,
|
|
start_location: Option<&Self::Location>,
|
|
states: &mut alloc::vec::Vec<i16>,
|
|
symbols: &mut alloc::vec::Vec<__state_machine::SymbolTriple<Self>>,
|
|
) -> Option<__state_machine::ParseResult<Self>> {
|
|
__reduce(
|
|
self.source_code,
|
|
self.mode,
|
|
action,
|
|
start_location,
|
|
states,
|
|
symbols,
|
|
core::marker::PhantomData::<()>,
|
|
)
|
|
}
|
|
|
|
fn simulate_reduce(&self, action: i16) -> __state_machine::SimulatedReduce<Self> {
|
|
__simulate_reduce(action, core::marker::PhantomData::<()>)
|
|
}
|
|
}
|
|
fn __token_to_integer<
|
|
>(
|
|
__token: &token::Tok,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> Option<usize>
|
|
{
|
|
match *__token {
|
|
token::Tok::Newline if true => Some(0),
|
|
token::Tok::Exclamation if true => Some(1),
|
|
token::Tok::NotEqual if true => Some(2),
|
|
token::Tok::Percent if true => Some(3),
|
|
token::Tok::PercentEqual if true => Some(4),
|
|
token::Tok::Amper if true => Some(5),
|
|
token::Tok::AmperEqual if true => Some(6),
|
|
token::Tok::Lpar if true => Some(7),
|
|
token::Tok::Rpar if true => Some(8),
|
|
token::Tok::Star if true => Some(9),
|
|
token::Tok::DoubleStar if true => Some(10),
|
|
token::Tok::DoubleStarEqual if true => Some(11),
|
|
token::Tok::StarEqual if true => Some(12),
|
|
token::Tok::Plus if true => Some(13),
|
|
token::Tok::PlusEqual if true => Some(14),
|
|
token::Tok::Comma if true => Some(15),
|
|
token::Tok::Minus if true => Some(16),
|
|
token::Tok::MinusEqual if true => Some(17),
|
|
token::Tok::Rarrow if true => Some(18),
|
|
token::Tok::Dot if true => Some(19),
|
|
token::Tok::Ellipsis if true => Some(20),
|
|
token::Tok::Slash if true => Some(21),
|
|
token::Tok::DoubleSlash if true => Some(22),
|
|
token::Tok::DoubleSlashEqual if true => Some(23),
|
|
token::Tok::SlashEqual if true => Some(24),
|
|
token::Tok::Colon if true => Some(25),
|
|
token::Tok::ColonEqual if true => Some(26),
|
|
token::Tok::Semi if true => Some(27),
|
|
token::Tok::Less if true => Some(28),
|
|
token::Tok::LeftShift if true => Some(29),
|
|
token::Tok::LeftShiftEqual if true => Some(30),
|
|
token::Tok::LessEqual if true => Some(31),
|
|
token::Tok::Equal if true => Some(32),
|
|
token::Tok::EqEqual if true => Some(33),
|
|
token::Tok::Greater if true => Some(34),
|
|
token::Tok::GreaterEqual if true => Some(35),
|
|
token::Tok::RightShift if true => Some(36),
|
|
token::Tok::RightShiftEqual if true => Some(37),
|
|
token::Tok::Question if true => Some(38),
|
|
token::Tok::At if true => Some(39),
|
|
token::Tok::AtEqual if true => Some(40),
|
|
token::Tok::False if true => Some(41),
|
|
token::Tok::None if true => Some(42),
|
|
token::Tok::True if true => Some(43),
|
|
token::Tok::Lsqb if true => Some(44),
|
|
token::Tok::Rsqb if true => Some(45),
|
|
token::Tok::CircumFlex if true => Some(46),
|
|
token::Tok::CircumflexEqual if true => Some(47),
|
|
token::Tok::And if true => Some(48),
|
|
token::Tok::As if true => Some(49),
|
|
token::Tok::Assert if true => Some(50),
|
|
token::Tok::Async if true => Some(51),
|
|
token::Tok::Await if true => Some(52),
|
|
token::Tok::Break if true => Some(53),
|
|
token::Tok::Case if true => Some(54),
|
|
token::Tok::Class if true => Some(55),
|
|
token::Tok::Continue if true => Some(56),
|
|
token::Tok::Def if true => Some(57),
|
|
token::Tok::Del if true => Some(58),
|
|
token::Tok::Elif if true => Some(59),
|
|
token::Tok::Else if true => Some(60),
|
|
token::Tok::Except if true => Some(61),
|
|
token::Tok::Finally if true => Some(62),
|
|
token::Tok::For if true => Some(63),
|
|
token::Tok::From if true => Some(64),
|
|
token::Tok::Global if true => Some(65),
|
|
token::Tok::If if true => Some(66),
|
|
token::Tok::Import if true => Some(67),
|
|
token::Tok::In if true => Some(68),
|
|
token::Tok::Is if true => Some(69),
|
|
token::Tok::Lambda if true => Some(70),
|
|
token::Tok::Match if true => Some(71),
|
|
token::Tok::Nonlocal if true => Some(72),
|
|
token::Tok::Not if true => Some(73),
|
|
token::Tok::Or if true => Some(74),
|
|
token::Tok::Pass if true => Some(75),
|
|
token::Tok::Raise if true => Some(76),
|
|
token::Tok::Return if true => Some(77),
|
|
token::Tok::Try if true => Some(78),
|
|
token::Tok::Type if true => Some(79),
|
|
token::Tok::While if true => Some(80),
|
|
token::Tok::With if true => Some(81),
|
|
token::Tok::Yield if true => Some(82),
|
|
token::Tok::Lbrace if true => Some(83),
|
|
token::Tok::Vbar if true => Some(84),
|
|
token::Tok::VbarEqual if true => Some(85),
|
|
token::Tok::Rbrace if true => Some(86),
|
|
token::Tok::Tilde if true => Some(87),
|
|
token::Tok::Dedent if true => Some(88),
|
|
token::Tok::FStringEnd if true => Some(89),
|
|
token::Tok::FStringStart if true => Some(90),
|
|
token::Tok::Indent if true => Some(91),
|
|
token::Tok::StartExpression if true => Some(92),
|
|
token::Tok::StartModule if true => Some(93),
|
|
token::Tok::Complex { real: _, imag: _ } if true => Some(94),
|
|
token::Tok::Float { value: _ } if true => Some(95),
|
|
token::Tok::FStringMiddle { value: _, is_raw: _, triple_quoted: _ } if true => Some(96),
|
|
token::Tok::Int { value: _ } if true => Some(97),
|
|
token::Tok::IpyEscapeCommand { kind: _, value: _ } if true => Some(98),
|
|
token::Tok::Name { name: _ } if true => Some(99),
|
|
token::Tok::String { value: _, kind: _, triple_quoted: _ } if true => Some(100),
|
|
_ => None,
|
|
}
|
|
}
|
|
fn __token_to_symbol<
|
|
>(
|
|
__token_index: usize,
|
|
__token: token::Tok,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> __Symbol<>
|
|
{
|
|
match __token_index {
|
|
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 => __Symbol::Variant0(__token),
|
|
94 => match __token {
|
|
token::Tok::Complex { real: __tok0, imag: __tok1 } if true => __Symbol::Variant1((__tok0, __tok1)),
|
|
_ => unreachable!(),
|
|
},
|
|
95 => match __token {
|
|
token::Tok::Float { value: __tok0 } if true => __Symbol::Variant2(__tok0),
|
|
_ => unreachable!(),
|
|
},
|
|
96 => match __token {
|
|
token::Tok::FStringMiddle { value: __tok0, is_raw: __tok1, triple_quoted: __tok2 } if true => __Symbol::Variant3((__tok0, __tok1, __tok2)),
|
|
_ => unreachable!(),
|
|
},
|
|
97 => match __token {
|
|
token::Tok::Int { value: __tok0 } if true => __Symbol::Variant4(__tok0),
|
|
_ => unreachable!(),
|
|
},
|
|
98 => match __token {
|
|
token::Tok::IpyEscapeCommand { kind: __tok0, value: __tok1 } if true => __Symbol::Variant5((__tok0, __tok1)),
|
|
_ => unreachable!(),
|
|
},
|
|
99 => match __token {
|
|
token::Tok::Name { name: __tok0 } if true => __Symbol::Variant6(__tok0),
|
|
_ => unreachable!(),
|
|
},
|
|
100 => match __token {
|
|
token::Tok::String { value: __tok0, kind: __tok1, triple_quoted: __tok2 } if true => __Symbol::Variant7((__tok0, __tok1, __tok2)),
|
|
_ => unreachable!(),
|
|
},
|
|
_ => unreachable!(),
|
|
}
|
|
}
|
|
fn __simulate_reduce<
|
|
'__0,
|
|
>(
|
|
__reduce_index: i16,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> __state_machine::SimulatedReduce<__StateMachine<'__0>>
|
|
{
|
|
match __reduce_index {
|
|
0 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 0,
|
|
}
|
|
}
|
|
1 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 0,
|
|
}
|
|
}
|
|
2 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 1,
|
|
}
|
|
}
|
|
3 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 1,
|
|
}
|
|
}
|
|
4 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 2,
|
|
}
|
|
}
|
|
5 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 2,
|
|
}
|
|
}
|
|
6 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 3,
|
|
}
|
|
}
|
|
7 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 3,
|
|
}
|
|
}
|
|
8 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 4,
|
|
}
|
|
}
|
|
9 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 5,
|
|
}
|
|
}
|
|
10 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 5,
|
|
}
|
|
}
|
|
11 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 6,
|
|
}
|
|
}
|
|
12 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 7,
|
|
}
|
|
}
|
|
13 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 7,
|
|
}
|
|
}
|
|
14 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 8,
|
|
}
|
|
}
|
|
15 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 9,
|
|
}
|
|
}
|
|
16 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 9,
|
|
}
|
|
}
|
|
17 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 10,
|
|
}
|
|
}
|
|
18 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 10,
|
|
}
|
|
}
|
|
19 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 11,
|
|
}
|
|
}
|
|
20 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 12,
|
|
}
|
|
}
|
|
21 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 12,
|
|
}
|
|
}
|
|
22 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 13,
|
|
}
|
|
}
|
|
23 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 13,
|
|
}
|
|
}
|
|
24 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 14,
|
|
}
|
|
}
|
|
25 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 14,
|
|
}
|
|
}
|
|
26 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 14,
|
|
}
|
|
}
|
|
27 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 14,
|
|
}
|
|
}
|
|
28 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 14,
|
|
}
|
|
}
|
|
29 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 14,
|
|
}
|
|
}
|
|
30 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 14,
|
|
}
|
|
}
|
|
31 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 14,
|
|
}
|
|
}
|
|
32 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 15,
|
|
}
|
|
}
|
|
33 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 15,
|
|
}
|
|
}
|
|
34 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 15,
|
|
}
|
|
}
|
|
35 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 15,
|
|
}
|
|
}
|
|
36 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 15,
|
|
}
|
|
}
|
|
37 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 15,
|
|
}
|
|
}
|
|
38 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 15,
|
|
}
|
|
}
|
|
39 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 15,
|
|
}
|
|
}
|
|
40 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 15,
|
|
}
|
|
}
|
|
41 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 16,
|
|
}
|
|
}
|
|
42 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 16,
|
|
}
|
|
}
|
|
43 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 16,
|
|
}
|
|
}
|
|
44 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 16,
|
|
}
|
|
}
|
|
45 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 16,
|
|
}
|
|
}
|
|
46 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 16,
|
|
}
|
|
}
|
|
47 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 16,
|
|
}
|
|
}
|
|
48 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 16,
|
|
}
|
|
}
|
|
49 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 17,
|
|
}
|
|
}
|
|
50 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 17,
|
|
}
|
|
}
|
|
51 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 17,
|
|
}
|
|
}
|
|
52 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 17,
|
|
}
|
|
}
|
|
53 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 17,
|
|
}
|
|
}
|
|
54 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 17,
|
|
}
|
|
}
|
|
55 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 17,
|
|
}
|
|
}
|
|
56 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 17,
|
|
}
|
|
}
|
|
57 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 17,
|
|
}
|
|
}
|
|
58 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 18,
|
|
}
|
|
}
|
|
59 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 19,
|
|
}
|
|
}
|
|
60 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 19,
|
|
}
|
|
}
|
|
61 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 20,
|
|
}
|
|
}
|
|
62 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 21,
|
|
}
|
|
}
|
|
63 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 21,
|
|
}
|
|
}
|
|
64 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 22,
|
|
}
|
|
}
|
|
65 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 22,
|
|
}
|
|
}
|
|
66 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 23,
|
|
}
|
|
}
|
|
67 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 24,
|
|
}
|
|
}
|
|
68 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 24,
|
|
}
|
|
}
|
|
69 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 25,
|
|
}
|
|
}
|
|
70 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 25,
|
|
}
|
|
}
|
|
71 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 26,
|
|
}
|
|
}
|
|
72 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 27,
|
|
}
|
|
}
|
|
73 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 27,
|
|
}
|
|
}
|
|
74 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 28,
|
|
}
|
|
}
|
|
75 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 29,
|
|
}
|
|
}
|
|
76 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 29,
|
|
}
|
|
}
|
|
77 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 30,
|
|
}
|
|
}
|
|
78 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 31,
|
|
}
|
|
}
|
|
79 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 31,
|
|
}
|
|
}
|
|
80 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 32,
|
|
}
|
|
}
|
|
81 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 33,
|
|
}
|
|
}
|
|
82 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 33,
|
|
}
|
|
}
|
|
83 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 34,
|
|
}
|
|
}
|
|
84 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 35,
|
|
}
|
|
}
|
|
85 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 35,
|
|
}
|
|
}
|
|
86 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 36,
|
|
}
|
|
}
|
|
87 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 37,
|
|
}
|
|
}
|
|
88 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 37,
|
|
}
|
|
}
|
|
89 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 38,
|
|
}
|
|
}
|
|
90 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 38,
|
|
}
|
|
}
|
|
91 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 39,
|
|
}
|
|
}
|
|
92 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 40,
|
|
}
|
|
}
|
|
93 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 40,
|
|
}
|
|
}
|
|
94 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 41,
|
|
}
|
|
}
|
|
95 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 42,
|
|
}
|
|
}
|
|
96 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 42,
|
|
}
|
|
}
|
|
97 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 43,
|
|
}
|
|
}
|
|
98 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 44,
|
|
}
|
|
}
|
|
99 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 44,
|
|
}
|
|
}
|
|
100 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 45,
|
|
}
|
|
}
|
|
101 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 46,
|
|
}
|
|
}
|
|
102 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 46,
|
|
}
|
|
}
|
|
103 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 47,
|
|
}
|
|
}
|
|
104 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 48,
|
|
}
|
|
}
|
|
105 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 48,
|
|
}
|
|
}
|
|
106 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 49,
|
|
}
|
|
}
|
|
107 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 49,
|
|
}
|
|
}
|
|
108 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 50,
|
|
}
|
|
}
|
|
109 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 51,
|
|
}
|
|
}
|
|
110 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 51,
|
|
}
|
|
}
|
|
111 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 52,
|
|
}
|
|
}
|
|
112 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 53,
|
|
}
|
|
}
|
|
113 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 53,
|
|
}
|
|
}
|
|
114 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 54,
|
|
}
|
|
}
|
|
115 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 55,
|
|
}
|
|
}
|
|
116 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 55,
|
|
}
|
|
}
|
|
117 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 56,
|
|
}
|
|
}
|
|
118 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 56,
|
|
}
|
|
}
|
|
119 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 57,
|
|
}
|
|
}
|
|
120 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 58,
|
|
}
|
|
}
|
|
121 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 58,
|
|
}
|
|
}
|
|
122 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 59,
|
|
}
|
|
}
|
|
123 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 60,
|
|
}
|
|
}
|
|
124 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 60,
|
|
}
|
|
}
|
|
125 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 61,
|
|
}
|
|
}
|
|
126 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 62,
|
|
}
|
|
}
|
|
127 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 62,
|
|
}
|
|
}
|
|
128 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 63,
|
|
}
|
|
}
|
|
129 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 63,
|
|
}
|
|
}
|
|
130 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 64,
|
|
}
|
|
}
|
|
131 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 65,
|
|
}
|
|
}
|
|
132 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 65,
|
|
}
|
|
}
|
|
133 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 66,
|
|
}
|
|
}
|
|
134 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 66,
|
|
}
|
|
}
|
|
135 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 67,
|
|
}
|
|
}
|
|
136 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 68,
|
|
}
|
|
}
|
|
137 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 69,
|
|
}
|
|
}
|
|
138 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 69,
|
|
}
|
|
}
|
|
139 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 70,
|
|
}
|
|
}
|
|
140 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 71,
|
|
}
|
|
}
|
|
141 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 71,
|
|
}
|
|
}
|
|
142 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 72,
|
|
}
|
|
}
|
|
143 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 73,
|
|
}
|
|
}
|
|
144 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 73,
|
|
}
|
|
}
|
|
145 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 74,
|
|
}
|
|
}
|
|
146 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 75,
|
|
}
|
|
}
|
|
147 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 75,
|
|
}
|
|
}
|
|
148 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 76,
|
|
}
|
|
}
|
|
149 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 77,
|
|
}
|
|
}
|
|
150 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 78,
|
|
}
|
|
}
|
|
151 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 78,
|
|
}
|
|
}
|
|
152 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 79,
|
|
}
|
|
}
|
|
153 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 80,
|
|
}
|
|
}
|
|
154 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 80,
|
|
}
|
|
}
|
|
155 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 81,
|
|
}
|
|
}
|
|
156 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 81,
|
|
}
|
|
}
|
|
157 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 82,
|
|
}
|
|
}
|
|
158 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 82,
|
|
}
|
|
}
|
|
159 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 83,
|
|
}
|
|
}
|
|
160 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 83,
|
|
}
|
|
}
|
|
161 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 84,
|
|
}
|
|
}
|
|
162 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 84,
|
|
}
|
|
}
|
|
163 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 84,
|
|
}
|
|
}
|
|
164 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 84,
|
|
}
|
|
}
|
|
165 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 85,
|
|
}
|
|
}
|
|
166 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 85,
|
|
}
|
|
}
|
|
167 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 86,
|
|
}
|
|
}
|
|
168 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 86,
|
|
}
|
|
}
|
|
169 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 87,
|
|
}
|
|
}
|
|
170 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 87,
|
|
}
|
|
}
|
|
171 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 88,
|
|
}
|
|
}
|
|
172 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 89,
|
|
}
|
|
}
|
|
173 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 89,
|
|
}
|
|
}
|
|
174 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 90,
|
|
}
|
|
}
|
|
175 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 90,
|
|
}
|
|
}
|
|
176 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 91,
|
|
}
|
|
}
|
|
177 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 91,
|
|
}
|
|
}
|
|
178 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 92,
|
|
}
|
|
}
|
|
179 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 92,
|
|
}
|
|
}
|
|
180 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 93,
|
|
}
|
|
}
|
|
181 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 93,
|
|
}
|
|
}
|
|
182 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
183 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
184 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
185 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
186 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
187 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
188 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
189 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
190 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
191 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
192 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
193 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
194 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
195 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
196 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
197 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
198 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
199 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
200 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
201 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
202 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
203 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
204 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
205 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
206 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
207 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
208 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
209 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
210 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 94,
|
|
}
|
|
}
|
|
211 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
212 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
213 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
214 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
215 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
216 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
217 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
218 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
219 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
220 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
221 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
222 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
223 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
224 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
225 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
226 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
227 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
228 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
229 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
230 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
231 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
232 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
233 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
234 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
235 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
236 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
237 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 95,
|
|
}
|
|
}
|
|
238 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 96,
|
|
}
|
|
}
|
|
239 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 96,
|
|
}
|
|
}
|
|
240 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 96,
|
|
}
|
|
}
|
|
241 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 96,
|
|
}
|
|
}
|
|
242 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 97,
|
|
}
|
|
}
|
|
243 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 97,
|
|
}
|
|
}
|
|
244 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 97,
|
|
}
|
|
}
|
|
245 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 97,
|
|
}
|
|
}
|
|
246 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 98,
|
|
}
|
|
}
|
|
247 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 98,
|
|
}
|
|
}
|
|
248 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 99,
|
|
}
|
|
}
|
|
249 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 99,
|
|
}
|
|
}
|
|
250 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 100,
|
|
}
|
|
}
|
|
251 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 100,
|
|
}
|
|
}
|
|
252 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 100,
|
|
}
|
|
}
|
|
253 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 100,
|
|
}
|
|
}
|
|
254 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 100,
|
|
}
|
|
}
|
|
255 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 100,
|
|
}
|
|
}
|
|
256 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 100,
|
|
}
|
|
}
|
|
257 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 100,
|
|
}
|
|
}
|
|
258 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 100,
|
|
}
|
|
}
|
|
259 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 100,
|
|
}
|
|
}
|
|
260 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 100,
|
|
}
|
|
}
|
|
261 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 100,
|
|
}
|
|
}
|
|
262 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 100,
|
|
}
|
|
}
|
|
263 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 101,
|
|
}
|
|
}
|
|
264 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 102,
|
|
}
|
|
}
|
|
265 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 102,
|
|
}
|
|
}
|
|
266 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 102,
|
|
}
|
|
}
|
|
267 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 102,
|
|
}
|
|
}
|
|
268 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 102,
|
|
}
|
|
}
|
|
269 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 102,
|
|
}
|
|
}
|
|
270 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 102,
|
|
}
|
|
}
|
|
271 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 102,
|
|
}
|
|
}
|
|
272 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 103,
|
|
}
|
|
}
|
|
273 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 103,
|
|
}
|
|
}
|
|
274 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 104,
|
|
}
|
|
}
|
|
275 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 104,
|
|
}
|
|
}
|
|
276 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 104,
|
|
}
|
|
}
|
|
277 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 104,
|
|
}
|
|
}
|
|
278 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 104,
|
|
}
|
|
}
|
|
279 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 104,
|
|
}
|
|
}
|
|
280 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 104,
|
|
}
|
|
}
|
|
281 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 105,
|
|
}
|
|
}
|
|
282 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 105,
|
|
}
|
|
}
|
|
283 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 105,
|
|
}
|
|
}
|
|
284 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 105,
|
|
}
|
|
}
|
|
285 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 106,
|
|
}
|
|
}
|
|
286 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 106,
|
|
}
|
|
}
|
|
287 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 106,
|
|
}
|
|
}
|
|
288 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 106,
|
|
}
|
|
}
|
|
289 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 107,
|
|
}
|
|
}
|
|
290 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 108,
|
|
}
|
|
}
|
|
291 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 108,
|
|
}
|
|
}
|
|
292 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 109,
|
|
}
|
|
}
|
|
293 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 109,
|
|
}
|
|
}
|
|
294 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 109,
|
|
}
|
|
}
|
|
295 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 109,
|
|
}
|
|
}
|
|
296 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 109,
|
|
}
|
|
}
|
|
297 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 109,
|
|
}
|
|
}
|
|
298 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 109,
|
|
}
|
|
}
|
|
299 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 109,
|
|
}
|
|
}
|
|
300 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 109,
|
|
}
|
|
}
|
|
301 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 109,
|
|
}
|
|
}
|
|
302 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 110,
|
|
}
|
|
}
|
|
303 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 110,
|
|
}
|
|
}
|
|
304 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 111,
|
|
}
|
|
}
|
|
305 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 111,
|
|
}
|
|
}
|
|
306 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 112,
|
|
}
|
|
}
|
|
307 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 112,
|
|
}
|
|
}
|
|
308 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 112,
|
|
}
|
|
}
|
|
309 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 112,
|
|
}
|
|
}
|
|
310 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 112,
|
|
}
|
|
}
|
|
311 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 112,
|
|
}
|
|
}
|
|
312 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 112,
|
|
}
|
|
}
|
|
313 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 112,
|
|
}
|
|
}
|
|
314 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 113,
|
|
}
|
|
}
|
|
315 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 114,
|
|
}
|
|
}
|
|
316 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 114,
|
|
}
|
|
}
|
|
317 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 115,
|
|
}
|
|
}
|
|
318 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 115,
|
|
}
|
|
}
|
|
319 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 116,
|
|
}
|
|
}
|
|
320 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 117,
|
|
}
|
|
}
|
|
321 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 117,
|
|
}
|
|
}
|
|
322 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 118,
|
|
}
|
|
}
|
|
323 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 118,
|
|
}
|
|
}
|
|
324 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 119,
|
|
}
|
|
}
|
|
325 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 120,
|
|
}
|
|
}
|
|
326 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 120,
|
|
}
|
|
}
|
|
327 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 121,
|
|
}
|
|
}
|
|
328 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 122,
|
|
}
|
|
}
|
|
329 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 122,
|
|
}
|
|
}
|
|
330 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 123,
|
|
}
|
|
}
|
|
331 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 123,
|
|
}
|
|
}
|
|
332 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 124,
|
|
}
|
|
}
|
|
333 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 124,
|
|
}
|
|
}
|
|
334 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 125,
|
|
}
|
|
}
|
|
335 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 125,
|
|
}
|
|
}
|
|
336 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 126,
|
|
}
|
|
}
|
|
337 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 126,
|
|
}
|
|
}
|
|
338 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 127,
|
|
}
|
|
}
|
|
339 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 127,
|
|
}
|
|
}
|
|
340 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 127,
|
|
}
|
|
}
|
|
341 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 128,
|
|
}
|
|
}
|
|
342 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 128,
|
|
}
|
|
}
|
|
343 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 129,
|
|
}
|
|
}
|
|
344 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 129,
|
|
}
|
|
}
|
|
345 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 130,
|
|
}
|
|
}
|
|
346 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 130,
|
|
}
|
|
}
|
|
347 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 131,
|
|
}
|
|
}
|
|
348 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 131,
|
|
}
|
|
}
|
|
349 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 132,
|
|
}
|
|
}
|
|
350 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 132,
|
|
}
|
|
}
|
|
351 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 133,
|
|
}
|
|
}
|
|
352 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 134,
|
|
}
|
|
}
|
|
353 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 134,
|
|
}
|
|
}
|
|
354 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 135,
|
|
}
|
|
}
|
|
355 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 136,
|
|
}
|
|
}
|
|
356 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 136,
|
|
}
|
|
}
|
|
357 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 137,
|
|
}
|
|
}
|
|
358 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 137,
|
|
}
|
|
}
|
|
359 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 137,
|
|
}
|
|
}
|
|
360 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 137,
|
|
}
|
|
}
|
|
361 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 137,
|
|
}
|
|
}
|
|
362 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 138,
|
|
}
|
|
}
|
|
363 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 139,
|
|
}
|
|
}
|
|
364 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 139,
|
|
}
|
|
}
|
|
365 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 140,
|
|
}
|
|
}
|
|
366 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 140,
|
|
}
|
|
}
|
|
367 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 141,
|
|
}
|
|
}
|
|
368 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 141,
|
|
}
|
|
}
|
|
369 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 142,
|
|
}
|
|
}
|
|
370 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 143,
|
|
}
|
|
}
|
|
371 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 143,
|
|
}
|
|
}
|
|
372 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 144,
|
|
}
|
|
}
|
|
373 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 144,
|
|
}
|
|
}
|
|
374 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 145,
|
|
}
|
|
}
|
|
375 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 145,
|
|
}
|
|
}
|
|
376 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 146,
|
|
}
|
|
}
|
|
377 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 146,
|
|
}
|
|
}
|
|
378 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 147,
|
|
}
|
|
}
|
|
379 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 147,
|
|
}
|
|
}
|
|
380 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 147,
|
|
}
|
|
}
|
|
381 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 147,
|
|
}
|
|
}
|
|
382 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 147,
|
|
}
|
|
}
|
|
383 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 147,
|
|
}
|
|
}
|
|
384 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 147,
|
|
}
|
|
}
|
|
385 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 147,
|
|
}
|
|
}
|
|
386 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 148,
|
|
}
|
|
}
|
|
387 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 148,
|
|
}
|
|
}
|
|
388 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 149,
|
|
}
|
|
}
|
|
389 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 149,
|
|
}
|
|
}
|
|
390 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 150,
|
|
}
|
|
}
|
|
391 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 150,
|
|
}
|
|
}
|
|
392 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 150,
|
|
}
|
|
}
|
|
393 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 150,
|
|
}
|
|
}
|
|
394 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 150,
|
|
}
|
|
}
|
|
395 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 150,
|
|
}
|
|
}
|
|
396 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 10,
|
|
nonterminal_produced: 151,
|
|
}
|
|
}
|
|
397 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 151,
|
|
}
|
|
}
|
|
398 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 151,
|
|
}
|
|
}
|
|
399 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 151,
|
|
}
|
|
}
|
|
400 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 152,
|
|
}
|
|
}
|
|
401 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 152,
|
|
}
|
|
}
|
|
402 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 10,
|
|
nonterminal_produced: 152,
|
|
}
|
|
}
|
|
403 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 152,
|
|
}
|
|
}
|
|
404 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 152,
|
|
}
|
|
}
|
|
405 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 152,
|
|
}
|
|
}
|
|
406 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 152,
|
|
}
|
|
}
|
|
407 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 152,
|
|
}
|
|
}
|
|
408 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 152,
|
|
}
|
|
}
|
|
409 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 152,
|
|
}
|
|
}
|
|
410 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 152,
|
|
}
|
|
}
|
|
411 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 152,
|
|
}
|
|
}
|
|
412 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 152,
|
|
}
|
|
}
|
|
413 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 152,
|
|
}
|
|
}
|
|
414 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 152,
|
|
}
|
|
}
|
|
415 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 152,
|
|
}
|
|
}
|
|
416 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 153,
|
|
}
|
|
}
|
|
417 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 153,
|
|
}
|
|
}
|
|
418 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 153,
|
|
}
|
|
}
|
|
419 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 153,
|
|
}
|
|
}
|
|
420 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 153,
|
|
}
|
|
}
|
|
421 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 154,
|
|
}
|
|
}
|
|
422 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 154,
|
|
}
|
|
}
|
|
423 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 155,
|
|
}
|
|
}
|
|
424 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 155,
|
|
}
|
|
}
|
|
425 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 156,
|
|
}
|
|
}
|
|
426 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 156,
|
|
}
|
|
}
|
|
427 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 157,
|
|
}
|
|
}
|
|
428 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 158,
|
|
}
|
|
}
|
|
429 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 159,
|
|
}
|
|
}
|
|
430 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 160,
|
|
}
|
|
}
|
|
431 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 160,
|
|
}
|
|
}
|
|
432 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 160,
|
|
}
|
|
}
|
|
433 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 160,
|
|
}
|
|
}
|
|
434 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 161,
|
|
}
|
|
}
|
|
435 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 161,
|
|
}
|
|
}
|
|
436 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 162,
|
|
}
|
|
}
|
|
437 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 162,
|
|
}
|
|
}
|
|
438 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 163,
|
|
}
|
|
}
|
|
439 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 163,
|
|
}
|
|
}
|
|
440 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 163,
|
|
}
|
|
}
|
|
441 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 163,
|
|
}
|
|
}
|
|
442 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 164,
|
|
}
|
|
}
|
|
443 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 164,
|
|
}
|
|
}
|
|
444 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 165,
|
|
}
|
|
}
|
|
445 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 165,
|
|
}
|
|
}
|
|
446 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 166,
|
|
}
|
|
}
|
|
447 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 166,
|
|
}
|
|
}
|
|
448 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 167,
|
|
}
|
|
}
|
|
449 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 167,
|
|
}
|
|
}
|
|
450 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 167,
|
|
}
|
|
}
|
|
451 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 168,
|
|
}
|
|
}
|
|
452 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 168,
|
|
}
|
|
}
|
|
453 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 169,
|
|
}
|
|
}
|
|
454 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 170,
|
|
}
|
|
}
|
|
455 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 171,
|
|
}
|
|
}
|
|
456 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 172,
|
|
}
|
|
}
|
|
457 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 172,
|
|
}
|
|
}
|
|
458 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 173,
|
|
}
|
|
}
|
|
459 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 173,
|
|
}
|
|
}
|
|
460 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 174,
|
|
}
|
|
}
|
|
461 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 174,
|
|
}
|
|
}
|
|
462 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 174,
|
|
}
|
|
}
|
|
463 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 174,
|
|
}
|
|
}
|
|
464 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 175,
|
|
}
|
|
}
|
|
465 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 175,
|
|
}
|
|
}
|
|
466 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 176,
|
|
}
|
|
}
|
|
467 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 176,
|
|
}
|
|
}
|
|
468 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 177,
|
|
}
|
|
}
|
|
469 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 177,
|
|
}
|
|
}
|
|
470 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 177,
|
|
}
|
|
}
|
|
471 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 177,
|
|
}
|
|
}
|
|
472 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 177,
|
|
}
|
|
}
|
|
473 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 177,
|
|
}
|
|
}
|
|
474 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 177,
|
|
}
|
|
}
|
|
475 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 178,
|
|
}
|
|
}
|
|
476 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 178,
|
|
}
|
|
}
|
|
477 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 178,
|
|
}
|
|
}
|
|
478 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 178,
|
|
}
|
|
}
|
|
479 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 178,
|
|
}
|
|
}
|
|
480 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 178,
|
|
}
|
|
}
|
|
481 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 178,
|
|
}
|
|
}
|
|
482 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 179,
|
|
}
|
|
}
|
|
483 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 179,
|
|
}
|
|
}
|
|
484 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 179,
|
|
}
|
|
}
|
|
485 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 179,
|
|
}
|
|
}
|
|
486 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 179,
|
|
}
|
|
}
|
|
487 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 179,
|
|
}
|
|
}
|
|
488 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 179,
|
|
}
|
|
}
|
|
489 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 180,
|
|
}
|
|
}
|
|
490 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 180,
|
|
}
|
|
}
|
|
491 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 181,
|
|
}
|
|
}
|
|
492 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 181,
|
|
}
|
|
}
|
|
493 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 182,
|
|
}
|
|
}
|
|
494 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 183,
|
|
}
|
|
}
|
|
495 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 184,
|
|
}
|
|
}
|
|
496 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 185,
|
|
}
|
|
}
|
|
497 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 185,
|
|
}
|
|
}
|
|
498 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 186,
|
|
}
|
|
}
|
|
499 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 186,
|
|
}
|
|
}
|
|
500 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 186,
|
|
}
|
|
}
|
|
501 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 186,
|
|
}
|
|
}
|
|
502 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 187,
|
|
}
|
|
}
|
|
503 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 187,
|
|
}
|
|
}
|
|
504 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 187,
|
|
}
|
|
}
|
|
505 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 187,
|
|
}
|
|
}
|
|
506 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 187,
|
|
}
|
|
}
|
|
507 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 188,
|
|
}
|
|
}
|
|
508 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 189,
|
|
}
|
|
}
|
|
509 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 190,
|
|
}
|
|
}
|
|
510 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 190,
|
|
}
|
|
}
|
|
511 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 191,
|
|
}
|
|
}
|
|
512 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 191,
|
|
}
|
|
}
|
|
513 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 192,
|
|
}
|
|
}
|
|
514 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 193,
|
|
}
|
|
}
|
|
515 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 193,
|
|
}
|
|
}
|
|
516 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 194,
|
|
}
|
|
}
|
|
517 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 194,
|
|
}
|
|
}
|
|
518 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 195,
|
|
}
|
|
}
|
|
519 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 195,
|
|
}
|
|
}
|
|
520 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 195,
|
|
}
|
|
}
|
|
521 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 196,
|
|
}
|
|
}
|
|
522 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 197,
|
|
}
|
|
}
|
|
523 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 197,
|
|
}
|
|
}
|
|
524 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 198,
|
|
}
|
|
}
|
|
525 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 198,
|
|
}
|
|
}
|
|
526 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 199,
|
|
}
|
|
}
|
|
527 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 199,
|
|
}
|
|
}
|
|
528 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 200,
|
|
}
|
|
}
|
|
529 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 200,
|
|
}
|
|
}
|
|
530 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 201,
|
|
}
|
|
}
|
|
531 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 201,
|
|
}
|
|
}
|
|
532 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 201,
|
|
}
|
|
}
|
|
533 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 201,
|
|
}
|
|
}
|
|
534 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 202,
|
|
}
|
|
}
|
|
535 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 202,
|
|
}
|
|
}
|
|
536 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 202,
|
|
}
|
|
}
|
|
537 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 202,
|
|
}
|
|
}
|
|
538 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 203,
|
|
}
|
|
}
|
|
539 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 203,
|
|
}
|
|
}
|
|
540 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 204,
|
|
}
|
|
}
|
|
541 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 204,
|
|
}
|
|
}
|
|
542 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 205,
|
|
}
|
|
}
|
|
543 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 205,
|
|
}
|
|
}
|
|
544 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 206,
|
|
}
|
|
}
|
|
545 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 206,
|
|
}
|
|
}
|
|
546 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 207,
|
|
}
|
|
}
|
|
547 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 207,
|
|
}
|
|
}
|
|
548 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 208,
|
|
}
|
|
}
|
|
549 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 208,
|
|
}
|
|
}
|
|
550 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 209,
|
|
}
|
|
}
|
|
551 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 209,
|
|
}
|
|
}
|
|
552 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 210,
|
|
}
|
|
}
|
|
553 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 210,
|
|
}
|
|
}
|
|
554 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 211,
|
|
}
|
|
}
|
|
555 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 211,
|
|
}
|
|
}
|
|
556 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 212,
|
|
}
|
|
}
|
|
557 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 212,
|
|
}
|
|
}
|
|
558 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 213,
|
|
}
|
|
}
|
|
559 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 213,
|
|
}
|
|
}
|
|
560 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 214,
|
|
}
|
|
}
|
|
561 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 214,
|
|
}
|
|
}
|
|
562 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 215,
|
|
}
|
|
}
|
|
563 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 215,
|
|
}
|
|
}
|
|
564 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 216,
|
|
}
|
|
}
|
|
565 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 216,
|
|
}
|
|
}
|
|
566 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 217,
|
|
}
|
|
}
|
|
567 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 217,
|
|
}
|
|
}
|
|
568 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 217,
|
|
}
|
|
}
|
|
569 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 218,
|
|
}
|
|
}
|
|
570 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 218,
|
|
}
|
|
}
|
|
571 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 218,
|
|
}
|
|
}
|
|
572 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
573 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
574 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 10,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
575 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
576 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
577 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
578 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
579 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 10,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
580 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 11,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
581 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
582 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
583 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 10,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
584 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
585 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
586 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
587 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
588 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
589 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
590 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
591 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
592 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
593 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
594 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
595 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
596 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
597 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
598 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
599 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
600 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
601 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
602 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
603 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
604 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
605 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
606 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
607 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 10,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
608 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
609 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
610 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
611 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
612 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
613 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
614 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
615 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
616 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
617 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
618 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
619 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
620 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
621 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
622 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
623 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
624 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
625 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
626 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
627 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
628 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
629 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
630 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
631 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
632 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
633 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
634 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
635 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
636 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
637 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
638 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
639 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
640 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
641 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
642 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
643 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
644 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
645 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
646 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
647 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
648 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
649 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 219,
|
|
}
|
|
}
|
|
650 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
651 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
652 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 10,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
653 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
654 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
655 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
656 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
657 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 10,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
658 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 11,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
659 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
660 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
661 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 10,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
662 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
663 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
664 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
665 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
666 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
667 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
668 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
669 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
670 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
671 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
672 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
673 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
674 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
675 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
676 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
677 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
678 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
679 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
680 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
681 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
682 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
683 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
684 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
685 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 10,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
686 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
687 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
688 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 9,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
689 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
690 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
691 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
692 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
693 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
694 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
695 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
696 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
697 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 8,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
698 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
699 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
700 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
701 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
702 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
703 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
704 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
705 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
706 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
707 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
708 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
709 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
710 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
711 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
712 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
713 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
714 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
715 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
716 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
717 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
718 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
719 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
720 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
721 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
722 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
723 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
724 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
725 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
726 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
727 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 220,
|
|
}
|
|
}
|
|
728 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 221,
|
|
}
|
|
}
|
|
729 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 221,
|
|
}
|
|
}
|
|
730 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 222,
|
|
}
|
|
}
|
|
731 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 222,
|
|
}
|
|
}
|
|
732 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 222,
|
|
}
|
|
}
|
|
733 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 222,
|
|
}
|
|
}
|
|
734 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 222,
|
|
}
|
|
}
|
|
735 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 222,
|
|
}
|
|
}
|
|
736 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 222,
|
|
}
|
|
}
|
|
737 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 222,
|
|
}
|
|
}
|
|
738 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 223,
|
|
}
|
|
}
|
|
739 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 223,
|
|
}
|
|
}
|
|
740 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 223,
|
|
}
|
|
}
|
|
741 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 223,
|
|
}
|
|
}
|
|
742 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 223,
|
|
}
|
|
}
|
|
743 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 223,
|
|
}
|
|
}
|
|
744 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 223,
|
|
}
|
|
}
|
|
745 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 223,
|
|
}
|
|
}
|
|
746 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 224,
|
|
}
|
|
}
|
|
747 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 224,
|
|
}
|
|
}
|
|
748 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 225,
|
|
}
|
|
}
|
|
749 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 226,
|
|
}
|
|
}
|
|
750 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 226,
|
|
}
|
|
}
|
|
751 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 227,
|
|
}
|
|
}
|
|
752 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 227,
|
|
}
|
|
}
|
|
753 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 228,
|
|
}
|
|
}
|
|
754 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 228,
|
|
}
|
|
}
|
|
755 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 228,
|
|
}
|
|
}
|
|
756 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 228,
|
|
}
|
|
}
|
|
757 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 228,
|
|
}
|
|
}
|
|
758 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 228,
|
|
}
|
|
}
|
|
759 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 228,
|
|
}
|
|
}
|
|
760 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 229,
|
|
}
|
|
}
|
|
761 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 229,
|
|
}
|
|
}
|
|
762 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 229,
|
|
}
|
|
}
|
|
763 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 229,
|
|
}
|
|
}
|
|
764 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 230,
|
|
}
|
|
}
|
|
765 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 230,
|
|
}
|
|
}
|
|
766 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 231,
|
|
}
|
|
}
|
|
767 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 231,
|
|
}
|
|
}
|
|
768 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 232,
|
|
}
|
|
}
|
|
769 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 232,
|
|
}
|
|
}
|
|
770 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 232,
|
|
}
|
|
}
|
|
771 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 232,
|
|
}
|
|
}
|
|
772 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 232,
|
|
}
|
|
}
|
|
773 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 232,
|
|
}
|
|
}
|
|
774 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 232,
|
|
}
|
|
}
|
|
775 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 233,
|
|
}
|
|
}
|
|
776 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 233,
|
|
}
|
|
}
|
|
777 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 233,
|
|
}
|
|
}
|
|
778 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 234,
|
|
}
|
|
}
|
|
779 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 234,
|
|
}
|
|
}
|
|
780 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 234,
|
|
}
|
|
}
|
|
781 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 234,
|
|
}
|
|
}
|
|
782 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 234,
|
|
}
|
|
}
|
|
783 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 234,
|
|
}
|
|
}
|
|
784 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 234,
|
|
}
|
|
}
|
|
785 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 234,
|
|
}
|
|
}
|
|
786 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 234,
|
|
}
|
|
}
|
|
787 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 235,
|
|
}
|
|
}
|
|
788 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 235,
|
|
}
|
|
}
|
|
789 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 236,
|
|
}
|
|
}
|
|
790 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 236,
|
|
}
|
|
}
|
|
791 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 237,
|
|
}
|
|
}
|
|
792 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 237,
|
|
}
|
|
}
|
|
793 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 238,
|
|
}
|
|
}
|
|
794 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 238,
|
|
}
|
|
}
|
|
795 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 239,
|
|
}
|
|
}
|
|
796 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 239,
|
|
}
|
|
}
|
|
797 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 239,
|
|
}
|
|
}
|
|
798 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 239,
|
|
}
|
|
}
|
|
799 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 240,
|
|
}
|
|
}
|
|
800 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 240,
|
|
}
|
|
}
|
|
801 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 241,
|
|
}
|
|
}
|
|
802 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 241,
|
|
}
|
|
}
|
|
803 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 242,
|
|
}
|
|
}
|
|
804 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 242,
|
|
}
|
|
}
|
|
805 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 243,
|
|
}
|
|
}
|
|
806 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 243,
|
|
}
|
|
}
|
|
807 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 243,
|
|
}
|
|
}
|
|
808 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 243,
|
|
}
|
|
}
|
|
809 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 243,
|
|
}
|
|
}
|
|
810 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 243,
|
|
}
|
|
}
|
|
811 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 243,
|
|
}
|
|
}
|
|
812 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 243,
|
|
}
|
|
}
|
|
813 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 243,
|
|
}
|
|
}
|
|
814 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 243,
|
|
}
|
|
}
|
|
815 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 243,
|
|
}
|
|
}
|
|
816 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 244,
|
|
}
|
|
}
|
|
817 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 245,
|
|
}
|
|
}
|
|
818 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 246,
|
|
}
|
|
}
|
|
819 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 246,
|
|
}
|
|
}
|
|
820 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 247,
|
|
}
|
|
}
|
|
821 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 247,
|
|
}
|
|
}
|
|
822 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 248,
|
|
}
|
|
}
|
|
823 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 249,
|
|
}
|
|
}
|
|
824 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 249,
|
|
}
|
|
}
|
|
825 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 250,
|
|
}
|
|
}
|
|
826 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 250,
|
|
}
|
|
}
|
|
827 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 250,
|
|
}
|
|
}
|
|
828 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 250,
|
|
}
|
|
}
|
|
829 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 250,
|
|
}
|
|
}
|
|
830 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 250,
|
|
}
|
|
}
|
|
831 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 250,
|
|
}
|
|
}
|
|
832 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 250,
|
|
}
|
|
}
|
|
833 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 250,
|
|
}
|
|
}
|
|
834 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 250,
|
|
}
|
|
}
|
|
835 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 251,
|
|
}
|
|
}
|
|
836 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 251,
|
|
}
|
|
}
|
|
837 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 252,
|
|
}
|
|
}
|
|
838 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 253,
|
|
}
|
|
}
|
|
839 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 253,
|
|
}
|
|
}
|
|
840 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 254,
|
|
}
|
|
}
|
|
841 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 254,
|
|
}
|
|
}
|
|
842 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 254,
|
|
}
|
|
}
|
|
843 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 254,
|
|
}
|
|
}
|
|
844 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 254,
|
|
}
|
|
}
|
|
845 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 254,
|
|
}
|
|
}
|
|
846 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 254,
|
|
}
|
|
}
|
|
847 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 254,
|
|
}
|
|
}
|
|
848 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 254,
|
|
}
|
|
}
|
|
849 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 255,
|
|
}
|
|
}
|
|
850 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 255,
|
|
}
|
|
}
|
|
851 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 255,
|
|
}
|
|
}
|
|
852 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 255,
|
|
}
|
|
}
|
|
853 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 256,
|
|
}
|
|
}
|
|
854 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 256,
|
|
}
|
|
}
|
|
855 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 256,
|
|
}
|
|
}
|
|
856 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 256,
|
|
}
|
|
}
|
|
857 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 256,
|
|
}
|
|
}
|
|
858 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 257,
|
|
}
|
|
}
|
|
859 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 257,
|
|
}
|
|
}
|
|
860 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 258,
|
|
}
|
|
}
|
|
861 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 258,
|
|
}
|
|
}
|
|
862 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 259,
|
|
}
|
|
}
|
|
863 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 259,
|
|
}
|
|
}
|
|
864 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 259,
|
|
}
|
|
}
|
|
865 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 260,
|
|
}
|
|
}
|
|
866 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 260,
|
|
}
|
|
}
|
|
867 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 261,
|
|
}
|
|
}
|
|
868 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 261,
|
|
}
|
|
}
|
|
869 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 261,
|
|
}
|
|
}
|
|
870 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 262,
|
|
}
|
|
}
|
|
871 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 263,
|
|
}
|
|
}
|
|
872 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 263,
|
|
}
|
|
}
|
|
873 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 264,
|
|
}
|
|
}
|
|
874 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 264,
|
|
}
|
|
}
|
|
875 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 265,
|
|
}
|
|
}
|
|
876 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 265,
|
|
}
|
|
}
|
|
877 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 266,
|
|
}
|
|
}
|
|
878 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 267,
|
|
}
|
|
}
|
|
879 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 267,
|
|
}
|
|
}
|
|
880 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 268,
|
|
}
|
|
}
|
|
881 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 268,
|
|
}
|
|
}
|
|
882 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 268,
|
|
}
|
|
}
|
|
883 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 10,
|
|
nonterminal_produced: 269,
|
|
}
|
|
}
|
|
884 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 269,
|
|
}
|
|
}
|
|
885 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 269,
|
|
}
|
|
}
|
|
886 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 269,
|
|
}
|
|
}
|
|
887 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 10,
|
|
nonterminal_produced: 269,
|
|
}
|
|
}
|
|
888 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 269,
|
|
}
|
|
}
|
|
889 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 269,
|
|
}
|
|
}
|
|
890 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 269,
|
|
}
|
|
}
|
|
891 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 269,
|
|
}
|
|
}
|
|
892 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 270,
|
|
}
|
|
}
|
|
893 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 270,
|
|
}
|
|
}
|
|
894 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 271,
|
|
}
|
|
}
|
|
895 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 271,
|
|
}
|
|
}
|
|
896 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 272,
|
|
}
|
|
}
|
|
897 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 272,
|
|
}
|
|
}
|
|
898 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 273,
|
|
}
|
|
}
|
|
899 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 273,
|
|
}
|
|
}
|
|
900 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 274,
|
|
}
|
|
}
|
|
901 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 274,
|
|
}
|
|
}
|
|
902 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 275,
|
|
}
|
|
}
|
|
903 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 275,
|
|
}
|
|
}
|
|
904 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 276,
|
|
}
|
|
}
|
|
905 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 277,
|
|
}
|
|
}
|
|
906 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 277,
|
|
}
|
|
}
|
|
907 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 278,
|
|
}
|
|
}
|
|
908 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 278,
|
|
}
|
|
}
|
|
909 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 278,
|
|
}
|
|
}
|
|
910 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 278,
|
|
}
|
|
}
|
|
911 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 279,
|
|
}
|
|
}
|
|
912 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 279,
|
|
}
|
|
}
|
|
913 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 280,
|
|
}
|
|
}
|
|
914 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 280,
|
|
}
|
|
}
|
|
915 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 281,
|
|
}
|
|
}
|
|
916 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 281,
|
|
}
|
|
}
|
|
917 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 282,
|
|
}
|
|
}
|
|
918 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 282,
|
|
}
|
|
}
|
|
919 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 282,
|
|
}
|
|
}
|
|
920 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 283,
|
|
}
|
|
}
|
|
921 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 284,
|
|
}
|
|
}
|
|
922 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 285,
|
|
}
|
|
}
|
|
923 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 285,
|
|
}
|
|
}
|
|
924 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 286,
|
|
}
|
|
}
|
|
925 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 286,
|
|
}
|
|
}
|
|
926 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 287,
|
|
}
|
|
}
|
|
927 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 287,
|
|
}
|
|
}
|
|
928 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 288,
|
|
}
|
|
}
|
|
929 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 289,
|
|
}
|
|
}
|
|
930 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 289,
|
|
}
|
|
}
|
|
931 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 289,
|
|
}
|
|
}
|
|
932 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 289,
|
|
}
|
|
}
|
|
933 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 7,
|
|
nonterminal_produced: 289,
|
|
}
|
|
}
|
|
934 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 289,
|
|
}
|
|
}
|
|
935 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 289,
|
|
}
|
|
}
|
|
936 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 289,
|
|
}
|
|
}
|
|
937 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 6,
|
|
nonterminal_produced: 289,
|
|
}
|
|
}
|
|
938 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 289,
|
|
}
|
|
}
|
|
939 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 289,
|
|
}
|
|
}
|
|
940 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 289,
|
|
}
|
|
}
|
|
941 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 290,
|
|
}
|
|
}
|
|
942 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 5,
|
|
nonterminal_produced: 291,
|
|
}
|
|
}
|
|
943 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 4,
|
|
nonterminal_produced: 291,
|
|
}
|
|
}
|
|
944 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 292,
|
|
}
|
|
}
|
|
945 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 292,
|
|
}
|
|
}
|
|
946 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 293,
|
|
}
|
|
}
|
|
947 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 293,
|
|
}
|
|
}
|
|
948 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 2,
|
|
nonterminal_produced: 294,
|
|
}
|
|
}
|
|
949 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 294,
|
|
}
|
|
}
|
|
950 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 3,
|
|
nonterminal_produced: 294,
|
|
}
|
|
}
|
|
951 => __state_machine::SimulatedReduce::Accept,
|
|
952 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 1,
|
|
nonterminal_produced: 296,
|
|
}
|
|
}
|
|
953 => {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop: 0,
|
|
nonterminal_produced: 296,
|
|
}
|
|
}
|
|
_ => panic!("invalid reduction index {}", __reduce_index)
|
|
}
|
|
}
|
|
pub(crate) struct TopParser {
|
|
_priv: (),
|
|
}
|
|
|
|
impl TopParser {
|
|
pub(crate) fn new() -> TopParser {
|
|
TopParser {
|
|
_priv: (),
|
|
}
|
|
}
|
|
|
|
#[allow(dead_code)]
|
|
pub(crate) fn parse<
|
|
__TOKEN: __ToTriple<>,
|
|
__TOKENS: IntoIterator<Item=__TOKEN>,
|
|
>(
|
|
&self,
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__tokens0: __TOKENS,
|
|
) -> Result<ast::Mod, __lalrpop_util::ParseError<TextSize, token::Tok, LexicalError>>
|
|
{
|
|
let __tokens = __tokens0.into_iter();
|
|
let mut __tokens = __tokens.map(|t| __ToTriple::to_triple(t));
|
|
__state_machine::Parser::drive(
|
|
__StateMachine {
|
|
source_code,
|
|
mode,
|
|
__phantom: core::marker::PhantomData::<()>,
|
|
},
|
|
__tokens,
|
|
)
|
|
}
|
|
}
|
|
fn __accepts<
|
|
'__0,
|
|
>(
|
|
__error_state: Option<i16>,
|
|
__states: &[i16],
|
|
__opt_integer: Option<usize>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> bool
|
|
{
|
|
let mut __states = __states.to_vec();
|
|
__states.extend(__error_state);
|
|
loop {
|
|
let mut __states_len = __states.len();
|
|
let __top = __states[__states_len - 1];
|
|
let __action = match __opt_integer {
|
|
None => __EOF_ACTION[__top as usize],
|
|
Some(__integer) => __action(__top, __integer),
|
|
};
|
|
if __action == 0 { return false; }
|
|
if __action > 0 { return true; }
|
|
let (__to_pop, __nt) = match __simulate_reduce(-(__action + 1), core::marker::PhantomData::<()>) {
|
|
__state_machine::SimulatedReduce::Reduce {
|
|
states_to_pop, nonterminal_produced
|
|
} => (states_to_pop, nonterminal_produced),
|
|
__state_machine::SimulatedReduce::Accept => return true,
|
|
};
|
|
__states_len -= __to_pop;
|
|
__states.truncate(__states_len);
|
|
let __top = __states[__states_len - 1];
|
|
let __next_state = __goto(__top, __nt);
|
|
__states.push(__next_state);
|
|
}
|
|
}
|
|
pub(crate) fn __reduce<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__action: i16,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__states: &mut alloc::vec::Vec<i16>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> Option<Result<ast::Mod,__lalrpop_util::ParseError<TextSize, token::Tok, LexicalError>>>
|
|
{
|
|
let (__pop_states, __nonterminal) = match __action {
|
|
0 => {
|
|
__reduce0(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
1 => {
|
|
__reduce1(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
2 => {
|
|
__reduce2(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
3 => {
|
|
__reduce3(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
4 => {
|
|
__reduce4(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
5 => {
|
|
__reduce5(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
6 => {
|
|
__reduce6(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
7 => {
|
|
__reduce7(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
8 => {
|
|
__reduce8(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
9 => {
|
|
__reduce9(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
10 => {
|
|
__reduce10(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
11 => {
|
|
__reduce11(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
12 => {
|
|
__reduce12(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
13 => {
|
|
__reduce13(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
14 => {
|
|
__reduce14(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
15 => {
|
|
__reduce15(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
16 => {
|
|
__reduce16(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
17 => {
|
|
__reduce17(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
18 => {
|
|
__reduce18(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
19 => {
|
|
__reduce19(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
20 => {
|
|
__reduce20(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
21 => {
|
|
__reduce21(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
22 => {
|
|
__reduce22(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
23 => {
|
|
__reduce23(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
24 => {
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>) = ",", "*", StarTypedParameter, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(969);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant63(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action969::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(5, 14)
|
|
}
|
|
25 => {
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>) = ",", "*", ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(970);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant9(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action970::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(4, 14)
|
|
}
|
|
26 => {
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>) = ",", "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(971);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant9(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant63(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action971::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(6, 14)
|
|
}
|
|
27 => {
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>) = ",", "*", ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(972);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action972::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(5, 14)
|
|
}
|
|
28 => {
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>) = ",", "*", StarTypedParameter => ActionFn(973);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant63(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action973::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(3, 14)
|
|
}
|
|
29 => {
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>) = ",", "*" => ActionFn(974);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action974::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(2, 14)
|
|
}
|
|
30 => {
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>) = ",", "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+ => ActionFn(975);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant63(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action975::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(4, 14)
|
|
}
|
|
31 => {
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>) = ",", "*", ("," <ParameterDef<TypedParameter>>)+ => ActionFn(976);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action976::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(3, 14)
|
|
}
|
|
32 => {
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>)? = ",", "*", StarTypedParameter, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(993);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant63(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action993::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(5, 15)
|
|
}
|
|
33 => {
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>)? = ",", "*", ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(994);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant9(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action994::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(4, 15)
|
|
}
|
|
34 => {
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>)? = ",", "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(995);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant9(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant63(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action995::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(6, 15)
|
|
}
|
|
35 => {
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>)? = ",", "*", ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(996);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action996::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(5, 15)
|
|
}
|
|
36 => {
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>)? = ",", "*", StarTypedParameter => ActionFn(997);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant63(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action997::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(3, 15)
|
|
}
|
|
37 => {
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>)? = ",", "*" => ActionFn(998);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action998::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(2, 15)
|
|
}
|
|
38 => {
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>)? = ",", "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+ => ActionFn(999);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant63(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action999::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(4, 15)
|
|
}
|
|
39 => {
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>)? = ",", "*", ("," <ParameterDef<TypedParameter>>)+ => ActionFn(1000);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1000::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(3, 15)
|
|
}
|
|
40 => {
|
|
__reduce40(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
41 => {
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>) = ",", "*", StarUntypedParameter, ",", KwargParameter<StarUntypedParameter> => ActionFn(1029);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant63(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1029::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(5, 16)
|
|
}
|
|
42 => {
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>) = ",", "*", ",", KwargParameter<StarUntypedParameter> => ActionFn(1030);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant9(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1030::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(4, 16)
|
|
}
|
|
43 => {
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>) = ",", "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter> => ActionFn(1031);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant9(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant63(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1031::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(6, 16)
|
|
}
|
|
44 => {
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>) = ",", "*", ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter> => ActionFn(1032);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1032::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(5, 16)
|
|
}
|
|
45 => {
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>) = ",", "*", StarUntypedParameter => ActionFn(1033);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant63(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1033::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(3, 16)
|
|
}
|
|
46 => {
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>) = ",", "*" => ActionFn(1034);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action1034::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(2, 16)
|
|
}
|
|
47 => {
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>) = ",", "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(1035);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant63(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1035::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(4, 16)
|
|
}
|
|
48 => {
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>) = ",", "*", ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(1036);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1036::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(3, 16)
|
|
}
|
|
49 => {
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>)? = ",", "*", StarUntypedParameter, ",", KwargParameter<StarUntypedParameter> => ActionFn(1053);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant63(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1053::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(5, 17)
|
|
}
|
|
50 => {
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>)? = ",", "*", ",", KwargParameter<StarUntypedParameter> => ActionFn(1054);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant9(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1054::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(4, 17)
|
|
}
|
|
51 => {
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>)? = ",", "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter> => ActionFn(1055);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant9(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant63(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1055::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(6, 17)
|
|
}
|
|
52 => {
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>)? = ",", "*", ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter> => ActionFn(1056);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1056::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(5, 17)
|
|
}
|
|
53 => {
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>)? = ",", "*", StarUntypedParameter => ActionFn(1057);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant63(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1057::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(3, 17)
|
|
}
|
|
54 => {
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>)? = ",", "*" => ActionFn(1058);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action1058::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(2, 17)
|
|
}
|
|
55 => {
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>)? = ",", "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(1059);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant63(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1059::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(4, 17)
|
|
}
|
|
56 => {
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>)? = ",", "*", ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(1060);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1060::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(3, 17)
|
|
}
|
|
57 => {
|
|
__reduce57(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
58 => {
|
|
__reduce58(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
59 => {
|
|
__reduce59(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
60 => {
|
|
__reduce60(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
61 => {
|
|
__reduce61(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
62 => {
|
|
__reduce62(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
63 => {
|
|
__reduce63(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
64 => {
|
|
__reduce64(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
65 => {
|
|
__reduce65(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
66 => {
|
|
__reduce66(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
67 => {
|
|
__reduce67(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
68 => {
|
|
__reduce68(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
69 => {
|
|
__reduce69(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
70 => {
|
|
__reduce70(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
71 => {
|
|
__reduce71(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
72 => {
|
|
__reduce72(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
73 => {
|
|
__reduce73(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
74 => {
|
|
__reduce74(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
75 => {
|
|
__reduce75(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
76 => {
|
|
__reduce76(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
77 => {
|
|
__reduce77(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
78 => {
|
|
__reduce78(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
79 => {
|
|
__reduce79(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
80 => {
|
|
__reduce80(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
81 => {
|
|
__reduce81(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
82 => {
|
|
__reduce82(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
83 => {
|
|
__reduce83(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
84 => {
|
|
__reduce84(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
85 => {
|
|
__reduce85(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
86 => {
|
|
__reduce86(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
87 => {
|
|
__reduce87(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
88 => {
|
|
__reduce88(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
89 => {
|
|
__reduce89(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
90 => {
|
|
__reduce90(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
91 => {
|
|
__reduce91(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
92 => {
|
|
__reduce92(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
93 => {
|
|
__reduce93(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
94 => {
|
|
__reduce94(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
95 => {
|
|
__reduce95(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
96 => {
|
|
__reduce96(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
97 => {
|
|
__reduce97(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
98 => {
|
|
__reduce98(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
99 => {
|
|
__reduce99(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
100 => {
|
|
__reduce100(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
101 => {
|
|
__reduce101(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
102 => {
|
|
__reduce102(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
103 => {
|
|
__reduce103(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
104 => {
|
|
__reduce104(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
105 => {
|
|
__reduce105(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
106 => {
|
|
__reduce106(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
107 => {
|
|
__reduce107(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
108 => {
|
|
__reduce108(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
109 => {
|
|
__reduce109(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
110 => {
|
|
__reduce110(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
111 => {
|
|
__reduce111(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
112 => {
|
|
__reduce112(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
113 => {
|
|
__reduce113(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
114 => {
|
|
__reduce114(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
115 => {
|
|
__reduce115(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
116 => {
|
|
__reduce116(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
117 => {
|
|
__reduce117(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
118 => {
|
|
__reduce118(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
119 => {
|
|
__reduce119(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
120 => {
|
|
__reduce120(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
121 => {
|
|
__reduce121(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
122 => {
|
|
__reduce122(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
123 => {
|
|
__reduce123(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
124 => {
|
|
__reduce124(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
125 => {
|
|
__reduce125(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
126 => {
|
|
__reduce126(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
127 => {
|
|
__reduce127(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
128 => {
|
|
__reduce128(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
129 => {
|
|
__reduce129(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
130 => {
|
|
__reduce130(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
131 => {
|
|
__reduce131(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
132 => {
|
|
__reduce132(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
133 => {
|
|
__reduce133(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
134 => {
|
|
__reduce134(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
135 => {
|
|
__reduce135(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
136 => {
|
|
__reduce136(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
137 => {
|
|
__reduce137(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
138 => {
|
|
__reduce138(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
139 => {
|
|
__reduce139(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
140 => {
|
|
__reduce140(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
141 => {
|
|
__reduce141(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
142 => {
|
|
__reduce142(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
143 => {
|
|
__reduce143(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
144 => {
|
|
__reduce144(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
145 => {
|
|
__reduce145(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
146 => {
|
|
__reduce146(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
147 => {
|
|
__reduce147(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
148 => {
|
|
__reduce148(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
149 => {
|
|
__reduce149(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
150 => {
|
|
__reduce150(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
151 => {
|
|
__reduce151(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
152 => {
|
|
__reduce152(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
153 => {
|
|
__reduce153(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
154 => {
|
|
__reduce154(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
155 => {
|
|
__reduce155(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
156 => {
|
|
__reduce156(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
157 => {
|
|
__reduce157(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
158 => {
|
|
__reduce158(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
159 => {
|
|
__reduce159(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
160 => {
|
|
__reduce160(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
161 => {
|
|
// Arguments = "(", FunctionArgument, ")" => ActionFn(1541);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant31(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1541::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant50(__nt), __end));
|
|
(3, 84)
|
|
}
|
|
162 => {
|
|
// Arguments = "(", ")" => ActionFn(1542);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action1542::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant50(__nt), __end));
|
|
(2, 84)
|
|
}
|
|
163 => {
|
|
// Arguments = "(", (<FunctionArgument> ",")+, FunctionArgument, ")" => ActionFn(1543);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant31(__symbols);
|
|
let __sym1 = __pop_Variant32(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1543::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant50(__nt), __end));
|
|
(4, 84)
|
|
}
|
|
164 => {
|
|
// Arguments = "(", (<FunctionArgument> ",")+, ")" => ActionFn(1544);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant32(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1544::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant50(__nt), __end));
|
|
(3, 84)
|
|
}
|
|
165 => {
|
|
__reduce165(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
166 => {
|
|
__reduce166(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
167 => {
|
|
__reduce167(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
168 => {
|
|
__reduce168(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
169 => {
|
|
__reduce169(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
170 => {
|
|
__reduce170(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
171 => {
|
|
// AsPattern = OrPattern, "as", Identifier => ActionFn(1236);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1236::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(3, 88)
|
|
}
|
|
172 => {
|
|
__reduce172(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
173 => {
|
|
__reduce173(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
174 => {
|
|
__reduce174(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
175 => {
|
|
__reduce175(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
176 => {
|
|
__reduce176(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
177 => {
|
|
__reduce177(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
178 => {
|
|
__reduce178(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
179 => {
|
|
__reduce179(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
180 => {
|
|
__reduce180(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
181 => {
|
|
__reduce181(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
182 => {
|
|
__reduce182(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
183 => {
|
|
__reduce183(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
184 => {
|
|
__reduce184(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
185 => {
|
|
__reduce185(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
186 => {
|
|
__reduce186(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
187 => {
|
|
__reduce187(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
188 => {
|
|
__reduce188(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
189 => {
|
|
__reduce189(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
190 => {
|
|
// Atom<"all"> = "(", OneOrMore<Test<"all">>, ",", NamedOrStarExpr, ",", ")" => ActionFn(1245);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1245::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(6, 94)
|
|
}
|
|
191 => {
|
|
// Atom<"all"> = "(", NamedOrStarExpr, ",", ")" => ActionFn(1246);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1246::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 94)
|
|
}
|
|
192 => {
|
|
// Atom<"all"> = "(", OneOrMore<Test<"all">>, ",", NamedOrStarExpr, ("," <TestOrStarNamedExpr>)+, ",", ")" => ActionFn(1247);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant17(__symbols);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1247::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(7, 94)
|
|
}
|
|
193 => {
|
|
// Atom<"all"> = "(", NamedOrStarExpr, ("," <TestOrStarNamedExpr>)+, ",", ")" => ActionFn(1248);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant17(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1248::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(5, 94)
|
|
}
|
|
194 => {
|
|
// Atom<"all"> = "(", OneOrMore<Test<"all">>, ",", NamedOrStarExpr, ")" => ActionFn(1249);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1249::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(5, 94)
|
|
}
|
|
195 => {
|
|
// Atom<"all"> = "(", NamedOrStarExpr, ")" => ActionFn(1250);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1250::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 94)
|
|
}
|
|
196 => {
|
|
// Atom<"all"> = "(", OneOrMore<Test<"all">>, ",", NamedOrStarExpr, ("," <TestOrStarNamedExpr>)+, ")" => ActionFn(1251);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant17(__symbols);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1251::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(6, 94)
|
|
}
|
|
197 => {
|
|
// Atom<"all"> = "(", NamedOrStarExpr, ("," <TestOrStarNamedExpr>)+, ")" => ActionFn(1252);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant17(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1252::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 94)
|
|
}
|
|
198 => {
|
|
__reduce198(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
199 => {
|
|
__reduce199(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
200 => {
|
|
__reduce200(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
201 => {
|
|
// Atom<"all"> = "(", "**", Expression<"all">, ")" => ActionFn(1256);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1256::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 94)
|
|
}
|
|
202 => {
|
|
__reduce202(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
203 => {
|
|
__reduce203(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
204 => {
|
|
__reduce204(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
205 => {
|
|
__reduce205(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
206 => {
|
|
__reduce206(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
207 => {
|
|
__reduce207(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
208 => {
|
|
__reduce208(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
209 => {
|
|
__reduce209(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
210 => {
|
|
__reduce210(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
211 => {
|
|
__reduce211(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
212 => {
|
|
__reduce212(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
213 => {
|
|
__reduce213(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
214 => {
|
|
__reduce214(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
215 => {
|
|
__reduce215(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
216 => {
|
|
__reduce216(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
217 => {
|
|
// Atom<"no-withitems"> = "(", OneOrMore<Test<"all">>, ",", NamedOrStarExpr, ",", ")" => ActionFn(1269);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1269::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(6, 95)
|
|
}
|
|
218 => {
|
|
// Atom<"no-withitems"> = "(", NamedOrStarExpr, ",", ")" => ActionFn(1270);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1270::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 95)
|
|
}
|
|
219 => {
|
|
// Atom<"no-withitems"> = "(", OneOrMore<Test<"all">>, ",", NamedOrStarExpr, ("," <TestOrStarNamedExpr>)+, ",", ")" => ActionFn(1271);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant17(__symbols);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1271::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(7, 95)
|
|
}
|
|
220 => {
|
|
// Atom<"no-withitems"> = "(", NamedOrStarExpr, ("," <TestOrStarNamedExpr>)+, ",", ")" => ActionFn(1272);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant17(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1272::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(5, 95)
|
|
}
|
|
221 => {
|
|
// Atom<"no-withitems"> = "(", OneOrMore<Test<"all">>, ",", NamedOrStarExpr, ")" => ActionFn(1273);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1273::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(5, 95)
|
|
}
|
|
222 => {
|
|
// Atom<"no-withitems"> = "(", NamedOrStarExpr, ")" => ActionFn(1274);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1274::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 95)
|
|
}
|
|
223 => {
|
|
// Atom<"no-withitems"> = "(", OneOrMore<Test<"all">>, ",", NamedOrStarExpr, ("," <TestOrStarNamedExpr>)+, ")" => ActionFn(1275);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant17(__symbols);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1275::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(6, 95)
|
|
}
|
|
224 => {
|
|
// Atom<"no-withitems"> = "(", NamedOrStarExpr, ("," <TestOrStarNamedExpr>)+, ")" => ActionFn(1276);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant17(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1276::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 95)
|
|
}
|
|
225 => {
|
|
__reduce225(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
226 => {
|
|
__reduce226(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
227 => {
|
|
__reduce227(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
228 => {
|
|
// Atom<"no-withitems"> = "(", "**", Expression<"all">, ")" => ActionFn(1280);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1280::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 95)
|
|
}
|
|
229 => {
|
|
__reduce229(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
230 => {
|
|
__reduce230(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
231 => {
|
|
__reduce231(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
232 => {
|
|
__reduce232(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
233 => {
|
|
__reduce233(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
234 => {
|
|
__reduce234(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
235 => {
|
|
__reduce235(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
236 => {
|
|
__reduce236(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
237 => {
|
|
__reduce237(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
238 => {
|
|
__reduce238(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
239 => {
|
|
__reduce239(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
240 => {
|
|
__reduce240(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
241 => {
|
|
__reduce241(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
242 => {
|
|
__reduce242(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
243 => {
|
|
__reduce243(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
244 => {
|
|
__reduce244(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
245 => {
|
|
__reduce245(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
246 => {
|
|
__reduce246(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
247 => {
|
|
__reduce247(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
248 => {
|
|
__reduce248(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
249 => {
|
|
__reduce249(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
250 => {
|
|
__reduce250(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
251 => {
|
|
__reduce251(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
252 => {
|
|
__reduce252(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
253 => {
|
|
__reduce253(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
254 => {
|
|
__reduce254(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
255 => {
|
|
__reduce255(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
256 => {
|
|
__reduce256(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
257 => {
|
|
__reduce257(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
258 => {
|
|
__reduce258(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
259 => {
|
|
__reduce259(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
260 => {
|
|
__reduce260(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
261 => {
|
|
__reduce261(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
262 => {
|
|
__reduce262(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
263 => {
|
|
__reduce263(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
264 => {
|
|
__reduce264(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
265 => {
|
|
__reduce265(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
266 => {
|
|
__reduce266(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
267 => {
|
|
__reduce267(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
268 => {
|
|
__reduce268(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
269 => {
|
|
__reduce269(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
270 => {
|
|
__reduce270(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
271 => {
|
|
__reduce271(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
272 => {
|
|
__reduce272(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
273 => {
|
|
__reduce273(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
274 => {
|
|
__reduce274(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
275 => {
|
|
__reduce275(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
276 => {
|
|
__reduce276(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
277 => {
|
|
__reduce277(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
278 => {
|
|
__reduce278(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
279 => {
|
|
__reduce279(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
280 => {
|
|
__reduce280(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
281 => {
|
|
__reduce281(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
282 => {
|
|
__reduce282(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
283 => {
|
|
__reduce283(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
284 => {
|
|
__reduce284(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
285 => {
|
|
__reduce285(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
286 => {
|
|
__reduce286(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
287 => {
|
|
__reduce287(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
288 => {
|
|
__reduce288(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
289 => {
|
|
__reduce289(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
290 => {
|
|
__reduce290(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
291 => {
|
|
__reduce291(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
292 => {
|
|
__reduce292(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
293 => {
|
|
__reduce293(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
294 => {
|
|
__reduce294(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
295 => {
|
|
__reduce295(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
296 => {
|
|
__reduce296(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
297 => {
|
|
__reduce297(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
298 => {
|
|
__reduce298(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
299 => {
|
|
__reduce299(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
300 => {
|
|
__reduce300(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
301 => {
|
|
__reduce301(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
302 => {
|
|
__reduce302(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
303 => {
|
|
__reduce303(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
304 => {
|
|
__reduce304(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
305 => {
|
|
__reduce305(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
306 => {
|
|
__reduce306(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
307 => {
|
|
__reduce307(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
308 => {
|
|
__reduce308(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
309 => {
|
|
__reduce309(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
310 => {
|
|
__reduce310(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
311 => {
|
|
__reduce311(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
312 => {
|
|
__reduce312(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
313 => {
|
|
__reduce313(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
314 => {
|
|
__reduce314(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
315 => {
|
|
__reduce315(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
316 => {
|
|
__reduce316(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
317 => {
|
|
__reduce317(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
318 => {
|
|
__reduce318(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
319 => {
|
|
__reduce319(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
320 => {
|
|
__reduce320(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
321 => {
|
|
__reduce321(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
322 => {
|
|
__reduce322(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
323 => {
|
|
__reduce323(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
324 => {
|
|
__reduce324(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
325 => {
|
|
__reduce325(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
326 => {
|
|
__reduce326(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
327 => {
|
|
__reduce327(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
328 => {
|
|
__reduce328(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
329 => {
|
|
__reduce329(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
330 => {
|
|
__reduce330(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
331 => {
|
|
__reduce331(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
332 => {
|
|
__reduce332(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
333 => {
|
|
__reduce333(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
334 => {
|
|
__reduce334(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
335 => {
|
|
__reduce335(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
336 => {
|
|
__reduce336(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
337 => {
|
|
__reduce337(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
338 => {
|
|
__reduce338(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
339 => {
|
|
__reduce339(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
340 => {
|
|
__reduce340(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
341 => {
|
|
__reduce341(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
342 => {
|
|
__reduce342(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
343 => {
|
|
__reduce343(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
344 => {
|
|
__reduce344(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
345 => {
|
|
__reduce345(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
346 => {
|
|
__reduce346(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
347 => {
|
|
__reduce347(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
348 => {
|
|
__reduce348(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
349 => {
|
|
__reduce349(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
350 => {
|
|
__reduce350(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
351 => {
|
|
__reduce351(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
352 => {
|
|
__reduce352(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
353 => {
|
|
__reduce353(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
354 => {
|
|
__reduce354(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
355 => {
|
|
__reduce355(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
356 => {
|
|
__reduce356(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
357 => {
|
|
// ExpressionStatement = GenericList<TestOrStarExpr> => ActionFn(1756);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = match super::__action1756::<>(source_code, mode, __sym0) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 137)
|
|
}
|
|
358 => {
|
|
// ExpressionStatement = GenericList<TestOrStarExpr>, AssignSuffix+ => ActionFn(1757);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant17(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action1757::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(2, 137)
|
|
}
|
|
359 => {
|
|
// ExpressionStatement = GenericList<TestOrStarExpr>, AugAssign, TestListOrYieldExpr => ActionFn(1758);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant49(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1758::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(3, 137)
|
|
}
|
|
360 => {
|
|
// ExpressionStatement = Test<"all">, ":", Test<"all">, AssignSuffix => ActionFn(1535);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1535::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(4, 137)
|
|
}
|
|
361 => {
|
|
// ExpressionStatement = Test<"all">, ":", Test<"all"> => ActionFn(1536);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1536::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(3, 137)
|
|
}
|
|
362 => {
|
|
// FStringConversion = "!", name => ActionFn(801);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant6(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action801::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant67(__nt), __end));
|
|
(2, 138)
|
|
}
|
|
363 => {
|
|
__reduce363(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
364 => {
|
|
__reduce364(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
365 => {
|
|
__reduce365(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
366 => {
|
|
__reduce366(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
367 => {
|
|
__reduce367(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
368 => {
|
|
__reduce368(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
369 => {
|
|
__reduce369(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
370 => {
|
|
__reduce370(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
371 => {
|
|
__reduce371(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
372 => {
|
|
__reduce372(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
373 => {
|
|
// FStringMiddlePattern = fstring_middle => ActionFn(1315);
|
|
let __sym0 = __pop_Variant3(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = match super::__action1315::<>(source_code, mode, __sym0) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant72(__nt), __end));
|
|
(1, 144)
|
|
}
|
|
374 => {
|
|
__reduce374(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
375 => {
|
|
__reduce375(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
376 => {
|
|
__reduce376(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
377 => {
|
|
__reduce377(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
378 => {
|
|
// FStringReplacementField = "{", TestListOrYieldExpr, "=", FStringConversion, FStringFormatSpecSuffix, "}" => ActionFn(1581);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant70(__symbols);
|
|
let __sym3 = __pop_Variant67(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1581::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant72(__nt), __end));
|
|
(6, 147)
|
|
}
|
|
379 => {
|
|
// FStringReplacementField = "{", TestListOrYieldExpr, "=", FStringConversion, "}" => ActionFn(1582);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant67(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1582::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant72(__nt), __end));
|
|
(5, 147)
|
|
}
|
|
380 => {
|
|
// FStringReplacementField = "{", TestListOrYieldExpr, "=", FStringFormatSpecSuffix, "}" => ActionFn(1583);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant70(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1583::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant72(__nt), __end));
|
|
(5, 147)
|
|
}
|
|
381 => {
|
|
// FStringReplacementField = "{", TestListOrYieldExpr, "=", "}" => ActionFn(1584);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1584::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant72(__nt), __end));
|
|
(4, 147)
|
|
}
|
|
382 => {
|
|
// FStringReplacementField = "{", TestListOrYieldExpr, FStringConversion, FStringFormatSpecSuffix, "}" => ActionFn(1585);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant70(__symbols);
|
|
let __sym2 = __pop_Variant67(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1585::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant72(__nt), __end));
|
|
(5, 147)
|
|
}
|
|
383 => {
|
|
// FStringReplacementField = "{", TestListOrYieldExpr, FStringConversion, "}" => ActionFn(1586);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant67(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1586::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant72(__nt), __end));
|
|
(4, 147)
|
|
}
|
|
384 => {
|
|
// FStringReplacementField = "{", TestListOrYieldExpr, FStringFormatSpecSuffix, "}" => ActionFn(1587);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant70(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1587::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant72(__nt), __end));
|
|
(4, 147)
|
|
}
|
|
385 => {
|
|
// FStringReplacementField = "{", TestListOrYieldExpr, "}" => ActionFn(1588);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1588::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant72(__nt), __end));
|
|
(3, 147)
|
|
}
|
|
386 => {
|
|
__reduce386(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
387 => {
|
|
__reduce387(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
388 => {
|
|
__reduce388(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
389 => {
|
|
__reduce389(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
390 => {
|
|
__reduce390(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
391 => {
|
|
__reduce391(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
392 => {
|
|
__reduce392(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
393 => {
|
|
__reduce393(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
394 => {
|
|
__reduce394(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
395 => {
|
|
__reduce395(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
396 => {
|
|
__reduce396(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
397 => {
|
|
__reduce397(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
398 => {
|
|
__reduce398(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
399 => {
|
|
__reduce399(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
400 => {
|
|
__reduce400(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
401 => {
|
|
__reduce401(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
402 => {
|
|
__reduce402(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
403 => {
|
|
__reduce403(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
404 => {
|
|
__reduce404(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
405 => {
|
|
__reduce405(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
406 => {
|
|
__reduce406(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
407 => {
|
|
__reduce407(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
408 => {
|
|
__reduce408(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
409 => {
|
|
__reduce409(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
410 => {
|
|
__reduce410(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
411 => {
|
|
__reduce411(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
412 => {
|
|
__reduce412(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
413 => {
|
|
__reduce413(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
414 => {
|
|
__reduce414(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
415 => {
|
|
__reduce415(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
416 => {
|
|
__reduce416(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
417 => {
|
|
__reduce417(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
418 => {
|
|
__reduce418(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
419 => {
|
|
__reduce419(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
420 => {
|
|
__reduce420(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
421 => {
|
|
__reduce421(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
422 => {
|
|
__reduce422(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
423 => {
|
|
__reduce423(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
424 => {
|
|
__reduce424(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
425 => {
|
|
__reduce425(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
426 => {
|
|
__reduce426(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
427 => {
|
|
__reduce427(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
428 => {
|
|
__reduce428(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
429 => {
|
|
__reduce429(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
430 => {
|
|
__reduce430(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
431 => {
|
|
__reduce431(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
432 => {
|
|
__reduce432(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
433 => {
|
|
__reduce433(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
434 => {
|
|
__reduce434(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
435 => {
|
|
__reduce435(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
436 => {
|
|
__reduce436(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
437 => {
|
|
__reduce437(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
438 => {
|
|
__reduce438(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
439 => {
|
|
__reduce439(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
440 => {
|
|
__reduce440(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
441 => {
|
|
__reduce441(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
442 => {
|
|
__reduce442(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
443 => {
|
|
__reduce443(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
444 => {
|
|
__reduce444(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
445 => {
|
|
__reduce445(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
446 => {
|
|
__reduce446(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
447 => {
|
|
__reduce447(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
448 => {
|
|
__reduce448(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
449 => {
|
|
__reduce449(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
450 => {
|
|
__reduce450(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
451 => {
|
|
__reduce451(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
452 => {
|
|
__reduce452(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
453 => {
|
|
// IpyEscapeCommandExpr = ipy_escape_command => ActionFn(1344);
|
|
let __sym0 = __pop_Variant5(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = match super::__action1344::<>(source_code, mode, __sym0) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 169)
|
|
}
|
|
454 => {
|
|
// IpyEscapeCommandStatement = ipy_escape_command => ActionFn(1345);
|
|
let __sym0 = __pop_Variant5(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = match super::__action1345::<>(source_code, mode, __sym0) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 170)
|
|
}
|
|
455 => {
|
|
// IpyHelpEndEscapeCommandStatement = Expression<"all">, ("?")+ => ActionFn(1346);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant22(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action1346::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(2, 171)
|
|
}
|
|
456 => {
|
|
__reduce456(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
457 => {
|
|
__reduce457(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
458 => {
|
|
__reduce458(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
459 => {
|
|
__reduce459(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
460 => {
|
|
// LambdaDef = "lambda", ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter>, ":", fstring_middle, Test<"all"> => ActionFn(1785);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant15(__symbols);
|
|
let __sym3 = __pop_Variant3(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant46(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1785::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(5, 174)
|
|
}
|
|
461 => {
|
|
// LambdaDef = "lambda", ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter>, ":", Test<"all"> => ActionFn(1786);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant46(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1786::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 174)
|
|
}
|
|
462 => {
|
|
// LambdaDef = "lambda", ":", fstring_middle, Test<"all"> => ActionFn(1787);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant3(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1787::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 174)
|
|
}
|
|
463 => {
|
|
// LambdaDef = "lambda", ":", Test<"all"> => ActionFn(1788);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1788::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 174)
|
|
}
|
|
464 => {
|
|
__reduce464(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
465 => {
|
|
__reduce465(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
466 => {
|
|
__reduce466(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
467 => {
|
|
__reduce467(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
468 => {
|
|
__reduce468(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
469 => {
|
|
__reduce469(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
470 => {
|
|
__reduce470(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
471 => {
|
|
__reduce471(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
472 => {
|
|
__reduce472(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
473 => {
|
|
__reduce473(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
474 => {
|
|
// LiteralPattern = TwoOrMore<StringLiteral> => ActionFn(1354);
|
|
let __sym0 = __pop_Variant99(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = match super::__action1354::<>(source_code, mode, __sym0) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 177)
|
|
}
|
|
475 => {
|
|
__reduce475(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
476 => {
|
|
__reduce476(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
477 => {
|
|
__reduce477(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
478 => {
|
|
__reduce478(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
479 => {
|
|
__reduce479(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
480 => {
|
|
__reduce480(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
481 => {
|
|
__reduce481(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
482 => {
|
|
__reduce482(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
483 => {
|
|
__reduce483(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
484 => {
|
|
__reduce484(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
485 => {
|
|
__reduce485(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
486 => {
|
|
__reduce486(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
487 => {
|
|
__reduce487(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
488 => {
|
|
__reduce488(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
489 => {
|
|
__reduce489(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
490 => {
|
|
__reduce490(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
491 => {
|
|
__reduce491(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
492 => {
|
|
__reduce492(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
493 => {
|
|
__reduce493(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
494 => {
|
|
__reduce494(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
495 => {
|
|
__reduce495(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
496 => {
|
|
__reduce496(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
497 => {
|
|
__reduce497(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
498 => {
|
|
__reduce498(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
499 => {
|
|
__reduce499(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
500 => {
|
|
__reduce500(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
501 => {
|
|
__reduce501(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
502 => {
|
|
__reduce502(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
503 => {
|
|
__reduce503(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
504 => {
|
|
__reduce504(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
505 => {
|
|
__reduce505(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
506 => {
|
|
__reduce506(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
507 => {
|
|
__reduce507(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
508 => {
|
|
__reduce508(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
509 => {
|
|
__reduce509(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
510 => {
|
|
__reduce510(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
511 => {
|
|
__reduce511(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
512 => {
|
|
__reduce512(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
513 => {
|
|
__reduce513(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
514 => {
|
|
__reduce514(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
515 => {
|
|
__reduce515(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
516 => {
|
|
__reduce516(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
517 => {
|
|
__reduce517(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
518 => {
|
|
__reduce518(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
519 => {
|
|
__reduce519(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
520 => {
|
|
__reduce520(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
521 => {
|
|
__reduce521(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
522 => {
|
|
__reduce522(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
523 => {
|
|
__reduce523(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
524 => {
|
|
__reduce524(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
525 => {
|
|
__reduce525(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
526 => {
|
|
__reduce526(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
527 => {
|
|
__reduce527(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
528 => {
|
|
__reduce528(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
529 => {
|
|
__reduce529(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
530 => {
|
|
__reduce530(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
531 => {
|
|
__reduce531(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
532 => {
|
|
__reduce532(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
533 => {
|
|
__reduce533(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
534 => {
|
|
__reduce534(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
535 => {
|
|
__reduce535(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
536 => {
|
|
__reduce536(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
537 => {
|
|
__reduce537(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
538 => {
|
|
__reduce538(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
539 => {
|
|
__reduce539(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
540 => {
|
|
__reduce540(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
541 => {
|
|
__reduce541(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
542 => {
|
|
__reduce542(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
543 => {
|
|
__reduce543(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
544 => {
|
|
__reduce544(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
545 => {
|
|
__reduce545(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
546 => {
|
|
__reduce546(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
547 => {
|
|
__reduce547(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
548 => {
|
|
__reduce548(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
549 => {
|
|
__reduce549(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
550 => {
|
|
__reduce550(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
551 => {
|
|
__reduce551(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
552 => {
|
|
__reduce552(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
553 => {
|
|
__reduce553(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
554 => {
|
|
__reduce554(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
555 => {
|
|
__reduce555(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
556 => {
|
|
__reduce556(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
557 => {
|
|
__reduce557(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
558 => {
|
|
__reduce558(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
559 => {
|
|
__reduce559(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
560 => {
|
|
__reduce560(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
561 => {
|
|
__reduce561(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
562 => {
|
|
__reduce562(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
563 => {
|
|
__reduce563(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
564 => {
|
|
__reduce564(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
565 => {
|
|
__reduce565(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
566 => {
|
|
__reduce566(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
567 => {
|
|
__reduce567(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
568 => {
|
|
__reduce568(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
569 => {
|
|
__reduce569(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
570 => {
|
|
__reduce570(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
571 => {
|
|
__reduce571(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
572 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "*", StarTypedParameter, ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1607);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant9(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant63(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1607::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 219)
|
|
}
|
|
573 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", "*", StarTypedParameter, ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1608);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant0(__symbols);
|
|
let __sym7 = __pop_Variant9(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant63(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = match super::__action1608::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(9, 219)
|
|
}
|
|
574 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", "*", StarTypedParameter, ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1609);
|
|
assert!(__symbols.len() >= 10);
|
|
let __sym9 = __pop_Variant0(__symbols);
|
|
let __sym8 = __pop_Variant9(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant63(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym9.2;
|
|
let __nt = match super::__action1609::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(10, 219)
|
|
}
|
|
575 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "*", ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1610);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1610::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 219)
|
|
}
|
|
576 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", "*", ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1611);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant9(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1611::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 219)
|
|
}
|
|
577 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", "*", ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1612);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant0(__symbols);
|
|
let __sym7 = __pop_Variant9(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = match super::__action1612::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(9, 219)
|
|
}
|
|
578 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1613);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant9(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant12(__symbols);
|
|
let __sym3 = __pop_Variant63(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1613::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 219)
|
|
}
|
|
579 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1614);
|
|
assert!(__symbols.len() >= 10);
|
|
let __sym9 = __pop_Variant0(__symbols);
|
|
let __sym8 = __pop_Variant9(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant12(__symbols);
|
|
let __sym5 = __pop_Variant63(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym9.2;
|
|
let __nt = match super::__action1614::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(10, 219)
|
|
}
|
|
580 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1615);
|
|
assert!(__symbols.len() >= 11);
|
|
let __sym10 = __pop_Variant0(__symbols);
|
|
let __sym9 = __pop_Variant9(__symbols);
|
|
let __sym8 = __pop_Variant0(__symbols);
|
|
let __sym7 = __pop_Variant12(__symbols);
|
|
let __sym6 = __pop_Variant63(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym10.2;
|
|
let __nt = match super::__action1615::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9, __sym10) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(11, 219)
|
|
}
|
|
581 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "*", ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1616);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant9(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1616::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 219)
|
|
}
|
|
582 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", "*", ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1617);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant0(__symbols);
|
|
let __sym7 = __pop_Variant9(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant12(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = match super::__action1617::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(9, 219)
|
|
}
|
|
583 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", "*", ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1618);
|
|
assert!(__symbols.len() >= 10);
|
|
let __sym9 = __pop_Variant0(__symbols);
|
|
let __sym8 = __pop_Variant9(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant12(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym9.2;
|
|
let __nt = match super::__action1618::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(10, 219)
|
|
}
|
|
584 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "*", StarTypedParameter, "," => ActionFn(1619);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant63(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1619::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 219)
|
|
}
|
|
585 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", "*", StarTypedParameter, "," => ActionFn(1620);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant63(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1620::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 219)
|
|
}
|
|
586 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", "*", StarTypedParameter, "," => ActionFn(1621);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant63(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1621::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 219)
|
|
}
|
|
587 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "*", "," => ActionFn(1622);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1622::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 219)
|
|
}
|
|
588 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", "*", "," => ActionFn(1623);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1623::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 219)
|
|
}
|
|
589 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", "*", "," => ActionFn(1624);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1624::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 219)
|
|
}
|
|
590 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+, "," => ActionFn(1625);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant12(__symbols);
|
|
let __sym3 = __pop_Variant63(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1625::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 219)
|
|
}
|
|
591 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+, "," => ActionFn(1626);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant12(__symbols);
|
|
let __sym5 = __pop_Variant63(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1626::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 219)
|
|
}
|
|
592 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+, "," => ActionFn(1627);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant0(__symbols);
|
|
let __sym7 = __pop_Variant12(__symbols);
|
|
let __sym6 = __pop_Variant63(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = match super::__action1627::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(9, 219)
|
|
}
|
|
593 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "*", ("," <ParameterDef<TypedParameter>>)+, "," => ActionFn(1628);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1628::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 219)
|
|
}
|
|
594 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", "*", ("," <ParameterDef<TypedParameter>>)+, "," => ActionFn(1629);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant12(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1629::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 219)
|
|
}
|
|
595 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", "*", ("," <ParameterDef<TypedParameter>>)+, "," => ActionFn(1630);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant12(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1630::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 219)
|
|
}
|
|
596 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, "," => ActionFn(1631);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action1631::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(2, 219)
|
|
}
|
|
597 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", "," => ActionFn(1632);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1632::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 219)
|
|
}
|
|
598 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, "," => ActionFn(1633);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1633::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 219)
|
|
}
|
|
599 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "*", StarTypedParameter, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1634);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant9(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant63(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1634::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 219)
|
|
}
|
|
600 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", "*", StarTypedParameter, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1635);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant9(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant63(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1635::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 219)
|
|
}
|
|
601 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", "*", StarTypedParameter, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1636);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant9(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant63(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = match super::__action1636::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(9, 219)
|
|
}
|
|
602 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "*", ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1637);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1637::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 219)
|
|
}
|
|
603 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", "*", ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1638);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant9(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1638::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 219)
|
|
}
|
|
604 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", "*", ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1639);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant9(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1639::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 219)
|
|
}
|
|
605 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1640);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant9(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant12(__symbols);
|
|
let __sym3 = __pop_Variant63(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1640::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 219)
|
|
}
|
|
606 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1641);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant9(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant12(__symbols);
|
|
let __sym5 = __pop_Variant63(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = match super::__action1641::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(9, 219)
|
|
}
|
|
607 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1642);
|
|
assert!(__symbols.len() >= 10);
|
|
let __sym9 = __pop_Variant9(__symbols);
|
|
let __sym8 = __pop_Variant0(__symbols);
|
|
let __sym7 = __pop_Variant12(__symbols);
|
|
let __sym6 = __pop_Variant63(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym9.2;
|
|
let __nt = match super::__action1642::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(10, 219)
|
|
}
|
|
608 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "*", ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1643);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant9(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1643::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 219)
|
|
}
|
|
609 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", "*", ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1644);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant9(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant12(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1644::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 219)
|
|
}
|
|
610 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", "*", ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1645);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant9(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant12(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = match super::__action1645::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(9, 219)
|
|
}
|
|
611 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "*", StarTypedParameter => ActionFn(1646);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant63(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1646::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 219)
|
|
}
|
|
612 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", "*", StarTypedParameter => ActionFn(1647);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant63(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1647::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 219)
|
|
}
|
|
613 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", "*", StarTypedParameter => ActionFn(1648);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant63(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1648::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 219)
|
|
}
|
|
614 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "*" => ActionFn(1649);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1649::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(3, 219)
|
|
}
|
|
615 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", "*" => ActionFn(1650);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1650::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 219)
|
|
}
|
|
616 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", "*" => ActionFn(1651);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1651::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 219)
|
|
}
|
|
617 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+ => ActionFn(1652);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant12(__symbols);
|
|
let __sym3 = __pop_Variant63(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1652::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 219)
|
|
}
|
|
618 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+ => ActionFn(1653);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant12(__symbols);
|
|
let __sym5 = __pop_Variant63(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1653::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 219)
|
|
}
|
|
619 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+ => ActionFn(1654);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant12(__symbols);
|
|
let __sym6 = __pop_Variant63(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1654::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 219)
|
|
}
|
|
620 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "*", ("," <ParameterDef<TypedParameter>>)+ => ActionFn(1655);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1655::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 219)
|
|
}
|
|
621 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", "*", ("," <ParameterDef<TypedParameter>>)+ => ActionFn(1656);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant12(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1656::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 219)
|
|
}
|
|
622 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", "*", ("," <ParameterDef<TypedParameter>>)+ => ActionFn(1657);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant12(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1657::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 219)
|
|
}
|
|
623 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>> => ActionFn(1658);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = match super::__action1658::<>(source_code, mode, __sym0) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(1, 219)
|
|
}
|
|
624 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/" => ActionFn(1659);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1659::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(3, 219)
|
|
}
|
|
625 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+ => ActionFn(1660);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1660::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 219)
|
|
}
|
|
626 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1661);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant9(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1661::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 219)
|
|
}
|
|
627 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1662);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1662::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 219)
|
|
}
|
|
628 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1663);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant9(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1663::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 219)
|
|
}
|
|
629 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1664);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant9(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1664::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(3, 219)
|
|
}
|
|
630 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1665);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1665::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 219)
|
|
}
|
|
631 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1666);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant9(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1666::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 219)
|
|
}
|
|
632 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", StarTypedParameter, ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1404);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant9(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1404::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 219)
|
|
}
|
|
633 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1405);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant9(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1405::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 219)
|
|
}
|
|
634 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1406);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1406::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 219)
|
|
}
|
|
635 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1407);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant9(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant12(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1407::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 219)
|
|
}
|
|
636 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", StarTypedParameter, "," => ActionFn(1408);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1408::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(3, 219)
|
|
}
|
|
637 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", "," => ActionFn(1409);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action1409::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(2, 219)
|
|
}
|
|
638 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+, "," => ActionFn(1410);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1410::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 219)
|
|
}
|
|
639 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", ("," <ParameterDef<TypedParameter>>)+, "," => ActionFn(1411);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant12(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1411::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(3, 219)
|
|
}
|
|
640 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", StarTypedParameter, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1412);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant9(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1412::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 219)
|
|
}
|
|
641 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1413);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant9(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1413::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(3, 219)
|
|
}
|
|
642 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1414);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1414::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 219)
|
|
}
|
|
643 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(1415);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant9(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant12(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1415::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 219)
|
|
}
|
|
644 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", StarTypedParameter => ActionFn(1416);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action1416::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(2, 219)
|
|
}
|
|
645 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*" => ActionFn(1417);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = match super::__action1417::<>(source_code, mode, __sym0) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(1, 219)
|
|
}
|
|
646 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+ => ActionFn(1418);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1418::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(3, 219)
|
|
}
|
|
647 => {
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", ("," <ParameterDef<TypedParameter>>)+ => ActionFn(1419);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant12(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action1419::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(2, 219)
|
|
}
|
|
648 => {
|
|
__reduce648(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
649 => {
|
|
__reduce649(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
650 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "*", StarUntypedParameter, ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1667);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant9(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant63(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1667::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 220)
|
|
}
|
|
651 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", "*", StarUntypedParameter, ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1668);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant0(__symbols);
|
|
let __sym7 = __pop_Variant9(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant63(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = match super::__action1668::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(9, 220)
|
|
}
|
|
652 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", "*", StarUntypedParameter, ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1669);
|
|
assert!(__symbols.len() >= 10);
|
|
let __sym9 = __pop_Variant0(__symbols);
|
|
let __sym8 = __pop_Variant9(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant63(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym9.2;
|
|
let __nt = match super::__action1669::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(10, 220)
|
|
}
|
|
653 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "*", ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1670);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1670::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 220)
|
|
}
|
|
654 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", "*", ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1671);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant9(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1671::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 220)
|
|
}
|
|
655 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", "*", ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1672);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant0(__symbols);
|
|
let __sym7 = __pop_Variant9(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = match super::__action1672::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(9, 220)
|
|
}
|
|
656 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1673);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant9(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant12(__symbols);
|
|
let __sym3 = __pop_Variant63(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1673::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 220)
|
|
}
|
|
657 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1674);
|
|
assert!(__symbols.len() >= 10);
|
|
let __sym9 = __pop_Variant0(__symbols);
|
|
let __sym8 = __pop_Variant9(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant12(__symbols);
|
|
let __sym5 = __pop_Variant63(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym9.2;
|
|
let __nt = match super::__action1674::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(10, 220)
|
|
}
|
|
658 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1675);
|
|
assert!(__symbols.len() >= 11);
|
|
let __sym10 = __pop_Variant0(__symbols);
|
|
let __sym9 = __pop_Variant9(__symbols);
|
|
let __sym8 = __pop_Variant0(__symbols);
|
|
let __sym7 = __pop_Variant12(__symbols);
|
|
let __sym6 = __pop_Variant63(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym10.2;
|
|
let __nt = match super::__action1675::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9, __sym10) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(11, 220)
|
|
}
|
|
659 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "*", ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1676);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant9(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1676::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 220)
|
|
}
|
|
660 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", "*", ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1677);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant0(__symbols);
|
|
let __sym7 = __pop_Variant9(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant12(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = match super::__action1677::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(9, 220)
|
|
}
|
|
661 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", "*", ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1678);
|
|
assert!(__symbols.len() >= 10);
|
|
let __sym9 = __pop_Variant0(__symbols);
|
|
let __sym8 = __pop_Variant9(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant12(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym9.2;
|
|
let __nt = match super::__action1678::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(10, 220)
|
|
}
|
|
662 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "*", StarUntypedParameter, "," => ActionFn(1679);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant63(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1679::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 220)
|
|
}
|
|
663 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", "*", StarUntypedParameter, "," => ActionFn(1680);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant63(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1680::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 220)
|
|
}
|
|
664 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", "*", StarUntypedParameter, "," => ActionFn(1681);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant63(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1681::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 220)
|
|
}
|
|
665 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "*", "," => ActionFn(1682);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1682::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 220)
|
|
}
|
|
666 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", "*", "," => ActionFn(1683);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1683::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 220)
|
|
}
|
|
667 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", "*", "," => ActionFn(1684);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1684::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 220)
|
|
}
|
|
668 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+, "," => ActionFn(1685);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant12(__symbols);
|
|
let __sym3 = __pop_Variant63(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1685::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 220)
|
|
}
|
|
669 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+, "," => ActionFn(1686);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant12(__symbols);
|
|
let __sym5 = __pop_Variant63(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1686::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 220)
|
|
}
|
|
670 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+, "," => ActionFn(1687);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant0(__symbols);
|
|
let __sym7 = __pop_Variant12(__symbols);
|
|
let __sym6 = __pop_Variant63(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = match super::__action1687::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(9, 220)
|
|
}
|
|
671 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "*", ("," <ParameterDef<UntypedParameter>>)+, "," => ActionFn(1688);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1688::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 220)
|
|
}
|
|
672 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", "*", ("," <ParameterDef<UntypedParameter>>)+, "," => ActionFn(1689);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant12(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1689::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 220)
|
|
}
|
|
673 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", "*", ("," <ParameterDef<UntypedParameter>>)+, "," => ActionFn(1690);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant12(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1690::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 220)
|
|
}
|
|
674 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, "," => ActionFn(1691);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action1691::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(2, 220)
|
|
}
|
|
675 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", "," => ActionFn(1692);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1692::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 220)
|
|
}
|
|
676 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, "," => ActionFn(1693);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1693::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 220)
|
|
}
|
|
677 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "*", StarUntypedParameter, ",", KwargParameter<StarUntypedParameter> => ActionFn(1694);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant9(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant63(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1694::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 220)
|
|
}
|
|
678 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", "*", StarUntypedParameter, ",", KwargParameter<StarUntypedParameter> => ActionFn(1695);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant9(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant63(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1695::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 220)
|
|
}
|
|
679 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", "*", StarUntypedParameter, ",", KwargParameter<StarUntypedParameter> => ActionFn(1696);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant9(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant63(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = match super::__action1696::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(9, 220)
|
|
}
|
|
680 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "*", ",", KwargParameter<StarUntypedParameter> => ActionFn(1697);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1697::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 220)
|
|
}
|
|
681 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", "*", ",", KwargParameter<StarUntypedParameter> => ActionFn(1698);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant9(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1698::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 220)
|
|
}
|
|
682 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", "*", ",", KwargParameter<StarUntypedParameter> => ActionFn(1699);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant9(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1699::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 220)
|
|
}
|
|
683 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter> => ActionFn(1700);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant9(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant12(__symbols);
|
|
let __sym3 = __pop_Variant63(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1700::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 220)
|
|
}
|
|
684 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter> => ActionFn(1701);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant9(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant12(__symbols);
|
|
let __sym5 = __pop_Variant63(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = match super::__action1701::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(9, 220)
|
|
}
|
|
685 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter> => ActionFn(1702);
|
|
assert!(__symbols.len() >= 10);
|
|
let __sym9 = __pop_Variant9(__symbols);
|
|
let __sym8 = __pop_Variant0(__symbols);
|
|
let __sym7 = __pop_Variant12(__symbols);
|
|
let __sym6 = __pop_Variant63(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym9.2;
|
|
let __nt = match super::__action1702::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(10, 220)
|
|
}
|
|
686 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "*", ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter> => ActionFn(1703);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant9(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1703::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 220)
|
|
}
|
|
687 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", "*", ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter> => ActionFn(1704);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant9(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant12(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1704::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 220)
|
|
}
|
|
688 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", "*", ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter> => ActionFn(1705);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant9(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant12(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = match super::__action1705::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(9, 220)
|
|
}
|
|
689 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "*", StarUntypedParameter => ActionFn(1706);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant63(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1706::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 220)
|
|
}
|
|
690 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", "*", StarUntypedParameter => ActionFn(1707);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant63(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1707::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 220)
|
|
}
|
|
691 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", "*", StarUntypedParameter => ActionFn(1708);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant63(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1708::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 220)
|
|
}
|
|
692 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "*" => ActionFn(1709);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1709::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(3, 220)
|
|
}
|
|
693 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", "*" => ActionFn(1710);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1710::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 220)
|
|
}
|
|
694 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", "*" => ActionFn(1711);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1711::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 220)
|
|
}
|
|
695 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(1712);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant12(__symbols);
|
|
let __sym3 = __pop_Variant63(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1712::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 220)
|
|
}
|
|
696 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(1713);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant12(__symbols);
|
|
let __sym5 = __pop_Variant63(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1713::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 220)
|
|
}
|
|
697 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(1714);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant12(__symbols);
|
|
let __sym6 = __pop_Variant63(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = match super::__action1714::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(8, 220)
|
|
}
|
|
698 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "*", ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(1715);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1715::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 220)
|
|
}
|
|
699 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", "*", ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(1716);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant12(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1716::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 220)
|
|
}
|
|
700 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", "*", ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(1717);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant12(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1717::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 220)
|
|
}
|
|
701 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>> => ActionFn(1718);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = match super::__action1718::<>(source_code, mode, __sym0) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(1, 220)
|
|
}
|
|
702 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/" => ActionFn(1719);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1719::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(3, 220)
|
|
}
|
|
703 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(1720);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1720::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 220)
|
|
}
|
|
704 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1721);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant9(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1721::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 220)
|
|
}
|
|
705 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1722);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1722::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 220)
|
|
}
|
|
706 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1723);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant9(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = match super::__action1723::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(7, 220)
|
|
}
|
|
707 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", KwargParameter<StarUntypedParameter> => ActionFn(1724);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant9(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1724::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(3, 220)
|
|
}
|
|
708 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ",", KwargParameter<StarUntypedParameter> => ActionFn(1725);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1725::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 220)
|
|
}
|
|
709 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter> => ActionFn(1726);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant9(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1726::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 220)
|
|
}
|
|
710 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", StarUntypedParameter, ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1442);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant9(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1442::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 220)
|
|
}
|
|
711 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1443);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant9(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1443::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 220)
|
|
}
|
|
712 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1444);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = match super::__action1444::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(6, 220)
|
|
}
|
|
713 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter>, "," => ActionFn(1445);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant9(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant12(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1445::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 220)
|
|
}
|
|
714 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", StarUntypedParameter, "," => ActionFn(1446);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1446::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(3, 220)
|
|
}
|
|
715 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", "," => ActionFn(1447);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action1447::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(2, 220)
|
|
}
|
|
716 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+, "," => ActionFn(1448);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1448::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 220)
|
|
}
|
|
717 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", ("," <ParameterDef<UntypedParameter>>)+, "," => ActionFn(1449);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant12(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1449::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(3, 220)
|
|
}
|
|
718 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", StarUntypedParameter, ",", KwargParameter<StarUntypedParameter> => ActionFn(1450);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant9(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1450::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 220)
|
|
}
|
|
719 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", ",", KwargParameter<StarUntypedParameter> => ActionFn(1451);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant9(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1451::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(3, 220)
|
|
}
|
|
720 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter> => ActionFn(1452);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1452::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(5, 220)
|
|
}
|
|
721 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter> => ActionFn(1453);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant9(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant12(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1453::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(4, 220)
|
|
}
|
|
722 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", StarUntypedParameter => ActionFn(1454);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action1454::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(2, 220)
|
|
}
|
|
723 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*" => ActionFn(1455);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = match super::__action1455::<>(source_code, mode, __sym0) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(1, 220)
|
|
}
|
|
724 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(1456);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1456::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(3, 220)
|
|
}
|
|
725 => {
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(1457);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant12(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action1457::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(2, 220)
|
|
}
|
|
726 => {
|
|
__reduce726(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
727 => {
|
|
__reduce727(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
728 => {
|
|
__reduce728(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
729 => {
|
|
__reduce729(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
730 => {
|
|
// ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", StarTypedParameter, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(892);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant9(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action892::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(4, 222)
|
|
}
|
|
731 => {
|
|
// ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(893);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant9(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action893::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(3, 222)
|
|
}
|
|
732 => {
|
|
// ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(894);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action894::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(5, 222)
|
|
}
|
|
733 => {
|
|
// ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", ("," <ParameterDef<TypedParameter>>)+, ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(895);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant9(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant12(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action895::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(4, 222)
|
|
}
|
|
734 => {
|
|
// ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", StarTypedParameter => ActionFn(896);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action896::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(2, 222)
|
|
}
|
|
735 => {
|
|
// ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*" => ActionFn(897);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = match super::__action897::<>(source_code, mode, __sym0) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(1, 222)
|
|
}
|
|
736 => {
|
|
// ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", StarTypedParameter, ("," <ParameterDef<TypedParameter>>)+ => ActionFn(898);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action898::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(3, 222)
|
|
}
|
|
737 => {
|
|
// ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = "*", ("," <ParameterDef<TypedParameter>>)+ => ActionFn(899);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant12(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action899::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(2, 222)
|
|
}
|
|
738 => {
|
|
// ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", StarUntypedParameter, ",", KwargParameter<StarUntypedParameter> => ActionFn(1021);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant9(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1021::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(4, 223)
|
|
}
|
|
739 => {
|
|
// ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", ",", KwargParameter<StarUntypedParameter> => ActionFn(1022);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant9(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1022::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(3, 223)
|
|
}
|
|
740 => {
|
|
// ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter> => ActionFn(1023);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant9(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = match super::__action1023::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(5, 223)
|
|
}
|
|
741 => {
|
|
// ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", ("," <ParameterDef<UntypedParameter>>)+, ",", KwargParameter<StarUntypedParameter> => ActionFn(1024);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant9(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant12(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = match super::__action1024::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(4, 223)
|
|
}
|
|
742 => {
|
|
// ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", StarUntypedParameter => ActionFn(1025);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action1025::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(2, 223)
|
|
}
|
|
743 => {
|
|
// ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*" => ActionFn(1026);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = match super::__action1026::<>(source_code, mode, __sym0) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(1, 223)
|
|
}
|
|
744 => {
|
|
// ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", StarUntypedParameter, ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(1027);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant12(__symbols);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1027::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(3, 223)
|
|
}
|
|
745 => {
|
|
// ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = "*", ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(1028);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant12(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action1028::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant13(__nt), __end));
|
|
(2, 223)
|
|
}
|
|
746 => {
|
|
// Parameters = "(", ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>, ")" => ActionFn(1460);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant46(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = match super::__action1460::<>(source_code, mode, __sym0, __sym1, __sym2) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(3, 224)
|
|
}
|
|
747 => {
|
|
// Parameters = "(", ")" => ActionFn(1461);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = match super::__action1461::<>(source_code, mode, __sym0, __sym1) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(2, 224)
|
|
}
|
|
748 => {
|
|
__reduce748(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
749 => {
|
|
__reduce749(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
750 => {
|
|
__reduce750(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
751 => {
|
|
__reduce751(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
752 => {
|
|
__reduce752(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
753 => {
|
|
__reduce753(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
754 => {
|
|
__reduce754(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
755 => {
|
|
__reduce755(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
756 => {
|
|
__reduce756(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
757 => {
|
|
__reduce757(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
758 => {
|
|
__reduce758(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
759 => {
|
|
__reduce759(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
760 => {
|
|
__reduce760(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
761 => {
|
|
__reduce761(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
762 => {
|
|
__reduce762(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
763 => {
|
|
__reduce763(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
764 => {
|
|
__reduce764(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
765 => {
|
|
__reduce765(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
766 => {
|
|
__reduce766(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
767 => {
|
|
__reduce767(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
768 => {
|
|
__reduce768(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
769 => {
|
|
__reduce769(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
770 => {
|
|
__reduce770(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
771 => {
|
|
__reduce771(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
772 => {
|
|
__reduce772(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
773 => {
|
|
__reduce773(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
774 => {
|
|
__reduce774(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
775 => {
|
|
__reduce775(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
776 => {
|
|
__reduce776(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
777 => {
|
|
__reduce777(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
778 => {
|
|
__reduce778(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
779 => {
|
|
__reduce779(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
780 => {
|
|
__reduce780(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
781 => {
|
|
__reduce781(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
782 => {
|
|
__reduce782(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
783 => {
|
|
__reduce783(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
784 => {
|
|
__reduce784(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
785 => {
|
|
__reduce785(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
786 => {
|
|
__reduce786(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
787 => {
|
|
__reduce787(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
788 => {
|
|
__reduce788(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
789 => {
|
|
__reduce789(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
790 => {
|
|
__reduce790(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
791 => {
|
|
__reduce791(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
792 => {
|
|
__reduce792(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
793 => {
|
|
__reduce793(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
794 => {
|
|
__reduce794(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
795 => {
|
|
__reduce795(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
796 => {
|
|
__reduce796(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
797 => {
|
|
__reduce797(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
798 => {
|
|
__reduce798(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
799 => {
|
|
__reduce799(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
800 => {
|
|
__reduce800(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
801 => {
|
|
__reduce801(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
802 => {
|
|
__reduce802(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
803 => {
|
|
__reduce803(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
804 => {
|
|
__reduce804(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
805 => {
|
|
__reduce805(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
806 => {
|
|
__reduce806(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
807 => {
|
|
__reduce807(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
808 => {
|
|
__reduce808(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
809 => {
|
|
__reduce809(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
810 => {
|
|
__reduce810(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
811 => {
|
|
__reduce811(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
812 => {
|
|
__reduce812(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
813 => {
|
|
__reduce813(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
814 => {
|
|
__reduce814(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
815 => {
|
|
__reduce815(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
816 => {
|
|
__reduce816(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
817 => {
|
|
__reduce817(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
818 => {
|
|
__reduce818(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
819 => {
|
|
__reduce819(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
820 => {
|
|
__reduce820(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
821 => {
|
|
__reduce821(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
822 => {
|
|
__reduce822(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
823 => {
|
|
__reduce823(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
824 => {
|
|
__reduce824(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
825 => {
|
|
__reduce825(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
826 => {
|
|
__reduce826(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
827 => {
|
|
__reduce827(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
828 => {
|
|
__reduce828(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
829 => {
|
|
__reduce829(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
830 => {
|
|
__reduce830(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
831 => {
|
|
__reduce831(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
832 => {
|
|
__reduce832(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
833 => {
|
|
__reduce833(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
834 => {
|
|
__reduce834(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
835 => {
|
|
__reduce835(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
836 => {
|
|
// String = TwoOrMore<StringLiteralOrFString> => ActionFn(1493);
|
|
let __sym0 = __pop_Variant99(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = match super::__action1493::<>(source_code, mode, __sym0) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant44(__nt), __end));
|
|
(1, 251)
|
|
}
|
|
837 => {
|
|
// StringLiteral = string => ActionFn(1494);
|
|
let __sym0 = __pop_Variant7(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = match super::__action1494::<>(source_code, mode, __sym0) {
|
|
Ok(v) => v,
|
|
Err(e) => return Some(Err(e)),
|
|
};
|
|
__symbols.push((__start, __Symbol::Variant69(__nt), __end));
|
|
(1, 252)
|
|
}
|
|
838 => {
|
|
__reduce838(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
839 => {
|
|
__reduce839(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
840 => {
|
|
__reduce840(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
841 => {
|
|
__reduce841(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
842 => {
|
|
__reduce842(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
843 => {
|
|
__reduce843(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
844 => {
|
|
__reduce844(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
845 => {
|
|
__reduce845(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
846 => {
|
|
__reduce846(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
847 => {
|
|
__reduce847(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
848 => {
|
|
__reduce848(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
849 => {
|
|
__reduce849(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
850 => {
|
|
__reduce850(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
851 => {
|
|
__reduce851(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
852 => {
|
|
__reduce852(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
853 => {
|
|
__reduce853(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
854 => {
|
|
__reduce854(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
855 => {
|
|
__reduce855(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
856 => {
|
|
__reduce856(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
857 => {
|
|
__reduce857(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
858 => {
|
|
__reduce858(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
859 => {
|
|
__reduce859(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
860 => {
|
|
__reduce860(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
861 => {
|
|
__reduce861(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
862 => {
|
|
__reduce862(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
863 => {
|
|
__reduce863(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
864 => {
|
|
__reduce864(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
865 => {
|
|
__reduce865(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
866 => {
|
|
__reduce866(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
867 => {
|
|
__reduce867(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
868 => {
|
|
__reduce868(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
869 => {
|
|
__reduce869(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
870 => {
|
|
__reduce870(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
871 => {
|
|
__reduce871(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
872 => {
|
|
__reduce872(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
873 => {
|
|
__reduce873(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
874 => {
|
|
__reduce874(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
875 => {
|
|
__reduce875(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
876 => {
|
|
__reduce876(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
877 => {
|
|
__reduce877(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
878 => {
|
|
__reduce878(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
879 => {
|
|
__reduce879(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
880 => {
|
|
__reduce880(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
881 => {
|
|
__reduce881(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
882 => {
|
|
__reduce882(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
883 => {
|
|
__reduce883(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
884 => {
|
|
__reduce884(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
885 => {
|
|
__reduce885(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
886 => {
|
|
__reduce886(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
887 => {
|
|
__reduce887(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
888 => {
|
|
__reduce888(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
889 => {
|
|
__reduce889(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
890 => {
|
|
__reduce890(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
891 => {
|
|
__reduce891(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
892 => {
|
|
__reduce892(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
893 => {
|
|
__reduce893(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
894 => {
|
|
__reduce894(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
895 => {
|
|
__reduce895(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
896 => {
|
|
__reduce896(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
897 => {
|
|
__reduce897(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
898 => {
|
|
__reduce898(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
899 => {
|
|
__reduce899(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
900 => {
|
|
__reduce900(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
901 => {
|
|
__reduce901(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
902 => {
|
|
__reduce902(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
903 => {
|
|
__reduce903(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
904 => {
|
|
__reduce904(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
905 => {
|
|
__reduce905(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
906 => {
|
|
__reduce906(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
907 => {
|
|
__reduce907(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
908 => {
|
|
__reduce908(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
909 => {
|
|
__reduce909(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
910 => {
|
|
__reduce910(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
911 => {
|
|
__reduce911(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
912 => {
|
|
__reduce912(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
913 => {
|
|
__reduce913(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
914 => {
|
|
__reduce914(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
915 => {
|
|
__reduce915(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
916 => {
|
|
__reduce916(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
917 => {
|
|
__reduce917(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
918 => {
|
|
__reduce918(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
919 => {
|
|
__reduce919(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
920 => {
|
|
__reduce920(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
921 => {
|
|
__reduce921(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
922 => {
|
|
__reduce922(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
923 => {
|
|
__reduce923(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
924 => {
|
|
__reduce924(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
925 => {
|
|
__reduce925(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
926 => {
|
|
__reduce926(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
927 => {
|
|
__reduce927(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
928 => {
|
|
__reduce928(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
929 => {
|
|
__reduce929(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
930 => {
|
|
__reduce930(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
931 => {
|
|
__reduce931(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
932 => {
|
|
__reduce932(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
933 => {
|
|
__reduce933(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
934 => {
|
|
__reduce934(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
935 => {
|
|
__reduce935(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
936 => {
|
|
__reduce936(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
937 => {
|
|
__reduce937(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
938 => {
|
|
__reduce938(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
939 => {
|
|
__reduce939(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
940 => {
|
|
__reduce940(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
941 => {
|
|
__reduce941(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
942 => {
|
|
__reduce942(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
943 => {
|
|
__reduce943(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
944 => {
|
|
__reduce944(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
945 => {
|
|
__reduce945(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
946 => {
|
|
__reduce946(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
947 => {
|
|
__reduce947(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
948 => {
|
|
__reduce948(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
949 => {
|
|
__reduce949(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
950 => {
|
|
__reduce950(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
951 => {
|
|
// __Top = Top => ActionFn(0);
|
|
let __sym0 = __pop_Variant98(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action0::<>(source_code, mode, __sym0);
|
|
return Some(Ok(__nt));
|
|
}
|
|
952 => {
|
|
__reduce952(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
953 => {
|
|
__reduce953(source_code, mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>)
|
|
}
|
|
_ => panic!("invalid action code {}", __action)
|
|
};
|
|
let __states_len = __states.len();
|
|
__states.truncate(__states_len - __pop_states);
|
|
let __state = *__states.last().unwrap();
|
|
let __next_state = __goto(__state, __nonterminal);
|
|
__states.push(__next_state);
|
|
None
|
|
}
|
|
#[inline(never)]
|
|
fn __symbol_type_mismatch() -> ! {
|
|
panic!("symbol type mismatch")
|
|
}
|
|
fn __pop_Variant7<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (Box<str>, StringKind, bool), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant7(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant3<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (Box<str>, bool, bool), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant3(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant5<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (IpyEscapeKind, Box<str>), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant5(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant31<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant31(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant13<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant13(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant59<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant59(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant79<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (Option<u32>, Option<ast::Identifier>), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant79(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant67<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (TextSize, ast::ConversionFlag), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant67(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant29<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (TextSize, ast::Suite), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant29(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant27<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (TextSize, crate::parser::ParenthesizedExpr, ast::Suite), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant27(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant90<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant90(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant42<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (ast::CmpOp, crate::parser::ParenthesizedExpr), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant42(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant83<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (ast::Expr, ast::Pattern), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant83(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant39<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (crate::parser::ParenthesizedExpr, ast::Identifier), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant39(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant60<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (crate::parser::ParenthesizedExpr, crate::parser::ParenthesizedExpr), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant60(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant1<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (f64, f64), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant1(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant20<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, (token::Tok, ast::Identifier), TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant20(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant6<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Box<str>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant6(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant4<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Int, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant4(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant9<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Option<Box<ast::Parameter>>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant9(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant95<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Option<crate::parser::ParenthesizedExpr>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant95(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant69<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, StringType, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant69(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant48<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, TextSize, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant48(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant52<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant52(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant61<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant61(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant87<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant87(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant99<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Vec<StringType>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant99(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant76<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Vec<ast::Alias>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant76(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant54<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Vec<ast::Comprehension>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant54(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant85<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Vec<ast::Identifier>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant85(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant88<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Vec<ast::ParameterWithDefault>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant88(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant53<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Vec<ast::Pattern>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant53(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant86<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Vec<ast::PatternKeyword>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant86(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant97<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Vec<ast::Stmt>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant97(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant89<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Vec<ast::TypeParam>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant89(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant40<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Vec<ast::WithItem>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant40(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant33<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant33(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant32<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant32(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant28<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, alloc::vec::Vec<(TextSize, crate::parser::ParenthesizedExpr, ast::Suite)>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant28(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant43<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, alloc::vec::Vec<(ast::CmpOp, crate::parser::ParenthesizedExpr)>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant43(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant21<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, alloc::vec::Vec<(token::Tok, ast::Identifier)>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant21(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant94<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, alloc::vec::Vec<ast::Comprehension>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant94(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant58<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant58(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant66<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant66(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant73<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, alloc::vec::Vec<ast::FStringElement>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant73(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant81<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, alloc::vec::Vec<ast::MatchCase>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant81(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant12<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant12(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant36<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant36(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant38<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant38(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant19<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, alloc::vec::Vec<ast::WithItem>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant19(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant17<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant17(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant22<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, alloc::vec::Vec<token::Tok>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant22(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant78<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, alloc::vec::Vec<u32>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant78(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant75<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::Alias, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant75(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant50<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::Arguments, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant50(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant56<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::CmpOp, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant56(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant93<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::Comprehension, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant93(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant57<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::Decorator, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant57(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant65<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::ExceptHandler, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant65(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant44<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::Expr, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant44(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant72<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::FStringElement, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant72(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant70<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::FStringFormatSpec, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant70(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant23<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::Identifier, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant23(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant80<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::MatchCase, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant80(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant98<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::Mod, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant98(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant84<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::Number, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant84(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant49<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::Operator, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant49(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant63<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::Parameter, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant63(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant11<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::ParameterWithDefault, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant11(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant46<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::Parameters, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant46(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant35<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::Pattern, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant35(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant92<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::PatternArguments, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant92(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant82<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::PatternKeyword, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant82(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant37<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::Stmt, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant37(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant25<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::Suite, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant25(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant100<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::TypeParam, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant100(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant101<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::TypeParams, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant101(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant103<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::UnaryOp, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant103(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant18<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, ast::WithItem, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant18(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant104<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<(Box<str>, bool, bool)>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant104(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant74<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant74(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant14<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant14(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant68<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<(TextSize, ast::ConversionFlag)>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant68(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant30<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<(TextSize, ast::Suite)>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant30(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant10<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<Option<Box<ast::Parameter>>>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant10(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant96<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<Option<crate::parser::ParenthesizedExpr>>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant96(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant62<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant62(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant55<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<Vec<ast::Comprehension>>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant55(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant41<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<Vec<ast::WithItem>>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant41(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant34<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant34(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant51<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<ast::Arguments>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant51(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant45<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<ast::Expr>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant45(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant71<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<ast::FStringFormatSpec>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant71(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant24<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<ast::Identifier>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant24(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant64<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<ast::Parameter>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant64(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant47<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<ast::Parameters>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant47(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant91<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<ast::Pattern>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant91(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant26<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<ast::Suite>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant26(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant102<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<ast::TypeParams>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant102(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant16<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant16(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant8<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, core::option::Option<token::Tok>, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant8(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant15<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, crate::parser::ParenthesizedExpr, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant15(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant2<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, f64, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant2(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant0<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, token::Tok, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant0(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
fn __pop_Variant77<
|
|
>(
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>
|
|
) -> (TextSize, u32, TextSize)
|
|
{
|
|
match __symbols.pop() {
|
|
Some((__l, __Symbol::Variant77(__v), __r)) => (__l, __v, __r),
|
|
_ => __symbol_type_mismatch()
|
|
}
|
|
}
|
|
pub(crate) fn __reduce0<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ","? = "," => ActionFn(384);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action384::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant8(__nt), __end));
|
|
(1, 0)
|
|
}
|
|
pub(crate) fn __reduce1<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ","? = => ActionFn(385);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action385::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant8(__nt), __end));
|
|
(0, 0)
|
|
}
|
|
pub(crate) fn __reduce2<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ";"? = ";" => ActionFn(408);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action408::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant8(__nt), __end));
|
|
(1, 1)
|
|
}
|
|
pub(crate) fn __reduce3<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ";"? = => ActionFn(409);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action409::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant8(__nt), __end));
|
|
(0, 1)
|
|
}
|
|
pub(crate) fn __reduce4<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// "="? = "=" => ActionFn(271);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action271::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant8(__nt), __end));
|
|
(1, 2)
|
|
}
|
|
pub(crate) fn __reduce5<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// "="? = => ActionFn(272);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action272::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant8(__nt), __end));
|
|
(0, 2)
|
|
}
|
|
pub(crate) fn __reduce6<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// "async"? = "async" => ActionFn(337);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action337::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant8(__nt), __end));
|
|
(1, 3)
|
|
}
|
|
pub(crate) fn __reduce7<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// "async"? = => ActionFn(338);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action338::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant8(__nt), __end));
|
|
(0, 3)
|
|
}
|
|
pub(crate) fn __reduce8<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <KwargParameter<DoubleStarTypedParameter>>) = ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(440);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant9(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action440::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant9(__nt), __end));
|
|
(2, 4)
|
|
}
|
|
pub(crate) fn __reduce9<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <KwargParameter<DoubleStarTypedParameter>>)? = ",", KwargParameter<DoubleStarTypedParameter> => ActionFn(689);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant9(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action689::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant10(__nt), __end));
|
|
(2, 5)
|
|
}
|
|
pub(crate) fn __reduce10<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <KwargParameter<DoubleStarTypedParameter>>)? = => ActionFn(493);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action493::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant10(__nt), __end));
|
|
(0, 5)
|
|
}
|
|
pub(crate) fn __reduce11<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <KwargParameter<StarUntypedParameter>>) = ",", KwargParameter<StarUntypedParameter> => ActionFn(448);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant9(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action448::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant9(__nt), __end));
|
|
(2, 6)
|
|
}
|
|
pub(crate) fn __reduce12<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <KwargParameter<StarUntypedParameter>>)? = ",", KwargParameter<StarUntypedParameter> => ActionFn(694);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant9(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action694::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant10(__nt), __end));
|
|
(2, 7)
|
|
}
|
|
pub(crate) fn __reduce13<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <KwargParameter<StarUntypedParameter>>)? = => ActionFn(482);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action482::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant10(__nt), __end));
|
|
(0, 7)
|
|
}
|
|
pub(crate) fn __reduce14<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <ParameterDef<TypedParameter>>) = ",", ParameterDef<TypedParameter> => ActionFn(496);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant11(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action496::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant11(__nt), __end));
|
|
(2, 8)
|
|
}
|
|
pub(crate) fn __reduce15<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <ParameterDef<TypedParameter>>)* = => ActionFn(494);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action494::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant12(__nt), __end));
|
|
(0, 9)
|
|
}
|
|
pub(crate) fn __reduce16<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <ParameterDef<TypedParameter>>)* = ("," <ParameterDef<TypedParameter>>)+ => ActionFn(495);
|
|
let __sym0 = __pop_Variant12(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action495::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant12(__nt), __end));
|
|
(1, 9)
|
|
}
|
|
pub(crate) fn __reduce17<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <ParameterDef<TypedParameter>>)+ = ",", ParameterDef<TypedParameter> => ActionFn(699);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant11(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action699::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant12(__nt), __end));
|
|
(2, 10)
|
|
}
|
|
pub(crate) fn __reduce18<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <ParameterDef<TypedParameter>>)+ = ("," <ParameterDef<TypedParameter>>)+, ",", ParameterDef<TypedParameter> => ActionFn(700);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant11(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant12(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action700::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant12(__nt), __end));
|
|
(3, 10)
|
|
}
|
|
pub(crate) fn __reduce19<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <ParameterDef<UntypedParameter>>) = ",", ParameterDef<UntypedParameter> => ActionFn(485);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant11(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action485::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant11(__nt), __end));
|
|
(2, 11)
|
|
}
|
|
pub(crate) fn __reduce20<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <ParameterDef<UntypedParameter>>)* = => ActionFn(483);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action483::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant12(__nt), __end));
|
|
(0, 12)
|
|
}
|
|
pub(crate) fn __reduce21<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <ParameterDef<UntypedParameter>>)* = ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(484);
|
|
let __sym0 = __pop_Variant12(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action484::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant12(__nt), __end));
|
|
(1, 12)
|
|
}
|
|
pub(crate) fn __reduce22<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <ParameterDef<UntypedParameter>>)+ = ",", ParameterDef<UntypedParameter> => ActionFn(707);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant11(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action707::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant12(__nt), __end));
|
|
(2, 13)
|
|
}
|
|
pub(crate) fn __reduce23<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <ParameterDef<UntypedParameter>>)+ = ("," <ParameterDef<UntypedParameter>>)+, ",", ParameterDef<UntypedParameter> => ActionFn(708);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant11(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant12(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action708::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant12(__nt), __end));
|
|
(3, 13)
|
|
}
|
|
pub(crate) fn __reduce40<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <ParameterListStarArgs<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>>)? = => ActionFn(443);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action443::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(0, 15)
|
|
}
|
|
pub(crate) fn __reduce57<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <ParameterListStarArgs<UntypedParameter, StarUntypedParameter, StarUntypedParameter>>)? = => ActionFn(451);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action451::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant14(__nt), __end));
|
|
(0, 17)
|
|
}
|
|
pub(crate) fn __reduce58<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <Test<"all">>) = ",", Test<"all"> => ActionFn(378);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action378::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 18)
|
|
}
|
|
pub(crate) fn __reduce59<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <Test<"all">>)? = ",", Test<"all"> => ActionFn(1079);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1079::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant16(__nt), __end));
|
|
(2, 19)
|
|
}
|
|
pub(crate) fn __reduce60<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <Test<"all">>)? = => ActionFn(377);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action377::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant16(__nt), __end));
|
|
(0, 19)
|
|
}
|
|
pub(crate) fn __reduce61<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <TestOrStarNamedExpr>) = ",", TestOrStarNamedExpr => ActionFn(571);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action571::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 20)
|
|
}
|
|
pub(crate) fn __reduce62<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <TestOrStarNamedExpr>)* = => ActionFn(569);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action569::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant17(__nt), __end));
|
|
(0, 21)
|
|
}
|
|
pub(crate) fn __reduce63<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <TestOrStarNamedExpr>)* = ("," <TestOrStarNamedExpr>)+ => ActionFn(570);
|
|
let __sym0 = __pop_Variant17(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action570::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant17(__nt), __end));
|
|
(1, 21)
|
|
}
|
|
pub(crate) fn __reduce64<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <TestOrStarNamedExpr>)+ = ",", TestOrStarNamedExpr => ActionFn(1082);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1082::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant17(__nt), __end));
|
|
(2, 22)
|
|
}
|
|
pub(crate) fn __reduce65<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <TestOrStarNamedExpr>)+ = ("," <TestOrStarNamedExpr>)+, ",", TestOrStarNamedExpr => ActionFn(1083);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant17(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1083::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant17(__nt), __end));
|
|
(3, 22)
|
|
}
|
|
pub(crate) fn __reduce66<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <WithItem<"all">>) = ",", WithItem<"all"> => ActionFn(321);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant18(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action321::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant18(__nt), __end));
|
|
(2, 23)
|
|
}
|
|
pub(crate) fn __reduce67<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <WithItem<"all">>)* = => ActionFn(319);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action319::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant19(__nt), __end));
|
|
(0, 24)
|
|
}
|
|
pub(crate) fn __reduce68<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <WithItem<"all">>)* = ("," <WithItem<"all">>)+ => ActionFn(320);
|
|
let __sym0 = __pop_Variant19(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action320::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant19(__nt), __end));
|
|
(1, 24)
|
|
}
|
|
pub(crate) fn __reduce69<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <WithItem<"all">>)+ = ",", WithItem<"all"> => ActionFn(1092);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant18(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1092::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant19(__nt), __end));
|
|
(2, 25)
|
|
}
|
|
pub(crate) fn __reduce70<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("," <WithItem<"all">>)+ = ("," <WithItem<"all">>)+, ",", WithItem<"all"> => ActionFn(1093);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant18(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant19(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1093::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant19(__nt), __end));
|
|
(3, 25)
|
|
}
|
|
pub(crate) fn __reduce71<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("->" <Test<"all">>) = "->", Test<"all"> => ActionFn(308);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action308::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 26)
|
|
}
|
|
pub(crate) fn __reduce72<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("->" <Test<"all">>)? = "->", Test<"all"> => ActionFn(1098);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1098::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant16(__nt), __end));
|
|
(2, 27)
|
|
}
|
|
pub(crate) fn __reduce73<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("->" <Test<"all">>)? = => ActionFn(307);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action307::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant16(__nt), __end));
|
|
(0, 27)
|
|
}
|
|
pub(crate) fn __reduce74<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("." Identifier) = ".", Identifier => ActionFn(383);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant23(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action383::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant20(__nt), __end));
|
|
(2, 28)
|
|
}
|
|
pub(crate) fn __reduce75<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("." Identifier)+ = ".", Identifier => ActionFn(1103);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant23(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1103::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant21(__nt), __end));
|
|
(2, 29)
|
|
}
|
|
pub(crate) fn __reduce76<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("." Identifier)+ = ("." Identifier)+, ".", Identifier => ActionFn(1104);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant21(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1104::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant21(__nt), __end));
|
|
(3, 29)
|
|
}
|
|
pub(crate) fn __reduce77<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (":" <Test<"all">>) = ":", Test<"all"> => ActionFn(298);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action298::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 30)
|
|
}
|
|
pub(crate) fn __reduce78<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (":" <Test<"all">>)? = ":", Test<"all"> => ActionFn(1105);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1105::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant16(__nt), __end));
|
|
(2, 31)
|
|
}
|
|
pub(crate) fn __reduce79<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (":" <Test<"all">>)? = => ActionFn(297);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action297::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant16(__nt), __end));
|
|
(0, 31)
|
|
}
|
|
pub(crate) fn __reduce80<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (":" <TestOrStarExpr>) = ":", TestOrStarExpr => ActionFn(295);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action295::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 32)
|
|
}
|
|
pub(crate) fn __reduce81<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (":" <TestOrStarExpr>)? = ":", TestOrStarExpr => ActionFn(1112);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1112::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant16(__nt), __end));
|
|
(2, 33)
|
|
}
|
|
pub(crate) fn __reduce82<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (":" <TestOrStarExpr>)? = => ActionFn(294);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action294::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant16(__nt), __end));
|
|
(0, 33)
|
|
}
|
|
pub(crate) fn __reduce83<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("?") = "?" => ActionFn(373);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action373::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant0(__nt), __end));
|
|
(1, 34)
|
|
}
|
|
pub(crate) fn __reduce84<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("?")+ = "?" => ActionFn(1115);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1115::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant22(__nt), __end));
|
|
(1, 35)
|
|
}
|
|
pub(crate) fn __reduce85<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("?")+ = ("?")+, "?" => ActionFn(1116);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant22(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1116::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant22(__nt), __end));
|
|
(2, 35)
|
|
}
|
|
pub(crate) fn __reduce86<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("\n") = "\n" => ActionFn(415);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action415::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant0(__nt), __end));
|
|
(1, 36)
|
|
}
|
|
pub(crate) fn __reduce87<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("\n")* = => ActionFn(413);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action413::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant22(__nt), __end));
|
|
(0, 37)
|
|
}
|
|
pub(crate) fn __reduce88<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("\n")* = ("\n")+ => ActionFn(414);
|
|
let __sym0 = __pop_Variant22(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action414::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant22(__nt), __end));
|
|
(1, 37)
|
|
}
|
|
pub(crate) fn __reduce89<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("\n")+ = "\n" => ActionFn(1117);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1117::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant22(__nt), __end));
|
|
(1, 38)
|
|
}
|
|
pub(crate) fn __reduce90<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("\n")+ = ("\n")+, "\n" => ActionFn(1118);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant22(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1118::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant22(__nt), __end));
|
|
(2, 38)
|
|
}
|
|
pub(crate) fn __reduce91<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("as" <Identifier>) = "as", Identifier => ActionFn(426);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant23(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action426::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant23(__nt), __end));
|
|
(2, 39)
|
|
}
|
|
pub(crate) fn __reduce92<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("as" <Identifier>)? = "as", Identifier => ActionFn(1121);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant23(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1121::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant24(__nt), __end));
|
|
(2, 40)
|
|
}
|
|
pub(crate) fn __reduce93<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("as" <Identifier>)? = => ActionFn(425);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action425::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant24(__nt), __end));
|
|
(0, 40)
|
|
}
|
|
pub(crate) fn __reduce94<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("else" ":" <Suite>) = "else", ":", Suite => ActionFn(341);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant25(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action341::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant25(__nt), __end));
|
|
(3, 41)
|
|
}
|
|
pub(crate) fn __reduce95<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("else" ":" <Suite>)? = "else", ":", Suite => ActionFn(1126);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant25(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1126::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant26(__nt), __end));
|
|
(3, 42)
|
|
}
|
|
pub(crate) fn __reduce96<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("else" ":" <Suite>)? = => ActionFn(340);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action340::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant26(__nt), __end));
|
|
(0, 42)
|
|
}
|
|
pub(crate) fn __reduce97<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("finally" ":" <Suite>) = "finally", ":", Suite => ActionFn(334);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant25(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action334::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant25(__nt), __end));
|
|
(3, 43)
|
|
}
|
|
pub(crate) fn __reduce98<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("finally" ":" <Suite>)? = "finally", ":", Suite => ActionFn(1137);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant25(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1137::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant26(__nt), __end));
|
|
(3, 44)
|
|
}
|
|
pub(crate) fn __reduce99<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("finally" ":" <Suite>)? = => ActionFn(333);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action333::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant26(__nt), __end));
|
|
(0, 44)
|
|
}
|
|
pub(crate) fn __reduce100<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("from" <Test<"all">>) = "from", Test<"all"> => ActionFn(398);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action398::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 45)
|
|
}
|
|
pub(crate) fn __reduce101<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("from" <Test<"all">>)? = "from", Test<"all"> => ActionFn(1147);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1147::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant16(__nt), __end));
|
|
(2, 46)
|
|
}
|
|
pub(crate) fn __reduce102<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ("from" <Test<"all">>)? = => ActionFn(397);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action397::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant16(__nt), __end));
|
|
(0, 46)
|
|
}
|
|
pub(crate) fn __reduce103<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<@L> "elif" <NamedExpressionTest> ":" <Suite>) = "elif", NamedExpressionTest, ":", Suite => ActionFn(723);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant25(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action723::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant27(__nt), __end));
|
|
(4, 47)
|
|
}
|
|
pub(crate) fn __reduce104<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<@L> "elif" <NamedExpressionTest> ":" <Suite>)* = => ActionFn(345);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action345::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant28(__nt), __end));
|
|
(0, 48)
|
|
}
|
|
pub(crate) fn __reduce105<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<@L> "elif" <NamedExpressionTest> ":" <Suite>)* = (<@L> "elif" <NamedExpressionTest> ":" <Suite>)+ => ActionFn(346);
|
|
let __sym0 = __pop_Variant28(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action346::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant28(__nt), __end));
|
|
(1, 48)
|
|
}
|
|
pub(crate) fn __reduce106<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<@L> "elif" <NamedExpressionTest> ":" <Suite>)+ = "elif", NamedExpressionTest, ":", Suite => ActionFn(1150);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant25(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1150::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant28(__nt), __end));
|
|
(4, 49)
|
|
}
|
|
pub(crate) fn __reduce107<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<@L> "elif" <NamedExpressionTest> ":" <Suite>)+ = (<@L> "elif" <NamedExpressionTest> ":" <Suite>)+, "elif", NamedExpressionTest, ":", Suite => ActionFn(1151);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant25(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant28(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1151::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant28(__nt), __end));
|
|
(5, 49)
|
|
}
|
|
pub(crate) fn __reduce108<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<@L> "else" ":" <Suite>) = "else", ":", Suite => ActionFn(724);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant25(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action724::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant29(__nt), __end));
|
|
(3, 50)
|
|
}
|
|
pub(crate) fn __reduce109<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<@L> "else" ":" <Suite>)? = "else", ":", Suite => ActionFn(1154);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant25(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1154::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant30(__nt), __end));
|
|
(3, 51)
|
|
}
|
|
pub(crate) fn __reduce110<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<@L> "else" ":" <Suite>)? = => ActionFn(343);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action343::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant30(__nt), __end));
|
|
(0, 51)
|
|
}
|
|
pub(crate) fn __reduce111<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<AndTest<"all">> "or") = AndTest<"all">, "or" => ActionFn(462);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action462::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 52)
|
|
}
|
|
pub(crate) fn __reduce112<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<AndTest<"all">> "or")+ = AndTest<"all">, "or" => ActionFn(1159);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1159::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant17(__nt), __end));
|
|
(2, 53)
|
|
}
|
|
pub(crate) fn __reduce113<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<AndTest<"all">> "or")+ = (<AndTest<"all">> "or")+, AndTest<"all">, "or" => ActionFn(1160);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant17(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1160::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant17(__nt), __end));
|
|
(3, 53)
|
|
}
|
|
pub(crate) fn __reduce114<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<FunctionArgument> ",") = FunctionArgument, "," => ActionFn(471);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant31(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action471::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant31(__nt), __end));
|
|
(2, 54)
|
|
}
|
|
pub(crate) fn __reduce115<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<FunctionArgument> ",")* = => ActionFn(469);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action469::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant32(__nt), __end));
|
|
(0, 55)
|
|
}
|
|
pub(crate) fn __reduce116<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<FunctionArgument> ",")* = (<FunctionArgument> ",")+ => ActionFn(470);
|
|
let __sym0 = __pop_Variant32(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action470::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant32(__nt), __end));
|
|
(1, 55)
|
|
}
|
|
pub(crate) fn __reduce117<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<FunctionArgument> ",")+ = FunctionArgument, "," => ActionFn(1161);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant31(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1161::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant32(__nt), __end));
|
|
(2, 56)
|
|
}
|
|
pub(crate) fn __reduce118<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<FunctionArgument> ",")+ = (<FunctionArgument> ",")+, FunctionArgument, "," => ActionFn(1162);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant31(__symbols);
|
|
let __sym0 = __pop_Variant32(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1162::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant32(__nt), __end));
|
|
(3, 56)
|
|
}
|
|
pub(crate) fn __reduce119<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<NotTest<"all">> "and") = NotTest<"all">, "and" => ActionFn(476);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action476::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 57)
|
|
}
|
|
pub(crate) fn __reduce120<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<NotTest<"all">> "and")+ = NotTest<"all">, "and" => ActionFn(1165);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1165::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant17(__nt), __end));
|
|
(2, 58)
|
|
}
|
|
pub(crate) fn __reduce121<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<NotTest<"all">> "and")+ = (<NotTest<"all">> "and")+, NotTest<"all">, "and" => ActionFn(1166);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant17(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1166::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant17(__nt), __end));
|
|
(3, 58)
|
|
}
|
|
pub(crate) fn __reduce122<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<OneOrMore<Test<"all">>> ",") = OneOrMore<Test<"all">>, "," => ActionFn(574);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action574::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(2, 59)
|
|
}
|
|
pub(crate) fn __reduce123<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<OneOrMore<Test<"all">>> ",")? = OneOrMore<Test<"all">>, "," => ActionFn(1167);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1167::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant34(__nt), __end));
|
|
(2, 60)
|
|
}
|
|
pub(crate) fn __reduce124<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<OneOrMore<Test<"all">>> ",")? = => ActionFn(573);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action573::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant34(__nt), __end));
|
|
(0, 60)
|
|
}
|
|
pub(crate) fn __reduce125<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<Pattern> ",") = Pattern, "," => ActionFn(359);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action359::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(2, 61)
|
|
}
|
|
pub(crate) fn __reduce126<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<Pattern> ",")* = => ActionFn(431);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action431::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant36(__nt), __end));
|
|
(0, 62)
|
|
}
|
|
pub(crate) fn __reduce127<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<Pattern> ",")* = (<Pattern> ",")+ => ActionFn(432);
|
|
let __sym0 = __pop_Variant36(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action432::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant36(__nt), __end));
|
|
(1, 62)
|
|
}
|
|
pub(crate) fn __reduce128<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<Pattern> ",")+ = Pattern, "," => ActionFn(1184);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1184::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant36(__nt), __end));
|
|
(2, 63)
|
|
}
|
|
pub(crate) fn __reduce129<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<Pattern> ",")+ = (<Pattern> ",")+, Pattern, "," => ActionFn(1185);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant35(__symbols);
|
|
let __sym0 = __pop_Variant36(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1185::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant36(__nt), __end));
|
|
(3, 63)
|
|
}
|
|
pub(crate) fn __reduce130<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<SmallStatement> ";") = SmallStatement, ";" => ActionFn(412);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action412::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(2, 64)
|
|
}
|
|
pub(crate) fn __reduce131<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<SmallStatement> ";")* = => ActionFn(410);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action410::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant38(__nt), __end));
|
|
(0, 65)
|
|
}
|
|
pub(crate) fn __reduce132<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<SmallStatement> ";")* = (<SmallStatement> ";")+ => ActionFn(411);
|
|
let __sym0 = __pop_Variant38(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action411::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant38(__nt), __end));
|
|
(1, 65)
|
|
}
|
|
pub(crate) fn __reduce133<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<SmallStatement> ";")+ = SmallStatement, ";" => ActionFn(1188);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1188::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant38(__nt), __end));
|
|
(2, 66)
|
|
}
|
|
pub(crate) fn __reduce134<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<SmallStatement> ";")+ = (<SmallStatement> ";")+, SmallStatement, ";" => ActionFn(1189);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant37(__symbols);
|
|
let __sym0 = __pop_Variant38(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1189::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant38(__nt), __end));
|
|
(3, 66)
|
|
}
|
|
pub(crate) fn __reduce135<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<Test<"all">> "as" <Identifier>) = Test<"all">, "as", Identifier => ActionFn(329);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action329::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant39(__nt), __end));
|
|
(3, 67)
|
|
}
|
|
pub(crate) fn __reduce136<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<WithItemsNoAs> ",") = OneOrMore<Test<"all">>, "," => ActionFn(1208);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1208::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant40(__nt), __end));
|
|
(2, 68)
|
|
}
|
|
pub(crate) fn __reduce137<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<WithItemsNoAs> ",")? = OneOrMore<Test<"all">>, "," => ActionFn(1211);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1211::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant41(__nt), __end));
|
|
(2, 69)
|
|
}
|
|
pub(crate) fn __reduce138<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (<WithItemsNoAs> ",")? = => ActionFn(325);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action325::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant41(__nt), __end));
|
|
(0, 69)
|
|
}
|
|
pub(crate) fn __reduce139<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (CompOp Expression<"all">) = CompOp, Expression<"all"> => ActionFn(519);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant56(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action519::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant42(__nt), __end));
|
|
(2, 70)
|
|
}
|
|
pub(crate) fn __reduce140<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (CompOp Expression<"all">)+ = CompOp, Expression<"all"> => ActionFn(1220);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant56(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1220::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant43(__nt), __end));
|
|
(2, 71)
|
|
}
|
|
pub(crate) fn __reduce141<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (CompOp Expression<"all">)+ = (CompOp Expression<"all">)+, CompOp, Expression<"all"> => ActionFn(1221);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant56(__symbols);
|
|
let __sym0 = __pop_Variant43(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1221::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant43(__nt), __end));
|
|
(3, 71)
|
|
}
|
|
pub(crate) fn __reduce142<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (Guard) = Guard => ActionFn(366);
|
|
let __sym0 = __pop_Variant44(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action366::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant44(__nt), __end));
|
|
(1, 72)
|
|
}
|
|
pub(crate) fn __reduce143<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (Guard)? = Guard => ActionFn(1222);
|
|
let __sym0 = __pop_Variant44(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1222::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant45(__nt), __end));
|
|
(1, 73)
|
|
}
|
|
pub(crate) fn __reduce144<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (Guard)? = => ActionFn(365);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action365::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant45(__nt), __end));
|
|
(0, 73)
|
|
}
|
|
pub(crate) fn __reduce145<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>) = ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> => ActionFn(301);
|
|
let __sym0 = __pop_Variant46(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action301::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(1, 74)
|
|
}
|
|
pub(crate) fn __reduce146<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>)? = ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> => ActionFn(1225);
|
|
let __sym0 = __pop_Variant46(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1225::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant47(__nt), __end));
|
|
(1, 75)
|
|
}
|
|
pub(crate) fn __reduce147<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// (ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter>)? = => ActionFn(300);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action300::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant47(__nt), __end));
|
|
(0, 75)
|
|
}
|
|
pub(crate) fn __reduce148<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// @L = => ActionFn(417);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action417::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant48(__nt), __end));
|
|
(0, 76)
|
|
}
|
|
pub(crate) fn __reduce149<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// @R = => ActionFn(416);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action416::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant48(__nt), __end));
|
|
(0, 77)
|
|
}
|
|
pub(crate) fn __reduce150<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AddOp = "+" => ActionFn(197);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action197::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 78)
|
|
}
|
|
pub(crate) fn __reduce151<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AddOp = "-" => ActionFn(198);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action198::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 78)
|
|
}
|
|
pub(crate) fn __reduce152<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AddOpExpr = NumberExpr, AddOp, NumberAtom => ActionFn(1228);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant49(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1228::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 79)
|
|
}
|
|
pub(crate) fn __reduce153<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AndExpression<"all"> = AndExpression<"all">, "&", ShiftExpression<"all"> => ActionFn(1229);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1229::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 80)
|
|
}
|
|
pub(crate) fn __reduce154<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AndExpression<"all"> = ShiftExpression<"all"> => ActionFn(506);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action506::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 80)
|
|
}
|
|
pub(crate) fn __reduce155<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AndExpression<"no-withitems"> = AndExpression<"all">, "&", ShiftExpression<"all"> => ActionFn(1230);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1230::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 81)
|
|
}
|
|
pub(crate) fn __reduce156<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AndExpression<"no-withitems"> = ShiftExpression<"no-withitems"> => ActionFn(537);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action537::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 81)
|
|
}
|
|
pub(crate) fn __reduce157<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AndTest<"all"> = (<NotTest<"all">> "and")+, NotTest<"all"> => ActionFn(1231);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant17(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1231::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 82)
|
|
}
|
|
pub(crate) fn __reduce158<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AndTest<"all"> = NotTest<"all"> => ActionFn(464);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action464::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 82)
|
|
}
|
|
pub(crate) fn __reduce159<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AndTest<"no-withitems"> = (<NotTest<"all">> "and")+, NotTest<"all"> => ActionFn(1232);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant17(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1232::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 83)
|
|
}
|
|
pub(crate) fn __reduce160<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AndTest<"no-withitems"> = NotTest<"no-withitems"> => ActionFn(510);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action510::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 83)
|
|
}
|
|
pub(crate) fn __reduce165<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Arguments? = Arguments => ActionFn(291);
|
|
let __sym0 = __pop_Variant50(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action291::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant51(__nt), __end));
|
|
(1, 85)
|
|
}
|
|
pub(crate) fn __reduce166<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Arguments? = => ActionFn(292);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action292::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant51(__nt), __end));
|
|
(0, 85)
|
|
}
|
|
pub(crate) fn __reduce167<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ArithmeticExpression<"all"> = ArithmeticExpression<"all">, AddOp, Term<"all"> => ActionFn(1234);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant49(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1234::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 86)
|
|
}
|
|
pub(crate) fn __reduce168<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ArithmeticExpression<"all"> = Term<"all"> => ActionFn(523);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action523::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 86)
|
|
}
|
|
pub(crate) fn __reduce169<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ArithmeticExpression<"no-withitems"> = ArithmeticExpression<"all">, AddOp, Term<"all"> => ActionFn(1235);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant49(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1235::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 87)
|
|
}
|
|
pub(crate) fn __reduce170<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ArithmeticExpression<"no-withitems"> = Term<"no-withitems"> => ActionFn(547);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action547::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 87)
|
|
}
|
|
pub(crate) fn __reduce172<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AssertStatement = "assert", Test<"all">, ",", Test<"all"> => ActionFn(1237);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1237::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(4, 89)
|
|
}
|
|
pub(crate) fn __reduce173<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AssertStatement = "assert", Test<"all"> => ActionFn(1238);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1238::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(2, 89)
|
|
}
|
|
pub(crate) fn __reduce174<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AssignSuffix = "=", TestListOrYieldExpr => ActionFn(29);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action29::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 90)
|
|
}
|
|
pub(crate) fn __reduce175<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AssignSuffix = "=", IpyEscapeCommandExpr => ActionFn(30);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action30::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 90)
|
|
}
|
|
pub(crate) fn __reduce176<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AssignSuffix* = => ActionFn(406);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action406::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant17(__nt), __end));
|
|
(0, 91)
|
|
}
|
|
pub(crate) fn __reduce177<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AssignSuffix* = AssignSuffix+ => ActionFn(407);
|
|
let __sym0 = __pop_Variant17(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action407::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant17(__nt), __end));
|
|
(1, 91)
|
|
}
|
|
pub(crate) fn __reduce178<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AssignSuffix+ = AssignSuffix => ActionFn(422);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action422::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant17(__nt), __end));
|
|
(1, 92)
|
|
}
|
|
pub(crate) fn __reduce179<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AssignSuffix+ = AssignSuffix+, AssignSuffix => ActionFn(423);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant17(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action423::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant17(__nt), __end));
|
|
(2, 92)
|
|
}
|
|
pub(crate) fn __reduce180<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AssignSuffix? = AssignSuffix => ActionFn(401);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action401::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant16(__nt), __end));
|
|
(1, 93)
|
|
}
|
|
pub(crate) fn __reduce181<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AssignSuffix? = => ActionFn(402);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action402::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant16(__nt), __end));
|
|
(0, 93)
|
|
}
|
|
pub(crate) fn __reduce182<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = String => ActionFn(548);
|
|
let __sym0 = __pop_Variant44(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action548::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 94)
|
|
}
|
|
pub(crate) fn __reduce183<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = Number => ActionFn(1239);
|
|
let __sym0 = __pop_Variant84(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1239::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 94)
|
|
}
|
|
pub(crate) fn __reduce184<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = Identifier => ActionFn(1240);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1240::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 94)
|
|
}
|
|
pub(crate) fn __reduce185<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "[", ListLiteralValues, "]" => ActionFn(1603);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1603::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 94)
|
|
}
|
|
pub(crate) fn __reduce186<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "[", "]" => ActionFn(1604);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1604::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 94)
|
|
}
|
|
pub(crate) fn __reduce187<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "[", TestOrStarNamedExpr, CompFor, "]" => ActionFn(1242);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant54(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1242::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 94)
|
|
}
|
|
pub(crate) fn __reduce188<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "(", OneOrMore<Test<"all">>, ",", ")" => ActionFn(1243);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1243::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 94)
|
|
}
|
|
pub(crate) fn __reduce189<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "(", OneOrMore<Test<"all">>, ")" => ActionFn(1244);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1244::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 94)
|
|
}
|
|
pub(crate) fn __reduce198<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "(", ")" => ActionFn(1253);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1253::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 94)
|
|
}
|
|
pub(crate) fn __reduce199<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "(", YieldExpr, ")" => ActionFn(1254);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1254::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 94)
|
|
}
|
|
pub(crate) fn __reduce200<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "(", NamedExpressionTest, CompFor, ")" => ActionFn(1255);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant54(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1255::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 94)
|
|
}
|
|
pub(crate) fn __reduce202<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "{", DictLiteralValues, "}" => ActionFn(1571);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant61(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1571::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 94)
|
|
}
|
|
pub(crate) fn __reduce203<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "{", "}" => ActionFn(1572);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1572::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 94)
|
|
}
|
|
pub(crate) fn __reduce204<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "{", DictEntry, CompFor, "}" => ActionFn(1258);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant54(__symbols);
|
|
let __sym1 = __pop_Variant60(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1258::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 94)
|
|
}
|
|
pub(crate) fn __reduce205<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "{", SetLiteralValues, "}" => ActionFn(1259);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1259::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 94)
|
|
}
|
|
pub(crate) fn __reduce206<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "{", NamedExpressionTest, CompFor, "}" => ActionFn(1260);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant54(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1260::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 94)
|
|
}
|
|
pub(crate) fn __reduce207<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "True" => ActionFn(1261);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1261::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 94)
|
|
}
|
|
pub(crate) fn __reduce208<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "False" => ActionFn(1262);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1262::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 94)
|
|
}
|
|
pub(crate) fn __reduce209<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "None" => ActionFn(1263);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1263::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 94)
|
|
}
|
|
pub(crate) fn __reduce210<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"all"> = "..." => ActionFn(1264);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1264::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 94)
|
|
}
|
|
pub(crate) fn __reduce211<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = String => ActionFn(591);
|
|
let __sym0 = __pop_Variant44(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action591::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 95)
|
|
}
|
|
pub(crate) fn __reduce212<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = Number => ActionFn(1265);
|
|
let __sym0 = __pop_Variant84(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1265::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 95)
|
|
}
|
|
pub(crate) fn __reduce213<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = Identifier => ActionFn(1266);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1266::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 95)
|
|
}
|
|
pub(crate) fn __reduce214<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = "[", ListLiteralValues, "]" => ActionFn(1605);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1605::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 95)
|
|
}
|
|
pub(crate) fn __reduce215<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = "[", "]" => ActionFn(1606);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1606::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 95)
|
|
}
|
|
pub(crate) fn __reduce216<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = "[", TestOrStarNamedExpr, CompFor, "]" => ActionFn(1268);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant54(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1268::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 95)
|
|
}
|
|
pub(crate) fn __reduce225<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = "(", ")" => ActionFn(1277);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1277::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 95)
|
|
}
|
|
pub(crate) fn __reduce226<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = "(", YieldExpr, ")" => ActionFn(1278);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1278::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 95)
|
|
}
|
|
pub(crate) fn __reduce227<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = "(", NamedExpressionTest, CompFor, ")" => ActionFn(1279);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant54(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1279::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 95)
|
|
}
|
|
pub(crate) fn __reduce229<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = "{", DictLiteralValues, "}" => ActionFn(1573);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant61(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1573::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 95)
|
|
}
|
|
pub(crate) fn __reduce230<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = "{", "}" => ActionFn(1574);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1574::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 95)
|
|
}
|
|
pub(crate) fn __reduce231<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = "{", DictEntry, CompFor, "}" => ActionFn(1282);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant54(__symbols);
|
|
let __sym1 = __pop_Variant60(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1282::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 95)
|
|
}
|
|
pub(crate) fn __reduce232<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = "{", SetLiteralValues, "}" => ActionFn(1283);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1283::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 95)
|
|
}
|
|
pub(crate) fn __reduce233<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = "{", NamedExpressionTest, CompFor, "}" => ActionFn(1284);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant54(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1284::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 95)
|
|
}
|
|
pub(crate) fn __reduce234<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = "True" => ActionFn(1285);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1285::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 95)
|
|
}
|
|
pub(crate) fn __reduce235<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = "False" => ActionFn(1286);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1286::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 95)
|
|
}
|
|
pub(crate) fn __reduce236<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = "None" => ActionFn(1287);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1287::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 95)
|
|
}
|
|
pub(crate) fn __reduce237<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Atom<"no-withitems"> = "..." => ActionFn(1288);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1288::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 95)
|
|
}
|
|
pub(crate) fn __reduce238<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AtomExpr2<"all"> = Atom<"all"> => ActionFn(540);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action540::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 96)
|
|
}
|
|
pub(crate) fn __reduce239<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AtomExpr2<"all"> = AtomExpr2<"all">, Arguments => ActionFn(1289);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant50(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1289::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 96)
|
|
}
|
|
pub(crate) fn __reduce240<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AtomExpr2<"all"> = AtomExpr2<"all">, "[", SubscriptList, "]" => ActionFn(1290);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1290::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 96)
|
|
}
|
|
pub(crate) fn __reduce241<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AtomExpr2<"all"> = AtomExpr2<"all">, ".", Identifier => ActionFn(1291);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1291::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 96)
|
|
}
|
|
pub(crate) fn __reduce242<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AtomExpr2<"no-withitems"> = Atom<"no-withitems"> => ActionFn(587);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action587::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 97)
|
|
}
|
|
pub(crate) fn __reduce243<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AtomExpr2<"no-withitems"> = AtomExpr2<"all">, Arguments => ActionFn(1292);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant50(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1292::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 97)
|
|
}
|
|
pub(crate) fn __reduce244<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AtomExpr2<"no-withitems"> = AtomExpr2<"all">, "[", SubscriptList, "]" => ActionFn(1293);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1293::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 97)
|
|
}
|
|
pub(crate) fn __reduce245<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AtomExpr2<"no-withitems"> = AtomExpr2<"all">, ".", Identifier => ActionFn(1294);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1294::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 97)
|
|
}
|
|
pub(crate) fn __reduce246<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AtomExpr<"all"> = "await", AtomExpr2<"all"> => ActionFn(1295);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1295::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 98)
|
|
}
|
|
pub(crate) fn __reduce247<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AtomExpr<"all"> = AtomExpr2<"all"> => ActionFn(539);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action539::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 98)
|
|
}
|
|
pub(crate) fn __reduce248<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AtomExpr<"no-withitems"> = "await", AtomExpr2<"all"> => ActionFn(1296);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1296::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 99)
|
|
}
|
|
pub(crate) fn __reduce249<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AtomExpr<"no-withitems"> = AtomExpr2<"no-withitems"> => ActionFn(586);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action586::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 99)
|
|
}
|
|
pub(crate) fn __reduce250<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AugAssign = "+=" => ActionFn(40);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action40::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 100)
|
|
}
|
|
pub(crate) fn __reduce251<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AugAssign = "-=" => ActionFn(41);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action41::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 100)
|
|
}
|
|
pub(crate) fn __reduce252<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AugAssign = "*=" => ActionFn(42);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action42::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 100)
|
|
}
|
|
pub(crate) fn __reduce253<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AugAssign = "@=" => ActionFn(43);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action43::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 100)
|
|
}
|
|
pub(crate) fn __reduce254<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AugAssign = "/=" => ActionFn(44);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action44::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 100)
|
|
}
|
|
pub(crate) fn __reduce255<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AugAssign = "%=" => ActionFn(45);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action45::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 100)
|
|
}
|
|
pub(crate) fn __reduce256<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AugAssign = "&=" => ActionFn(46);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action46::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 100)
|
|
}
|
|
pub(crate) fn __reduce257<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AugAssign = "|=" => ActionFn(47);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action47::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 100)
|
|
}
|
|
pub(crate) fn __reduce258<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AugAssign = "^=" => ActionFn(48);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action48::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 100)
|
|
}
|
|
pub(crate) fn __reduce259<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AugAssign = "<<=" => ActionFn(49);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action49::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 100)
|
|
}
|
|
pub(crate) fn __reduce260<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AugAssign = ">>=" => ActionFn(50);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action50::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 100)
|
|
}
|
|
pub(crate) fn __reduce261<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AugAssign = "**=" => ActionFn(51);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action51::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 100)
|
|
}
|
|
pub(crate) fn __reduce262<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// AugAssign = "//=" => ActionFn(52);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action52::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 100)
|
|
}
|
|
pub(crate) fn __reduce263<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CapturePattern = Identifier => ActionFn(1297);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1297::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 101)
|
|
}
|
|
pub(crate) fn __reduce264<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClassDef = "class", Identifier, TypeParams, Arguments, ":", Suite => ActionFn(1759);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant25(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant50(__symbols);
|
|
let __sym2 = __pop_Variant101(__symbols);
|
|
let __sym1 = __pop_Variant23(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = super::__action1759::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(6, 102)
|
|
}
|
|
pub(crate) fn __reduce265<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClassDef = "class", Identifier, Arguments, ":", Suite => ActionFn(1760);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant25(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant50(__symbols);
|
|
let __sym1 = __pop_Variant23(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1760::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(5, 102)
|
|
}
|
|
pub(crate) fn __reduce266<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClassDef = Decorator+, "class", Identifier, TypeParams, Arguments, ":", Suite => ActionFn(1761);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant25(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant50(__symbols);
|
|
let __sym3 = __pop_Variant101(__symbols);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant58(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action1761::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(7, 102)
|
|
}
|
|
pub(crate) fn __reduce267<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClassDef = Decorator+, "class", Identifier, Arguments, ":", Suite => ActionFn(1762);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant25(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant50(__symbols);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant58(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = super::__action1762::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(6, 102)
|
|
}
|
|
pub(crate) fn __reduce268<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClassDef = "class", Identifier, TypeParams, ":", Suite => ActionFn(1763);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant25(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant101(__symbols);
|
|
let __sym1 = __pop_Variant23(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1763::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(5, 102)
|
|
}
|
|
pub(crate) fn __reduce269<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClassDef = "class", Identifier, ":", Suite => ActionFn(1764);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant25(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant23(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1764::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(4, 102)
|
|
}
|
|
pub(crate) fn __reduce270<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClassDef = Decorator+, "class", Identifier, TypeParams, ":", Suite => ActionFn(1765);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant25(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant101(__symbols);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant58(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = super::__action1765::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(6, 102)
|
|
}
|
|
pub(crate) fn __reduce271<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClassDef = Decorator+, "class", Identifier, ":", Suite => ActionFn(1766);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant25(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant58(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1766::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(5, 102)
|
|
}
|
|
pub(crate) fn __reduce272<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClassPattern = MatchName, PatternArguments => ActionFn(1298);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant92(__symbols);
|
|
let __sym0 = __pop_Variant44(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1298::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(2, 103)
|
|
}
|
|
pub(crate) fn __reduce273<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClassPattern = MatchNameOrAttr, PatternArguments => ActionFn(1299);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant92(__symbols);
|
|
let __sym0 = __pop_Variant44(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1299::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(2, 103)
|
|
}
|
|
pub(crate) fn __reduce274<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClosedPattern = LiteralPattern => ActionFn(98);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action98::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 104)
|
|
}
|
|
pub(crate) fn __reduce275<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClosedPattern = CapturePattern => ActionFn(99);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action99::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 104)
|
|
}
|
|
pub(crate) fn __reduce276<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClosedPattern = StarPattern => ActionFn(100);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action100::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 104)
|
|
}
|
|
pub(crate) fn __reduce277<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClosedPattern = ValuePattern => ActionFn(101);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action101::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 104)
|
|
}
|
|
pub(crate) fn __reduce278<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClosedPattern = SequencePattern => ActionFn(102);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action102::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 104)
|
|
}
|
|
pub(crate) fn __reduce279<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClosedPattern = MappingPattern => ActionFn(103);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action103::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 104)
|
|
}
|
|
pub(crate) fn __reduce280<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ClosedPattern = ClassPattern => ActionFn(104);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action104::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 104)
|
|
}
|
|
pub(crate) fn __reduce281<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Comma<FunctionArgument> = FunctionArgument => ActionFn(1537);
|
|
let __sym0 = __pop_Variant31(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1537::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant52(__nt), __end));
|
|
(1, 105)
|
|
}
|
|
pub(crate) fn __reduce282<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Comma<FunctionArgument> = => ActionFn(1538);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action1538::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant52(__nt), __end));
|
|
(0, 105)
|
|
}
|
|
pub(crate) fn __reduce283<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Comma<FunctionArgument> = (<FunctionArgument> ",")+, FunctionArgument => ActionFn(1539);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant31(__symbols);
|
|
let __sym0 = __pop_Variant32(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1539::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant52(__nt), __end));
|
|
(2, 105)
|
|
}
|
|
pub(crate) fn __reduce284<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Comma<FunctionArgument> = (<FunctionArgument> ",")+ => ActionFn(1540);
|
|
let __sym0 = __pop_Variant32(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1540::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant52(__nt), __end));
|
|
(1, 105)
|
|
}
|
|
pub(crate) fn __reduce285<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Comma<Pattern> = Pattern => ActionFn(1545);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1545::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant53(__nt), __end));
|
|
(1, 106)
|
|
}
|
|
pub(crate) fn __reduce286<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Comma<Pattern> = => ActionFn(1546);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action1546::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant53(__nt), __end));
|
|
(0, 106)
|
|
}
|
|
pub(crate) fn __reduce287<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Comma<Pattern> = (<Pattern> ",")+, Pattern => ActionFn(1547);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant35(__symbols);
|
|
let __sym0 = __pop_Variant36(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1547::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant53(__nt), __end));
|
|
(2, 106)
|
|
}
|
|
pub(crate) fn __reduce288<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Comma<Pattern> = (<Pattern> ",")+ => ActionFn(1548);
|
|
let __sym0 = __pop_Variant36(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1548::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant53(__nt), __end));
|
|
(1, 106)
|
|
}
|
|
pub(crate) fn __reduce289<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompFor = SingleForComprehension+ => ActionFn(237);
|
|
let __sym0 = __pop_Variant94(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action237::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant54(__nt), __end));
|
|
(1, 107)
|
|
}
|
|
pub(crate) fn __reduce290<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompFor? = CompFor => ActionFn(250);
|
|
let __sym0 = __pop_Variant54(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action250::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant55(__nt), __end));
|
|
(1, 108)
|
|
}
|
|
pub(crate) fn __reduce291<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompFor? = => ActionFn(251);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action251::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant55(__nt), __end));
|
|
(0, 108)
|
|
}
|
|
pub(crate) fn __reduce292<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompOp = "==" => ActionFn(185);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action185::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant56(__nt), __end));
|
|
(1, 109)
|
|
}
|
|
pub(crate) fn __reduce293<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompOp = "!=" => ActionFn(186);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action186::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant56(__nt), __end));
|
|
(1, 109)
|
|
}
|
|
pub(crate) fn __reduce294<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompOp = "<" => ActionFn(187);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action187::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant56(__nt), __end));
|
|
(1, 109)
|
|
}
|
|
pub(crate) fn __reduce295<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompOp = "<=" => ActionFn(188);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action188::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant56(__nt), __end));
|
|
(1, 109)
|
|
}
|
|
pub(crate) fn __reduce296<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompOp = ">" => ActionFn(189);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action189::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant56(__nt), __end));
|
|
(1, 109)
|
|
}
|
|
pub(crate) fn __reduce297<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompOp = ">=" => ActionFn(190);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action190::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant56(__nt), __end));
|
|
(1, 109)
|
|
}
|
|
pub(crate) fn __reduce298<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompOp = "in" => ActionFn(191);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action191::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant56(__nt), __end));
|
|
(1, 109)
|
|
}
|
|
pub(crate) fn __reduce299<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompOp = "not", "in" => ActionFn(192);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action192::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant56(__nt), __end));
|
|
(2, 109)
|
|
}
|
|
pub(crate) fn __reduce300<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompOp = "is" => ActionFn(193);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action193::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant56(__nt), __end));
|
|
(1, 109)
|
|
}
|
|
pub(crate) fn __reduce301<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompOp = "is", "not" => ActionFn(194);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action194::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant56(__nt), __end));
|
|
(2, 109)
|
|
}
|
|
pub(crate) fn __reduce302<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Comparison<"all"> = Expression<"all">, (CompOp Expression<"all">)+ => ActionFn(1300);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant43(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1300::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 110)
|
|
}
|
|
pub(crate) fn __reduce303<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Comparison<"all"> = Expression<"all"> => ActionFn(516);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action516::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 110)
|
|
}
|
|
pub(crate) fn __reduce304<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Comparison<"no-withitems"> = Expression<"all">, (CompOp Expression<"all">)+ => ActionFn(1301);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant43(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1301::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 111)
|
|
}
|
|
pub(crate) fn __reduce305<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Comparison<"no-withitems"> = Expression<"no-withitems"> => ActionFn(527);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action527::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 111)
|
|
}
|
|
pub(crate) fn __reduce306<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompoundStatement = MatchStatement => ActionFn(77);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action77::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 112)
|
|
}
|
|
pub(crate) fn __reduce307<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompoundStatement = IfStatement => ActionFn(78);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action78::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 112)
|
|
}
|
|
pub(crate) fn __reduce308<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompoundStatement = WhileStatement => ActionFn(79);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action79::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 112)
|
|
}
|
|
pub(crate) fn __reduce309<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompoundStatement = ForStatement => ActionFn(80);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action80::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 112)
|
|
}
|
|
pub(crate) fn __reduce310<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompoundStatement = TryStatement => ActionFn(81);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action81::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 112)
|
|
}
|
|
pub(crate) fn __reduce311<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompoundStatement = WithStatement => ActionFn(82);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action82::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 112)
|
|
}
|
|
pub(crate) fn __reduce312<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompoundStatement = FuncDef => ActionFn(83);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action83::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 112)
|
|
}
|
|
pub(crate) fn __reduce313<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// CompoundStatement = ClassDef => ActionFn(84);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action84::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 112)
|
|
}
|
|
pub(crate) fn __reduce314<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ComprehensionIf = "if", ExpressionNoCond => ActionFn(240);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action240::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 113)
|
|
}
|
|
pub(crate) fn __reduce315<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ComprehensionIf* = => ActionFn(253);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action253::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant17(__nt), __end));
|
|
(0, 114)
|
|
}
|
|
pub(crate) fn __reduce316<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ComprehensionIf* = ComprehensionIf+ => ActionFn(254);
|
|
let __sym0 = __pop_Variant17(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action254::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant17(__nt), __end));
|
|
(1, 114)
|
|
}
|
|
pub(crate) fn __reduce317<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ComprehensionIf+ = ComprehensionIf => ActionFn(465);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action465::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant17(__nt), __end));
|
|
(1, 115)
|
|
}
|
|
pub(crate) fn __reduce318<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ComprehensionIf+ = ComprehensionIf+, ComprehensionIf => ActionFn(466);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant17(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action466::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant17(__nt), __end));
|
|
(2, 115)
|
|
}
|
|
pub(crate) fn __reduce319<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Decorator = "@", NamedExpressionTest, "\n" => ActionFn(1302);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1302::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant57(__nt), __end));
|
|
(3, 116)
|
|
}
|
|
pub(crate) fn __reduce320<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Decorator* = => ActionFn(311);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action311::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant58(__nt), __end));
|
|
(0, 117)
|
|
}
|
|
pub(crate) fn __reduce321<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Decorator* = Decorator+ => ActionFn(312);
|
|
let __sym0 = __pop_Variant58(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action312::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant58(__nt), __end));
|
|
(1, 117)
|
|
}
|
|
pub(crate) fn __reduce322<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Decorator+ = Decorator => ActionFn(438);
|
|
let __sym0 = __pop_Variant57(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action438::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant58(__nt), __end));
|
|
(1, 118)
|
|
}
|
|
pub(crate) fn __reduce323<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Decorator+ = Decorator+, Decorator => ActionFn(439);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant57(__symbols);
|
|
let __sym0 = __pop_Variant58(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action439::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant58(__nt), __end));
|
|
(2, 118)
|
|
}
|
|
pub(crate) fn __reduce324<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// DelStatement = "del", ExpressionList2 => ActionFn(1303);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1303::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(2, 119)
|
|
}
|
|
pub(crate) fn __reduce325<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// DictElement = DictEntry => ActionFn(228);
|
|
let __sym0 = __pop_Variant60(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action228::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant59(__nt), __end));
|
|
(1, 120)
|
|
}
|
|
pub(crate) fn __reduce326<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// DictElement = "**", Expression<"all"> => ActionFn(229);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action229::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant59(__nt), __end));
|
|
(2, 120)
|
|
}
|
|
pub(crate) fn __reduce327<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// DictEntry = Test<"all">, ":", Test<"all"> => ActionFn(227);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action227::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant60(__nt), __end));
|
|
(3, 121)
|
|
}
|
|
pub(crate) fn __reduce328<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// DictLiteralValues = OneOrMore<DictElement>, "," => ActionFn(615);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant61(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action615::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant61(__nt), __end));
|
|
(2, 122)
|
|
}
|
|
pub(crate) fn __reduce329<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// DictLiteralValues = OneOrMore<DictElement> => ActionFn(616);
|
|
let __sym0 = __pop_Variant61(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action616::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant61(__nt), __end));
|
|
(1, 122)
|
|
}
|
|
pub(crate) fn __reduce330<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// DictLiteralValues? = DictLiteralValues => ActionFn(567);
|
|
let __sym0 = __pop_Variant61(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action567::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant62(__nt), __end));
|
|
(1, 123)
|
|
}
|
|
pub(crate) fn __reduce331<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// DictLiteralValues? = => ActionFn(568);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action568::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant62(__nt), __end));
|
|
(0, 123)
|
|
}
|
|
pub(crate) fn __reduce332<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// DottedName = name => ActionFn(1304);
|
|
let __sym0 = __pop_Variant6(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1304::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant23(__nt), __end));
|
|
(1, 124)
|
|
}
|
|
pub(crate) fn __reduce333<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// DottedName = name, ("." Identifier)+ => ActionFn(1305);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant21(__symbols);
|
|
let __sym0 = __pop_Variant6(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1305::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant23(__nt), __end));
|
|
(2, 124)
|
|
}
|
|
pub(crate) fn __reduce334<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// DoubleStarTypedParameter = Identifier, ":", Test<"all"> => ActionFn(1306);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1306::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant63(__nt), __end));
|
|
(3, 125)
|
|
}
|
|
pub(crate) fn __reduce335<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// DoubleStarTypedParameter = Identifier => ActionFn(1307);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1307::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant63(__nt), __end));
|
|
(1, 125)
|
|
}
|
|
pub(crate) fn __reduce336<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// DoubleStarTypedParameter? = DoubleStarTypedParameter => ActionFn(501);
|
|
let __sym0 = __pop_Variant63(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action501::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant64(__nt), __end));
|
|
(1, 126)
|
|
}
|
|
pub(crate) fn __reduce337<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// DoubleStarTypedParameter? = => ActionFn(502);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action502::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant64(__nt), __end));
|
|
(0, 126)
|
|
}
|
|
pub(crate) fn __reduce338<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ExceptClause = "except", Test<"all">, ":", Suite => ActionFn(1731);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant25(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1731::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant65(__nt), __end));
|
|
(4, 127)
|
|
}
|
|
pub(crate) fn __reduce339<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ExceptClause = "except", ":", Suite => ActionFn(1732);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant25(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1732::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant65(__nt), __end));
|
|
(3, 127)
|
|
}
|
|
pub(crate) fn __reduce340<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ExceptClause = "except", Test<"all">, "as", Identifier, ":", Suite => ActionFn(1206);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant25(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant23(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = super::__action1206::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
|
|
__symbols.push((__start, __Symbol::Variant65(__nt), __end));
|
|
(6, 127)
|
|
}
|
|
pub(crate) fn __reduce341<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ExceptClause+ = ExceptClause => ActionFn(335);
|
|
let __sym0 = __pop_Variant65(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action335::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant66(__nt), __end));
|
|
(1, 128)
|
|
}
|
|
pub(crate) fn __reduce342<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ExceptClause+ = ExceptClause+, ExceptClause => ActionFn(336);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant65(__symbols);
|
|
let __sym0 = __pop_Variant66(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action336::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant66(__nt), __end));
|
|
(2, 128)
|
|
}
|
|
pub(crate) fn __reduce343<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ExceptStarClause = "except", "*", Test<"all">, ":", Suite => ActionFn(794);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant25(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action794::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant65(__nt), __end));
|
|
(5, 129)
|
|
}
|
|
pub(crate) fn __reduce344<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ExceptStarClause = "except", "*", Test<"all">, "as", Identifier, ":", Suite => ActionFn(1207);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant25(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant23(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action1207::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant65(__nt), __end));
|
|
(7, 129)
|
|
}
|
|
pub(crate) fn __reduce345<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ExceptStarClause+ = ExceptStarClause => ActionFn(330);
|
|
let __sym0 = __pop_Variant65(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action330::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant66(__nt), __end));
|
|
(1, 130)
|
|
}
|
|
pub(crate) fn __reduce346<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ExceptStarClause+ = ExceptStarClause+, ExceptStarClause => ActionFn(331);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant65(__symbols);
|
|
let __sym0 = __pop_Variant66(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action331::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant66(__nt), __end));
|
|
(2, 130)
|
|
}
|
|
pub(crate) fn __reduce347<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Expression<"all"> = Expression<"all">, "|", XorExpression<"all"> => ActionFn(1308);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1308::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 131)
|
|
}
|
|
pub(crate) fn __reduce348<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Expression<"all"> = XorExpression<"all"> => ActionFn(375);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action375::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 131)
|
|
}
|
|
pub(crate) fn __reduce349<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Expression<"no-withitems"> = Expression<"all">, "|", XorExpression<"all"> => ActionFn(1309);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1309::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 132)
|
|
}
|
|
pub(crate) fn __reduce350<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Expression<"no-withitems"> = XorExpression<"no-withitems"> => ActionFn(529);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action529::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 132)
|
|
}
|
|
pub(crate) fn __reduce351<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ExpressionList = GenericList<ExpressionOrStarExpression> => ActionFn(233);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action233::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 133)
|
|
}
|
|
pub(crate) fn __reduce352<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ExpressionList2 = OneOrMore<ExpressionOrStarExpression>, "," => ActionFn(617);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action617::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(2, 134)
|
|
}
|
|
pub(crate) fn __reduce353<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ExpressionList2 = OneOrMore<ExpressionOrStarExpression> => ActionFn(618);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action618::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(1, 134)
|
|
}
|
|
pub(crate) fn __reduce354<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ExpressionNoCond = OrTest<"all"> => ActionFn(239);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action239::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 135)
|
|
}
|
|
pub(crate) fn __reduce355<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ExpressionOrStarExpression = Expression<"all"> => ActionFn(231);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action231::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 136)
|
|
}
|
|
pub(crate) fn __reduce356<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ExpressionOrStarExpression = StarExpr => ActionFn(232);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action232::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 136)
|
|
}
|
|
pub(crate) fn __reduce363<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FStringConversion? = FStringConversion => ActionFn(269);
|
|
let __sym0 = __pop_Variant67(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action269::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant68(__nt), __end));
|
|
(1, 139)
|
|
}
|
|
pub(crate) fn __reduce364<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FStringConversion? = => ActionFn(270);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action270::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant68(__nt), __end));
|
|
(0, 139)
|
|
}
|
|
pub(crate) fn __reduce365<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FStringExpr = FStringStart, FStringEnd => ActionFn(1589);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1589::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant69(__nt), __end));
|
|
(2, 140)
|
|
}
|
|
pub(crate) fn __reduce366<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FStringExpr = FStringStart, FStringMiddlePattern+, FStringEnd => ActionFn(1590);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant73(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1590::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant69(__nt), __end));
|
|
(3, 140)
|
|
}
|
|
pub(crate) fn __reduce367<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FStringFormatSpec = => ActionFn(1591);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action1591::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant70(__nt), __end));
|
|
(0, 141)
|
|
}
|
|
pub(crate) fn __reduce368<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FStringFormatSpec = FStringMiddlePattern+ => ActionFn(1592);
|
|
let __sym0 = __pop_Variant73(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1592::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant70(__nt), __end));
|
|
(1, 141)
|
|
}
|
|
pub(crate) fn __reduce369<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FStringFormatSpecSuffix = ":", FStringFormatSpec => ActionFn(222);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant70(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action222::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant70(__nt), __end));
|
|
(2, 142)
|
|
}
|
|
pub(crate) fn __reduce370<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FStringFormatSpecSuffix? = FStringFormatSpecSuffix => ActionFn(267);
|
|
let __sym0 = __pop_Variant70(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action267::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant71(__nt), __end));
|
|
(1, 143)
|
|
}
|
|
pub(crate) fn __reduce371<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FStringFormatSpecSuffix? = => ActionFn(268);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action268::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant71(__nt), __end));
|
|
(0, 143)
|
|
}
|
|
pub(crate) fn __reduce372<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FStringMiddlePattern = FStringReplacementField => ActionFn(219);
|
|
let __sym0 = __pop_Variant72(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action219::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant72(__nt), __end));
|
|
(1, 144)
|
|
}
|
|
pub(crate) fn __reduce374<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FStringMiddlePattern* = => ActionFn(273);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action273::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant73(__nt), __end));
|
|
(0, 145)
|
|
}
|
|
pub(crate) fn __reduce375<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FStringMiddlePattern* = FStringMiddlePattern+ => ActionFn(274);
|
|
let __sym0 = __pop_Variant73(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action274::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant73(__nt), __end));
|
|
(1, 145)
|
|
}
|
|
pub(crate) fn __reduce376<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FStringMiddlePattern+ = FStringMiddlePattern => ActionFn(456);
|
|
let __sym0 = __pop_Variant72(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action456::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant73(__nt), __end));
|
|
(1, 146)
|
|
}
|
|
pub(crate) fn __reduce377<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FStringMiddlePattern+ = FStringMiddlePattern+, FStringMiddlePattern => ActionFn(457);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant72(__symbols);
|
|
let __sym0 = __pop_Variant73(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action457::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant73(__nt), __end));
|
|
(2, 146)
|
|
}
|
|
pub(crate) fn __reduce386<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Factor<"all"> = UnaryOp, Factor<"all"> => ActionFn(1318);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant103(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1318::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 148)
|
|
}
|
|
pub(crate) fn __reduce387<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Factor<"all"> = Power<"all"> => ActionFn(531);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action531::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 148)
|
|
}
|
|
pub(crate) fn __reduce388<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Factor<"no-withitems"> = UnaryOp, Factor<"all"> => ActionFn(1319);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant103(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1319::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 149)
|
|
}
|
|
pub(crate) fn __reduce389<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Factor<"no-withitems"> = Power<"no-withitems"> => ActionFn(580);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action580::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 149)
|
|
}
|
|
pub(crate) fn __reduce390<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FlowStatement = "break" => ActionFn(1320);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1320::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 150)
|
|
}
|
|
pub(crate) fn __reduce391<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FlowStatement = "continue" => ActionFn(1321);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1321::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 150)
|
|
}
|
|
pub(crate) fn __reduce392<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FlowStatement = "return", GenericList<TestOrStarExpr> => ActionFn(1752);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1752::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(2, 150)
|
|
}
|
|
pub(crate) fn __reduce393<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FlowStatement = "return" => ActionFn(1753);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1753::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 150)
|
|
}
|
|
pub(crate) fn __reduce394<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FlowStatement = YieldExpr => ActionFn(1323);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1323::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 150)
|
|
}
|
|
pub(crate) fn __reduce395<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FlowStatement = RaiseStatement => ActionFn(57);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action57::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 150)
|
|
}
|
|
pub(crate) fn __reduce396<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ForStatement = "async", "for", ExpressionList, "in", GenericList<TestOrStarExpr>, ":", Suite, "else", ":", Suite => ActionFn(1743);
|
|
assert!(__symbols.len() >= 10);
|
|
let __sym9 = __pop_Variant25(__symbols);
|
|
let __sym8 = __pop_Variant0(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant25(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant15(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym9.2;
|
|
let __nt = super::__action1743::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(10, 151)
|
|
}
|
|
pub(crate) fn __reduce397<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ForStatement = "async", "for", ExpressionList, "in", GenericList<TestOrStarExpr>, ":", Suite => ActionFn(1744);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant25(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant15(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action1744::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(7, 151)
|
|
}
|
|
pub(crate) fn __reduce398<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ForStatement = "for", ExpressionList, "in", GenericList<TestOrStarExpr>, ":", Suite, "else", ":", Suite => ActionFn(1745);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant25(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant25(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = super::__action1745::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(9, 151)
|
|
}
|
|
pub(crate) fn __reduce399<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ForStatement = "for", ExpressionList, "in", GenericList<TestOrStarExpr>, ":", Suite => ActionFn(1746);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant25(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = super::__action1746::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(6, 151)
|
|
}
|
|
pub(crate) fn __reduce400<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FuncDef = "async", "def", Identifier, TypeParams, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1767);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant25(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant15(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant46(__symbols);
|
|
let __sym3 = __pop_Variant101(__symbols);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = super::__action1767::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(9, 152)
|
|
}
|
|
pub(crate) fn __reduce401<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FuncDef = "async", "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1768);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant25(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant15(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant46(__symbols);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = super::__action1768::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(8, 152)
|
|
}
|
|
pub(crate) fn __reduce402<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FuncDef = Decorator+, "async", "def", Identifier, TypeParams, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1769);
|
|
assert!(__symbols.len() >= 10);
|
|
let __sym9 = __pop_Variant25(__symbols);
|
|
let __sym8 = __pop_Variant0(__symbols);
|
|
let __sym7 = __pop_Variant15(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant46(__symbols);
|
|
let __sym4 = __pop_Variant101(__symbols);
|
|
let __sym3 = __pop_Variant23(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant58(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym9.2;
|
|
let __nt = super::__action1769::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(10, 152)
|
|
}
|
|
pub(crate) fn __reduce403<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FuncDef = Decorator+, "async", "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1770);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant25(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant15(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant46(__symbols);
|
|
let __sym3 = __pop_Variant23(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant58(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = super::__action1770::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(9, 152)
|
|
}
|
|
pub(crate) fn __reduce404<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FuncDef = "async", "def", Identifier, TypeParams, Parameters, ":", Suite => ActionFn(1771);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant25(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant46(__symbols);
|
|
let __sym3 = __pop_Variant101(__symbols);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action1771::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(7, 152)
|
|
}
|
|
pub(crate) fn __reduce405<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FuncDef = "async", "def", Identifier, Parameters, ":", Suite => ActionFn(1772);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant25(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant46(__symbols);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = super::__action1772::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(6, 152)
|
|
}
|
|
pub(crate) fn __reduce406<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FuncDef = Decorator+, "async", "def", Identifier, TypeParams, Parameters, ":", Suite => ActionFn(1773);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant25(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant46(__symbols);
|
|
let __sym4 = __pop_Variant101(__symbols);
|
|
let __sym3 = __pop_Variant23(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant58(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = super::__action1773::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(8, 152)
|
|
}
|
|
pub(crate) fn __reduce407<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FuncDef = Decorator+, "async", "def", Identifier, Parameters, ":", Suite => ActionFn(1774);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant25(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant46(__symbols);
|
|
let __sym3 = __pop_Variant23(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant58(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action1774::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(7, 152)
|
|
}
|
|
pub(crate) fn __reduce408<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FuncDef = "def", Identifier, TypeParams, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1775);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant25(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant15(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant46(__symbols);
|
|
let __sym2 = __pop_Variant101(__symbols);
|
|
let __sym1 = __pop_Variant23(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = super::__action1775::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(8, 152)
|
|
}
|
|
pub(crate) fn __reduce409<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FuncDef = "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1776);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant25(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant15(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant46(__symbols);
|
|
let __sym1 = __pop_Variant23(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action1776::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(7, 152)
|
|
}
|
|
pub(crate) fn __reduce410<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FuncDef = Decorator+, "def", Identifier, TypeParams, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1777);
|
|
assert!(__symbols.len() >= 9);
|
|
let __sym8 = __pop_Variant25(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant15(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant46(__symbols);
|
|
let __sym3 = __pop_Variant101(__symbols);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant58(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym8.2;
|
|
let __nt = super::__action1777::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(9, 152)
|
|
}
|
|
pub(crate) fn __reduce411<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FuncDef = Decorator+, "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1778);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant25(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant15(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant46(__symbols);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant58(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = super::__action1778::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(8, 152)
|
|
}
|
|
pub(crate) fn __reduce412<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FuncDef = "def", Identifier, TypeParams, Parameters, ":", Suite => ActionFn(1779);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant25(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant46(__symbols);
|
|
let __sym2 = __pop_Variant101(__symbols);
|
|
let __sym1 = __pop_Variant23(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = super::__action1779::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(6, 152)
|
|
}
|
|
pub(crate) fn __reduce413<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FuncDef = "def", Identifier, Parameters, ":", Suite => ActionFn(1780);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant25(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant46(__symbols);
|
|
let __sym1 = __pop_Variant23(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1780::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(5, 152)
|
|
}
|
|
pub(crate) fn __reduce414<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FuncDef = Decorator+, "def", Identifier, TypeParams, Parameters, ":", Suite => ActionFn(1781);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant25(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant46(__symbols);
|
|
let __sym3 = __pop_Variant101(__symbols);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant58(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action1781::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(7, 152)
|
|
}
|
|
pub(crate) fn __reduce415<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FuncDef = Decorator+, "def", Identifier, Parameters, ":", Suite => ActionFn(1782);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant25(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant46(__symbols);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant58(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = super::__action1782::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(6, 152)
|
|
}
|
|
pub(crate) fn __reduce416<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FunctionArgument = NamedExpressionTest, CompFor => ActionFn(1553);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant54(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1553::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant31(__nt), __end));
|
|
(2, 153)
|
|
}
|
|
pub(crate) fn __reduce417<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FunctionArgument = NamedExpressionTest => ActionFn(1554);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1554::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant31(__nt), __end));
|
|
(1, 153)
|
|
}
|
|
pub(crate) fn __reduce418<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FunctionArgument = Identifier, "=", Test<"all"> => ActionFn(1325);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1325::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant31(__nt), __end));
|
|
(3, 153)
|
|
}
|
|
pub(crate) fn __reduce419<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FunctionArgument = "*", Test<"all"> => ActionFn(1326);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1326::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant31(__nt), __end));
|
|
(2, 153)
|
|
}
|
|
pub(crate) fn __reduce420<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FunctionArgument = "**", Test<"all"> => ActionFn(1327);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1327::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant31(__nt), __end));
|
|
(2, 153)
|
|
}
|
|
pub(crate) fn __reduce421<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FunctionArgument? = FunctionArgument => ActionFn(467);
|
|
let __sym0 = __pop_Variant31(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action467::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant74(__nt), __end));
|
|
(1, 154)
|
|
}
|
|
pub(crate) fn __reduce422<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// FunctionArgument? = => ActionFn(468);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action468::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant74(__nt), __end));
|
|
(0, 154)
|
|
}
|
|
pub(crate) fn __reduce423<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// GenericList<ExpressionOrStarExpression> = OneOrMore<ExpressionOrStarExpression>, "," => ActionFn(1328);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1328::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 155)
|
|
}
|
|
pub(crate) fn __reduce424<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// GenericList<ExpressionOrStarExpression> = OneOrMore<ExpressionOrStarExpression> => ActionFn(1329);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1329::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 155)
|
|
}
|
|
pub(crate) fn __reduce425<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// GenericList<TestOrStarExpr> = OneOrMore<TestOrStarExpr>, "," => ActionFn(1330);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1330::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 156)
|
|
}
|
|
pub(crate) fn __reduce426<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// GenericList<TestOrStarExpr> = OneOrMore<TestOrStarExpr> => ActionFn(1331);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1331::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 156)
|
|
}
|
|
pub(crate) fn __reduce427<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// GlobalStatement = "global", OneOrMore<Identifier> => ActionFn(1332);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant85(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1332::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(2, 157)
|
|
}
|
|
pub(crate) fn __reduce428<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Guard = "if", NamedExpressionTest => ActionFn(89);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action89::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant44(__nt), __end));
|
|
(2, 158)
|
|
}
|
|
pub(crate) fn __reduce429<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Identifier = name => ActionFn(1333);
|
|
let __sym0 = __pop_Variant6(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1333::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant23(__nt), __end));
|
|
(1, 159)
|
|
}
|
|
pub(crate) fn __reduce430<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// IfStatement = "if", NamedExpressionTest, ":", Suite, "else", ":", Suite => ActionFn(1155);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant25(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant25(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action1155::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(7, 160)
|
|
}
|
|
pub(crate) fn __reduce431<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// IfStatement = "if", NamedExpressionTest, ":", Suite => ActionFn(1156);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant25(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1156::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(4, 160)
|
|
}
|
|
pub(crate) fn __reduce432<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// IfStatement = "if", NamedExpressionTest, ":", Suite, (<@L> "elif" <NamedExpressionTest> ":" <Suite>)+, "else", ":", Suite => ActionFn(1157);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant25(__symbols);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant28(__symbols);
|
|
let __sym3 = __pop_Variant25(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = super::__action1157::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(8, 160)
|
|
}
|
|
pub(crate) fn __reduce433<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// IfStatement = "if", NamedExpressionTest, ":", Suite, (<@L> "elif" <NamedExpressionTest> ":" <Suite>)+ => ActionFn(1158);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant28(__symbols);
|
|
let __sym3 = __pop_Variant25(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1158::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(5, 160)
|
|
}
|
|
pub(crate) fn __reduce434<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportAsAlias<DottedName> = DottedName, "as", Identifier => ActionFn(1334);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1334::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant75(__nt), __end));
|
|
(3, 161)
|
|
}
|
|
pub(crate) fn __reduce435<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportAsAlias<DottedName> = DottedName => ActionFn(1335);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1335::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant75(__nt), __end));
|
|
(1, 161)
|
|
}
|
|
pub(crate) fn __reduce436<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportAsAlias<Identifier> = Identifier, "as", Identifier => ActionFn(1336);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1336::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant75(__nt), __end));
|
|
(3, 162)
|
|
}
|
|
pub(crate) fn __reduce437<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportAsAlias<Identifier> = Identifier => ActionFn(1337);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1337::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant75(__nt), __end));
|
|
(1, 162)
|
|
}
|
|
pub(crate) fn __reduce438<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportAsNames = OneOrMore<ImportAsAlias<Identifier>> => ActionFn(1338);
|
|
let __sym0 = __pop_Variant76(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1338::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant76(__nt), __end));
|
|
(1, 163)
|
|
}
|
|
pub(crate) fn __reduce439<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportAsNames = "(", OneOrMore<ImportAsAlias<Identifier>>, ",", ")" => ActionFn(1339);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant76(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1339::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant76(__nt), __end));
|
|
(4, 163)
|
|
}
|
|
pub(crate) fn __reduce440<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportAsNames = "(", OneOrMore<ImportAsAlias<Identifier>>, ")" => ActionFn(1340);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant76(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1340::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant76(__nt), __end));
|
|
(3, 163)
|
|
}
|
|
pub(crate) fn __reduce441<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportAsNames = "*" => ActionFn(1341);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1341::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant76(__nt), __end));
|
|
(1, 163)
|
|
}
|
|
pub(crate) fn __reduce442<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportDots = "..." => ActionFn(64);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action64::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant77(__nt), __end));
|
|
(1, 164)
|
|
}
|
|
pub(crate) fn __reduce443<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportDots = "." => ActionFn(65);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action65::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant77(__nt), __end));
|
|
(1, 164)
|
|
}
|
|
pub(crate) fn __reduce444<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportDots* = => ActionFn(391);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action391::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant78(__nt), __end));
|
|
(0, 165)
|
|
}
|
|
pub(crate) fn __reduce445<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportDots* = ImportDots+ => ActionFn(392);
|
|
let __sym0 = __pop_Variant78(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action392::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant78(__nt), __end));
|
|
(1, 165)
|
|
}
|
|
pub(crate) fn __reduce446<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportDots+ = ImportDots => ActionFn(389);
|
|
let __sym0 = __pop_Variant77(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action389::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant78(__nt), __end));
|
|
(1, 166)
|
|
}
|
|
pub(crate) fn __reduce447<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportDots+ = ImportDots+, ImportDots => ActionFn(390);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant77(__symbols);
|
|
let __sym0 = __pop_Variant78(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action390::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant78(__nt), __end));
|
|
(2, 166)
|
|
}
|
|
pub(crate) fn __reduce448<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportFromLocation = DottedName => ActionFn(1601);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1601::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant79(__nt), __end));
|
|
(1, 167)
|
|
}
|
|
pub(crate) fn __reduce449<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportFromLocation = ImportDots+, DottedName => ActionFn(1602);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant23(__symbols);
|
|
let __sym0 = __pop_Variant78(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1602::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant79(__nt), __end));
|
|
(2, 167)
|
|
}
|
|
pub(crate) fn __reduce450<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportFromLocation = ImportDots+ => ActionFn(63);
|
|
let __sym0 = __pop_Variant78(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action63::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant79(__nt), __end));
|
|
(1, 167)
|
|
}
|
|
pub(crate) fn __reduce451<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportStatement = "import", OneOrMore<ImportAsAlias<DottedName>> => ActionFn(1342);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant76(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1342::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(2, 168)
|
|
}
|
|
pub(crate) fn __reduce452<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ImportStatement = "from", ImportFromLocation, "import", ImportAsNames => ActionFn(1343);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant76(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant79(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1343::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(4, 168)
|
|
}
|
|
pub(crate) fn __reduce456<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// KwargParameter<DoubleStarTypedParameter> = "**", DoubleStarTypedParameter => ActionFn(1575);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1575::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant9(__nt), __end));
|
|
(2, 172)
|
|
}
|
|
pub(crate) fn __reduce457<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// KwargParameter<DoubleStarTypedParameter> = "**" => ActionFn(1576);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1576::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant9(__nt), __end));
|
|
(1, 172)
|
|
}
|
|
pub(crate) fn __reduce458<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// KwargParameter<StarUntypedParameter> = "**", StarUntypedParameter => ActionFn(1019);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant63(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1019::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant9(__nt), __end));
|
|
(2, 173)
|
|
}
|
|
pub(crate) fn __reduce459<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// KwargParameter<StarUntypedParameter> = "**" => ActionFn(1020);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1020::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant9(__nt), __end));
|
|
(1, 173)
|
|
}
|
|
pub(crate) fn __reduce464<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ListLiteralValues = OneOrMore<TestOrStarNamedExpr>, "," => ActionFn(625);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action625::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(2, 175)
|
|
}
|
|
pub(crate) fn __reduce465<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ListLiteralValues = OneOrMore<TestOrStarNamedExpr> => ActionFn(626);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action626::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(1, 175)
|
|
}
|
|
pub(crate) fn __reduce466<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ListLiteralValues? = ListLiteralValues => ActionFn(575);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action575::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant34(__nt), __end));
|
|
(1, 176)
|
|
}
|
|
pub(crate) fn __reduce467<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ListLiteralValues? = => ActionFn(576);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action576::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant34(__nt), __end));
|
|
(0, 176)
|
|
}
|
|
pub(crate) fn __reduce468<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// LiteralPattern = "None" => ActionFn(1348);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1348::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 177)
|
|
}
|
|
pub(crate) fn __reduce469<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// LiteralPattern = "True" => ActionFn(1349);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1349::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 177)
|
|
}
|
|
pub(crate) fn __reduce470<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// LiteralPattern = "False" => ActionFn(1350);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1350::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 177)
|
|
}
|
|
pub(crate) fn __reduce471<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// LiteralPattern = NumberExpr => ActionFn(1351);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1351::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 177)
|
|
}
|
|
pub(crate) fn __reduce472<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// LiteralPattern = AddOpExpr => ActionFn(1352);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1352::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 177)
|
|
}
|
|
pub(crate) fn __reduce473<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// LiteralPattern = StringLiteral => ActionFn(1353);
|
|
let __sym0 = __pop_Variant69(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1353::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 177)
|
|
}
|
|
pub(crate) fn __reduce475<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MappingKey = MatchNameOrAttr => ActionFn(127);
|
|
let __sym0 = __pop_Variant44(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action127::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant44(__nt), __end));
|
|
(1, 178)
|
|
}
|
|
pub(crate) fn __reduce476<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MappingKey = String => ActionFn(128);
|
|
let __sym0 = __pop_Variant44(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action128::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant44(__nt), __end));
|
|
(1, 178)
|
|
}
|
|
pub(crate) fn __reduce477<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MappingKey = NumberExpr => ActionFn(129);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action129::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant44(__nt), __end));
|
|
(1, 178)
|
|
}
|
|
pub(crate) fn __reduce478<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MappingKey = AddOpExpr => ActionFn(130);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action130::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant44(__nt), __end));
|
|
(1, 178)
|
|
}
|
|
pub(crate) fn __reduce479<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MappingKey = "None" => ActionFn(1355);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1355::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant44(__nt), __end));
|
|
(1, 178)
|
|
}
|
|
pub(crate) fn __reduce480<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MappingKey = "True" => ActionFn(1356);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1356::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant44(__nt), __end));
|
|
(1, 178)
|
|
}
|
|
pub(crate) fn __reduce481<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MappingKey = "False" => ActionFn(1357);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1357::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant44(__nt), __end));
|
|
(1, 178)
|
|
}
|
|
pub(crate) fn __reduce482<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MappingPattern = "{", "}" => ActionFn(1358);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1358::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(2, 179)
|
|
}
|
|
pub(crate) fn __reduce483<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MappingPattern = "{", OneOrMore<MatchMappingEntry>, ",", "}" => ActionFn(1359);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant87(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1359::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(4, 179)
|
|
}
|
|
pub(crate) fn __reduce484<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MappingPattern = "{", OneOrMore<MatchMappingEntry>, "}" => ActionFn(1360);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant87(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1360::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(3, 179)
|
|
}
|
|
pub(crate) fn __reduce485<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MappingPattern = "{", "**", Identifier, ",", "}" => ActionFn(1361);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1361::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(5, 179)
|
|
}
|
|
pub(crate) fn __reduce486<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MappingPattern = "{", "**", Identifier, "}" => ActionFn(1362);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1362::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(4, 179)
|
|
}
|
|
pub(crate) fn __reduce487<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MappingPattern = "{", OneOrMore<MatchMappingEntry>, ",", "**", Identifier, ",", "}" => ActionFn(1363);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant23(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant87(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action1363::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(7, 179)
|
|
}
|
|
pub(crate) fn __reduce488<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MappingPattern = "{", OneOrMore<MatchMappingEntry>, ",", "**", Identifier, "}" => ActionFn(1364);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant23(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant87(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = super::__action1364::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(6, 179)
|
|
}
|
|
pub(crate) fn __reduce489<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MatchCase = "case", Patterns, Guard, ":", Suite => ActionFn(1223);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant25(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant44(__symbols);
|
|
let __sym1 = __pop_Variant35(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1223::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant80(__nt), __end));
|
|
(5, 180)
|
|
}
|
|
pub(crate) fn __reduce490<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MatchCase = "case", Patterns, ":", Suite => ActionFn(1224);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant25(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant35(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1224::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant80(__nt), __end));
|
|
(4, 180)
|
|
}
|
|
pub(crate) fn __reduce491<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MatchCase+ = MatchCase => ActionFn(369);
|
|
let __sym0 = __pop_Variant80(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action369::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant81(__nt), __end));
|
|
(1, 181)
|
|
}
|
|
pub(crate) fn __reduce492<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MatchCase+ = MatchCase+, MatchCase => ActionFn(370);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant80(__symbols);
|
|
let __sym0 = __pop_Variant81(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action370::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant81(__nt), __end));
|
|
(2, 181)
|
|
}
|
|
pub(crate) fn __reduce493<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MatchKeywordEntry = Identifier, "=", Pattern => ActionFn(1365);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant35(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1365::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant82(__nt), __end));
|
|
(3, 182)
|
|
}
|
|
pub(crate) fn __reduce494<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MatchMappingEntry = MappingKey, ":", Pattern => ActionFn(134);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant35(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant44(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action134::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant83(__nt), __end));
|
|
(3, 183)
|
|
}
|
|
pub(crate) fn __reduce495<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MatchName = Identifier => ActionFn(1366);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1366::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant44(__nt), __end));
|
|
(1, 184)
|
|
}
|
|
pub(crate) fn __reduce496<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MatchNameOrAttr = MatchName, ".", Identifier => ActionFn(1367);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant44(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1367::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant44(__nt), __end));
|
|
(3, 185)
|
|
}
|
|
pub(crate) fn __reduce497<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MatchNameOrAttr = MatchNameOrAttr, ".", Identifier => ActionFn(1368);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant44(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1368::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant44(__nt), __end));
|
|
(3, 185)
|
|
}
|
|
pub(crate) fn __reduce498<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MatchStatement = "match", TestOrStarNamedExpr, ":", "\n", Indent, MatchCase+, Dedent => ActionFn(862);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant81(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action862::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(7, 186)
|
|
}
|
|
pub(crate) fn __reduce499<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MatchStatement = "match", TestOrStarNamedExpr, ",", ":", "\n", Indent, MatchCase+, Dedent => ActionFn(1369);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant81(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = super::__action1369::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(8, 186)
|
|
}
|
|
pub(crate) fn __reduce500<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MatchStatement = "match", TwoOrMoreSep<TestOrStarNamedExpr, ",">, ",", ":", "\n", Indent, MatchCase+, Dedent => ActionFn(1370);
|
|
assert!(__symbols.len() >= 8);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant81(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym7.2;
|
|
let __nt = super::__action1370::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(8, 186)
|
|
}
|
|
pub(crate) fn __reduce501<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MatchStatement = "match", TwoOrMoreSep<TestOrStarNamedExpr, ",">, ":", "\n", Indent, MatchCase+, Dedent => ActionFn(1371);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant81(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action1371::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(7, 186)
|
|
}
|
|
pub(crate) fn __reduce502<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MulOp = "*" => ActionFn(199);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action199::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 187)
|
|
}
|
|
pub(crate) fn __reduce503<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MulOp = "/" => ActionFn(200);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action200::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 187)
|
|
}
|
|
pub(crate) fn __reduce504<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MulOp = "//" => ActionFn(201);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action201::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 187)
|
|
}
|
|
pub(crate) fn __reduce505<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MulOp = "%" => ActionFn(202);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action202::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 187)
|
|
}
|
|
pub(crate) fn __reduce506<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// MulOp = "@" => ActionFn(203);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action203::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 187)
|
|
}
|
|
pub(crate) fn __reduce507<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// NamedExpression = NamedExpressionName, ":=", Test<"all"> => ActionFn(1372);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1372::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 188)
|
|
}
|
|
pub(crate) fn __reduce508<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// NamedExpressionName = Identifier => ActionFn(1373);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1373::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 189)
|
|
}
|
|
pub(crate) fn __reduce509<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// NamedExpressionTest = NamedExpression => ActionFn(180);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action180::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 190)
|
|
}
|
|
pub(crate) fn __reduce510<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// NamedExpressionTest = Test<"all"> => ActionFn(181);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action181::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 190)
|
|
}
|
|
pub(crate) fn __reduce511<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// NamedOrStarExpr = NamedExpression => ActionFn(36);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action36::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 191)
|
|
}
|
|
pub(crate) fn __reduce512<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// NamedOrStarExpr = StarExpr => ActionFn(37);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action37::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 191)
|
|
}
|
|
pub(crate) fn __reduce513<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// NonlocalStatement = "nonlocal", OneOrMore<Identifier> => ActionFn(1374);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant85(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1374::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(2, 192)
|
|
}
|
|
pub(crate) fn __reduce514<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// NotTest<"all"> = "not", NotTest<"all"> => ActionFn(1375);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1375::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 193)
|
|
}
|
|
pub(crate) fn __reduce515<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// NotTest<"all"> = Comparison<"all"> => ActionFn(478);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action478::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 193)
|
|
}
|
|
pub(crate) fn __reduce516<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// NotTest<"no-withitems"> = "not", NotTest<"all"> => ActionFn(1376);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1376::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 194)
|
|
}
|
|
pub(crate) fn __reduce517<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// NotTest<"no-withitems"> = Comparison<"no-withitems"> => ActionFn(521);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action521::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 194)
|
|
}
|
|
pub(crate) fn __reduce518<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Number = int => ActionFn(246);
|
|
let __sym0 = __pop_Variant4(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action246::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant84(__nt), __end));
|
|
(1, 195)
|
|
}
|
|
pub(crate) fn __reduce519<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Number = float => ActionFn(247);
|
|
let __sym0 = __pop_Variant2(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action247::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant84(__nt), __end));
|
|
(1, 195)
|
|
}
|
|
pub(crate) fn __reduce520<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Number = complex => ActionFn(248);
|
|
let __sym0 = __pop_Variant1(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action248::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant84(__nt), __end));
|
|
(1, 195)
|
|
}
|
|
pub(crate) fn __reduce521<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// NumberAtom = Number => ActionFn(1377);
|
|
let __sym0 = __pop_Variant84(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1377::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 196)
|
|
}
|
|
pub(crate) fn __reduce522<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// NumberExpr = NumberAtom => ActionFn(112);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action112::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 197)
|
|
}
|
|
pub(crate) fn __reduce523<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// NumberExpr = "-", NumberAtom => ActionFn(1378);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1378::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 197)
|
|
}
|
|
pub(crate) fn __reduce524<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<DictElement> = DictElement => ActionFn(263);
|
|
let __sym0 = __pop_Variant59(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action263::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant61(__nt), __end));
|
|
(1, 198)
|
|
}
|
|
pub(crate) fn __reduce525<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<DictElement> = OneOrMore<DictElement>, ",", DictElement => ActionFn(264);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant59(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant61(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action264::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant61(__nt), __end));
|
|
(3, 198)
|
|
}
|
|
pub(crate) fn __reduce526<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<ExpressionOrStarExpression> = ExpressionOrStarExpression => ActionFn(260);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action260::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(1, 199)
|
|
}
|
|
pub(crate) fn __reduce527<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<ExpressionOrStarExpression> = OneOrMore<ExpressionOrStarExpression>, ",", ExpressionOrStarExpression => ActionFn(261);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action261::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(3, 199)
|
|
}
|
|
pub(crate) fn __reduce528<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<Identifier> = Identifier => ActionFn(379);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action379::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant85(__nt), __end));
|
|
(1, 200)
|
|
}
|
|
pub(crate) fn __reduce529<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<Identifier> = OneOrMore<Identifier>, ",", Identifier => ActionFn(380);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant85(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action380::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant85(__nt), __end));
|
|
(3, 200)
|
|
}
|
|
pub(crate) fn __reduce530<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<ImportAsAlias<DottedName>> = DottedName, "as", Identifier => ActionFn(1593);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1593::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant76(__nt), __end));
|
|
(3, 201)
|
|
}
|
|
pub(crate) fn __reduce531<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<ImportAsAlias<DottedName>> = DottedName => ActionFn(1594);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1594::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant76(__nt), __end));
|
|
(1, 201)
|
|
}
|
|
pub(crate) fn __reduce532<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<ImportAsAlias<DottedName>> = OneOrMore<ImportAsAlias<DottedName>>, ",", DottedName, "as", Identifier => ActionFn(1595);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant23(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant76(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1595::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant76(__nt), __end));
|
|
(5, 201)
|
|
}
|
|
pub(crate) fn __reduce533<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<ImportAsAlias<DottedName>> = OneOrMore<ImportAsAlias<DottedName>>, ",", DottedName => ActionFn(1596);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant76(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1596::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant76(__nt), __end));
|
|
(3, 201)
|
|
}
|
|
pub(crate) fn __reduce534<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<ImportAsAlias<Identifier>> = Identifier, "as", Identifier => ActionFn(1597);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1597::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant76(__nt), __end));
|
|
(3, 202)
|
|
}
|
|
pub(crate) fn __reduce535<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<ImportAsAlias<Identifier>> = Identifier => ActionFn(1598);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1598::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant76(__nt), __end));
|
|
(1, 202)
|
|
}
|
|
pub(crate) fn __reduce536<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<ImportAsAlias<Identifier>> = OneOrMore<ImportAsAlias<Identifier>>, ",", Identifier, "as", Identifier => ActionFn(1599);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant23(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant76(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1599::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant76(__nt), __end));
|
|
(5, 202)
|
|
}
|
|
pub(crate) fn __reduce537<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<ImportAsAlias<Identifier>> = OneOrMore<ImportAsAlias<Identifier>>, ",", Identifier => ActionFn(1600);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant23(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant76(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1600::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant76(__nt), __end));
|
|
(3, 202)
|
|
}
|
|
pub(crate) fn __reduce538<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<MatchKeywordEntry> = MatchKeywordEntry => ActionFn(348);
|
|
let __sym0 = __pop_Variant82(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action348::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant86(__nt), __end));
|
|
(1, 203)
|
|
}
|
|
pub(crate) fn __reduce539<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<MatchKeywordEntry> = OneOrMore<MatchKeywordEntry>, ",", MatchKeywordEntry => ActionFn(349);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant82(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant86(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action349::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant86(__nt), __end));
|
|
(3, 203)
|
|
}
|
|
pub(crate) fn __reduce540<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<MatchMappingEntry> = MatchMappingEntry => ActionFn(352);
|
|
let __sym0 = __pop_Variant83(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action352::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant87(__nt), __end));
|
|
(1, 204)
|
|
}
|
|
pub(crate) fn __reduce541<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<MatchMappingEntry> = OneOrMore<MatchMappingEntry>, ",", MatchMappingEntry => ActionFn(353);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant83(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant87(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action353::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant87(__nt), __end));
|
|
(3, 204)
|
|
}
|
|
pub(crate) fn __reduce542<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<ParameterDef<TypedParameter>> = ParameterDef<TypedParameter> => ActionFn(490);
|
|
let __sym0 = __pop_Variant11(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action490::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant88(__nt), __end));
|
|
(1, 205)
|
|
}
|
|
pub(crate) fn __reduce543<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<ParameterDef<TypedParameter>> = OneOrMore<ParameterDef<TypedParameter>>, ",", ParameterDef<TypedParameter> => ActionFn(491);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant11(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action491::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant88(__nt), __end));
|
|
(3, 205)
|
|
}
|
|
pub(crate) fn __reduce544<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<ParameterDef<UntypedParameter>> = ParameterDef<UntypedParameter> => ActionFn(479);
|
|
let __sym0 = __pop_Variant11(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action479::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant88(__nt), __end));
|
|
(1, 206)
|
|
}
|
|
pub(crate) fn __reduce545<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<ParameterDef<UntypedParameter>> = OneOrMore<ParameterDef<UntypedParameter>>, ",", ParameterDef<UntypedParameter> => ActionFn(480);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant11(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action480::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant88(__nt), __end));
|
|
(3, 206)
|
|
}
|
|
pub(crate) fn __reduce546<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<Pattern> = Pattern => ActionFn(350);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action350::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant53(__nt), __end));
|
|
(1, 207)
|
|
}
|
|
pub(crate) fn __reduce547<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<Pattern> = OneOrMore<Pattern>, ",", Pattern => ActionFn(351);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant35(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant53(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action351::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant53(__nt), __end));
|
|
(3, 207)
|
|
}
|
|
pub(crate) fn __reduce548<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<Test<"all">> = Test<"all"> => ActionFn(313);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action313::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(1, 208)
|
|
}
|
|
pub(crate) fn __reduce549<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<Test<"all">> = OneOrMore<Test<"all">>, ",", Test<"all"> => ActionFn(314);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action314::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(3, 208)
|
|
}
|
|
pub(crate) fn __reduce550<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<TestOrStarExpr> = TestOrStarExpr => ActionFn(458);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action458::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(1, 209)
|
|
}
|
|
pub(crate) fn __reduce551<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<TestOrStarExpr> = OneOrMore<TestOrStarExpr>, ",", TestOrStarExpr => ActionFn(459);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action459::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(3, 209)
|
|
}
|
|
pub(crate) fn __reduce552<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<TestOrStarNamedExpr> = TestOrStarNamedExpr => ActionFn(265);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action265::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(1, 210)
|
|
}
|
|
pub(crate) fn __reduce553<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<TestOrStarNamedExpr> = OneOrMore<TestOrStarNamedExpr>, ",", TestOrStarNamedExpr => ActionFn(266);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action266::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(3, 210)
|
|
}
|
|
pub(crate) fn __reduce554<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<TypeParam> = TypeParam => ActionFn(289);
|
|
let __sym0 = __pop_Variant100(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action289::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant89(__nt), __end));
|
|
(1, 211)
|
|
}
|
|
pub(crate) fn __reduce555<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OneOrMore<TypeParam> = OneOrMore<TypeParam>, ",", TypeParam => ActionFn(290);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant100(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant89(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action290::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant89(__nt), __end));
|
|
(3, 211)
|
|
}
|
|
pub(crate) fn __reduce556<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OrPattern = ClosedPattern => ActionFn(96);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action96::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 212)
|
|
}
|
|
pub(crate) fn __reduce557<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OrPattern = TwoOrMoreSep<ClosedPattern, "|"> => ActionFn(1379);
|
|
let __sym0 = __pop_Variant53(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1379::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 212)
|
|
}
|
|
pub(crate) fn __reduce558<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OrTest<"all"> = (<AndTest<"all">> "or")+, AndTest<"all"> => ActionFn(1380);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant17(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1380::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 213)
|
|
}
|
|
pub(crate) fn __reduce559<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OrTest<"all"> = AndTest<"all"> => ActionFn(256);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action256::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 213)
|
|
}
|
|
pub(crate) fn __reduce560<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OrTest<"no-withitems"> = (<AndTest<"all">> "or")+, AndTest<"all"> => ActionFn(1381);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant17(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1381::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 214)
|
|
}
|
|
pub(crate) fn __reduce561<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// OrTest<"no-withitems"> = AndTest<"no-withitems"> => ActionFn(504);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action504::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 214)
|
|
}
|
|
pub(crate) fn __reduce562<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ParameterDef<TypedParameter> = TypedParameter => ActionFn(497);
|
|
let __sym0 = __pop_Variant11(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action497::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant11(__nt), __end));
|
|
(1, 215)
|
|
}
|
|
pub(crate) fn __reduce563<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ParameterDef<TypedParameter> = TypedParameter, "=", Test<"all"> => ActionFn(1382);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant11(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1382::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant11(__nt), __end));
|
|
(3, 215)
|
|
}
|
|
pub(crate) fn __reduce564<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ParameterDef<UntypedParameter> = UntypedParameter => ActionFn(486);
|
|
let __sym0 = __pop_Variant11(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action486::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant11(__nt), __end));
|
|
(1, 216)
|
|
}
|
|
pub(crate) fn __reduce565<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ParameterDef<UntypedParameter> = UntypedParameter, "=", Test<"all"> => ActionFn(1383);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant11(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1383::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant11(__nt), __end));
|
|
(3, 216)
|
|
}
|
|
pub(crate) fn __reduce566<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ParameterDefs<TypedParameter> = OneOrMore<ParameterDef<TypedParameter>> => ActionFn(446);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action446::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant90(__nt), __end));
|
|
(1, 217)
|
|
}
|
|
pub(crate) fn __reduce567<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ParameterDefs<TypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/" => ActionFn(701);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action701::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant90(__nt), __end));
|
|
(3, 217)
|
|
}
|
|
pub(crate) fn __reduce568<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ParameterDefs<TypedParameter> = OneOrMore<ParameterDef<TypedParameter>>, ",", "/", ("," <ParameterDef<TypedParameter>>)+ => ActionFn(702);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action702::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant90(__nt), __end));
|
|
(4, 217)
|
|
}
|
|
pub(crate) fn __reduce569<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ParameterDefs<UntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>> => ActionFn(454);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action454::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant90(__nt), __end));
|
|
(1, 218)
|
|
}
|
|
pub(crate) fn __reduce570<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ParameterDefs<UntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/" => ActionFn(709);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action709::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant90(__nt), __end));
|
|
(3, 218)
|
|
}
|
|
pub(crate) fn __reduce571<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ParameterDefs<UntypedParameter> = OneOrMore<ParameterDef<UntypedParameter>>, ",", "/", ("," <ParameterDef<UntypedParameter>>)+ => ActionFn(710);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant12(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant88(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action710::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant90(__nt), __end));
|
|
(4, 218)
|
|
}
|
|
pub(crate) fn __reduce648<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = KwargParameter<DoubleStarTypedParameter>, "," => ActionFn(1420);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant9(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1420::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(2, 219)
|
|
}
|
|
pub(crate) fn __reduce649<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ParameterList<TypedParameter, StarTypedParameter, DoubleStarTypedParameter> = KwargParameter<DoubleStarTypedParameter> => ActionFn(1421);
|
|
let __sym0 = __pop_Variant9(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1421::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(1, 219)
|
|
}
|
|
pub(crate) fn __reduce726<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = KwargParameter<StarUntypedParameter>, "," => ActionFn(1458);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant9(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1458::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(2, 220)
|
|
}
|
|
pub(crate) fn __reduce727<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> = KwargParameter<StarUntypedParameter> => ActionFn(1459);
|
|
let __sym0 = __pop_Variant9(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1459::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant46(__nt), __end));
|
|
(1, 220)
|
|
}
|
|
pub(crate) fn __reduce728<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter>? = ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter> => ActionFn(283);
|
|
let __sym0 = __pop_Variant46(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action283::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant47(__nt), __end));
|
|
(1, 221)
|
|
}
|
|
pub(crate) fn __reduce729<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ParameterList<UntypedParameter, StarUntypedParameter, StarUntypedParameter>? = => ActionFn(284);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action284::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant47(__nt), __end));
|
|
(0, 221)
|
|
}
|
|
pub(crate) fn __reduce748<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// PassStatement = "pass" => ActionFn(1462);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1462::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 225)
|
|
}
|
|
pub(crate) fn __reduce749<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Pattern = AsPattern => ActionFn(93);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action93::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 226)
|
|
}
|
|
pub(crate) fn __reduce750<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Pattern = OrPattern => ActionFn(94);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action94::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 226)
|
|
}
|
|
pub(crate) fn __reduce751<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Pattern? = Pattern => ActionFn(429);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action429::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant91(__nt), __end));
|
|
(1, 227)
|
|
}
|
|
pub(crate) fn __reduce752<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Pattern? = => ActionFn(430);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action430::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant91(__nt), __end));
|
|
(0, 227)
|
|
}
|
|
pub(crate) fn __reduce753<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// PatternArguments = "(", OneOrMore<Pattern>, ",", OneOrMore<MatchKeywordEntry>, ",", ")" => ActionFn(1463);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant86(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant53(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = super::__action1463::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
|
|
__symbols.push((__start, __Symbol::Variant92(__nt), __end));
|
|
(6, 228)
|
|
}
|
|
pub(crate) fn __reduce754<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// PatternArguments = "(", OneOrMore<Pattern>, ",", OneOrMore<MatchKeywordEntry>, ")" => ActionFn(1464);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant86(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant53(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1464::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant92(__nt), __end));
|
|
(5, 228)
|
|
}
|
|
pub(crate) fn __reduce755<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// PatternArguments = "(", OneOrMore<Pattern>, ",", ")" => ActionFn(1465);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant53(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1465::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant92(__nt), __end));
|
|
(4, 228)
|
|
}
|
|
pub(crate) fn __reduce756<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// PatternArguments = "(", OneOrMore<Pattern>, ")" => ActionFn(1466);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant53(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1466::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant92(__nt), __end));
|
|
(3, 228)
|
|
}
|
|
pub(crate) fn __reduce757<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// PatternArguments = "(", OneOrMore<MatchKeywordEntry>, ",", ")" => ActionFn(1467);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant86(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1467::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant92(__nt), __end));
|
|
(4, 228)
|
|
}
|
|
pub(crate) fn __reduce758<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// PatternArguments = "(", OneOrMore<MatchKeywordEntry>, ")" => ActionFn(1468);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant86(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1468::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant92(__nt), __end));
|
|
(3, 228)
|
|
}
|
|
pub(crate) fn __reduce759<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// PatternArguments = "(", ")" => ActionFn(1469);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1469::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant92(__nt), __end));
|
|
(2, 228)
|
|
}
|
|
pub(crate) fn __reduce760<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Patterns = Pattern, "," => ActionFn(1470);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1470::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(2, 229)
|
|
}
|
|
pub(crate) fn __reduce761<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Patterns = TwoOrMoreSep<Pattern, ",">, "," => ActionFn(1471);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant53(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1471::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(2, 229)
|
|
}
|
|
pub(crate) fn __reduce762<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Patterns = TwoOrMoreSep<Pattern, ","> => ActionFn(1472);
|
|
let __sym0 = __pop_Variant53(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1472::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 229)
|
|
}
|
|
pub(crate) fn __reduce763<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Patterns = Pattern => ActionFn(92);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action92::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 229)
|
|
}
|
|
pub(crate) fn __reduce764<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Power<"all"> = AtomExpr<"all">, "**", Factor<"all"> => ActionFn(1473);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1473::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 230)
|
|
}
|
|
pub(crate) fn __reduce765<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Power<"all"> = AtomExpr<"all"> => ActionFn(533);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action533::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 230)
|
|
}
|
|
pub(crate) fn __reduce766<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Power<"no-withitems"> = AtomExpr<"all">, "**", Factor<"all"> => ActionFn(1474);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1474::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 231)
|
|
}
|
|
pub(crate) fn __reduce767<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Power<"no-withitems"> = AtomExpr<"no-withitems"> => ActionFn(584);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action584::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 231)
|
|
}
|
|
pub(crate) fn __reduce768<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Program = => ActionFn(3);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action3::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant25(__nt), __end));
|
|
(0, 232)
|
|
}
|
|
pub(crate) fn __reduce769<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Program = Program, CompoundStatement => ActionFn(4);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant37(__symbols);
|
|
let __sym0 = __pop_Variant25(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action4::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant25(__nt), __end));
|
|
(2, 232)
|
|
}
|
|
pub(crate) fn __reduce770<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Program = Program, SmallStatement, ";", "\n" => ActionFn(1190);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant37(__symbols);
|
|
let __sym0 = __pop_Variant25(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1190::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant25(__nt), __end));
|
|
(4, 232)
|
|
}
|
|
pub(crate) fn __reduce771<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Program = Program, (<SmallStatement> ";")+, SmallStatement, ";", "\n" => ActionFn(1191);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant37(__symbols);
|
|
let __sym1 = __pop_Variant38(__symbols);
|
|
let __sym0 = __pop_Variant25(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1191::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant25(__nt), __end));
|
|
(5, 232)
|
|
}
|
|
pub(crate) fn __reduce772<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Program = Program, SmallStatement, "\n" => ActionFn(1192);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant37(__symbols);
|
|
let __sym0 = __pop_Variant25(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1192::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant25(__nt), __end));
|
|
(3, 232)
|
|
}
|
|
pub(crate) fn __reduce773<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Program = Program, (<SmallStatement> ";")+, SmallStatement, "\n" => ActionFn(1193);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant37(__symbols);
|
|
let __sym1 = __pop_Variant38(__symbols);
|
|
let __sym0 = __pop_Variant25(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1193::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant25(__nt), __end));
|
|
(4, 232)
|
|
}
|
|
pub(crate) fn __reduce774<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Program = Program, "\n" => ActionFn(6);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant25(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action6::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant25(__nt), __end));
|
|
(2, 232)
|
|
}
|
|
pub(crate) fn __reduce775<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// RaiseStatement = "raise" => ActionFn(1475);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1475::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 233)
|
|
}
|
|
pub(crate) fn __reduce776<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// RaiseStatement = "raise", Test<"all">, "from", Test<"all"> => ActionFn(1476);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1476::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(4, 233)
|
|
}
|
|
pub(crate) fn __reduce777<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// RaiseStatement = "raise", Test<"all"> => ActionFn(1477);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1477::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(2, 233)
|
|
}
|
|
pub(crate) fn __reduce778<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SequencePattern = "(", Pattern, ")" => ActionFn(1478);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant35(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1478::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(3, 234)
|
|
}
|
|
pub(crate) fn __reduce779<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SequencePattern = "(", ")" => ActionFn(1479);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1479::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(2, 234)
|
|
}
|
|
pub(crate) fn __reduce780<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SequencePattern = "(", Pattern, ",", ")" => ActionFn(1480);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant35(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1480::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(4, 234)
|
|
}
|
|
pub(crate) fn __reduce781<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SequencePattern = "(", (<Pattern> ",")+, Pattern, ",", ")" => ActionFn(1481);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant35(__symbols);
|
|
let __sym1 = __pop_Variant36(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1481::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(5, 234)
|
|
}
|
|
pub(crate) fn __reduce782<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SequencePattern = "(", (<Pattern> ",")+, Pattern, ")" => ActionFn(1482);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant35(__symbols);
|
|
let __sym1 = __pop_Variant36(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1482::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(4, 234)
|
|
}
|
|
pub(crate) fn __reduce783<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SequencePattern = "[", Pattern, "]" => ActionFn(1549);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant35(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1549::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(3, 234)
|
|
}
|
|
pub(crate) fn __reduce784<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SequencePattern = "[", "]" => ActionFn(1550);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1550::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(2, 234)
|
|
}
|
|
pub(crate) fn __reduce785<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SequencePattern = "[", (<Pattern> ",")+, Pattern, "]" => ActionFn(1551);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant35(__symbols);
|
|
let __sym1 = __pop_Variant36(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1551::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(4, 234)
|
|
}
|
|
pub(crate) fn __reduce786<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SequencePattern = "[", (<Pattern> ",")+, "]" => ActionFn(1552);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant36(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1552::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(3, 234)
|
|
}
|
|
pub(crate) fn __reduce787<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SetLiteralValues = OneOrMore<TestOrStarNamedExpr>, "," => ActionFn(661);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action661::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(2, 235)
|
|
}
|
|
pub(crate) fn __reduce788<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SetLiteralValues = OneOrMore<TestOrStarNamedExpr> => ActionFn(662);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action662::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(1, 235)
|
|
}
|
|
pub(crate) fn __reduce789<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ShiftExpression<"all"> = ShiftExpression<"all">, ShiftOp, ArithmeticExpression<"all"> => ActionFn(1484);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant49(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1484::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 236)
|
|
}
|
|
pub(crate) fn __reduce790<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ShiftExpression<"all"> = ArithmeticExpression<"all"> => ActionFn(508);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action508::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 236)
|
|
}
|
|
pub(crate) fn __reduce791<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ShiftExpression<"no-withitems"> = ShiftExpression<"all">, ShiftOp, ArithmeticExpression<"all"> => ActionFn(1485);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant49(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1485::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 237)
|
|
}
|
|
pub(crate) fn __reduce792<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ShiftExpression<"no-withitems"> = ArithmeticExpression<"no-withitems"> => ActionFn(545);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action545::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 237)
|
|
}
|
|
pub(crate) fn __reduce793<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ShiftOp = "<<" => ActionFn(195);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action195::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 238)
|
|
}
|
|
pub(crate) fn __reduce794<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ShiftOp = ">>" => ActionFn(196);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action196::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant49(__nt), __end));
|
|
(1, 238)
|
|
}
|
|
pub(crate) fn __reduce795<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SingleForComprehension = "async", "for", ExpressionList, "in", OrTest<"all"> => ActionFn(1555);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant15(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1555::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant93(__nt), __end));
|
|
(5, 239)
|
|
}
|
|
pub(crate) fn __reduce796<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SingleForComprehension = "async", "for", ExpressionList, "in", OrTest<"all">, ComprehensionIf+ => ActionFn(1556);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant17(__symbols);
|
|
let __sym4 = __pop_Variant15(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = super::__action1556::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
|
|
__symbols.push((__start, __Symbol::Variant93(__nt), __end));
|
|
(6, 239)
|
|
}
|
|
pub(crate) fn __reduce797<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SingleForComprehension = "for", ExpressionList, "in", OrTest<"all"> => ActionFn(1557);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1557::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant93(__nt), __end));
|
|
(4, 239)
|
|
}
|
|
pub(crate) fn __reduce798<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SingleForComprehension = "for", ExpressionList, "in", OrTest<"all">, ComprehensionIf+ => ActionFn(1558);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant17(__symbols);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1558::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant93(__nt), __end));
|
|
(5, 239)
|
|
}
|
|
pub(crate) fn __reduce799<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SingleForComprehension+ = SingleForComprehension => ActionFn(257);
|
|
let __sym0 = __pop_Variant93(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action257::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant94(__nt), __end));
|
|
(1, 240)
|
|
}
|
|
pub(crate) fn __reduce800<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SingleForComprehension+ = SingleForComprehension+, SingleForComprehension => ActionFn(258);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant93(__symbols);
|
|
let __sym0 = __pop_Variant94(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action258::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant94(__nt), __end));
|
|
(2, 240)
|
|
}
|
|
pub(crate) fn __reduce801<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SliceOp = ":", Test<"all"> => ActionFn(1733);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1733::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant95(__nt), __end));
|
|
(2, 241)
|
|
}
|
|
pub(crate) fn __reduce802<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SliceOp = ":" => ActionFn(1734);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1734::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant95(__nt), __end));
|
|
(1, 241)
|
|
}
|
|
pub(crate) fn __reduce803<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SliceOp? = SliceOp => ActionFn(277);
|
|
let __sym0 = __pop_Variant95(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action277::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant96(__nt), __end));
|
|
(1, 242)
|
|
}
|
|
pub(crate) fn __reduce804<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SliceOp? = => ActionFn(278);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action278::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant96(__nt), __end));
|
|
(0, 242)
|
|
}
|
|
pub(crate) fn __reduce805<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SmallStatement = ExpressionStatement => ActionFn(13);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action13::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 243)
|
|
}
|
|
pub(crate) fn __reduce806<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SmallStatement = PassStatement => ActionFn(14);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action14::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 243)
|
|
}
|
|
pub(crate) fn __reduce807<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SmallStatement = DelStatement => ActionFn(15);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action15::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 243)
|
|
}
|
|
pub(crate) fn __reduce808<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SmallStatement = FlowStatement => ActionFn(16);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action16::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 243)
|
|
}
|
|
pub(crate) fn __reduce809<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SmallStatement = ImportStatement => ActionFn(17);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action17::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 243)
|
|
}
|
|
pub(crate) fn __reduce810<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SmallStatement = GlobalStatement => ActionFn(18);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action18::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 243)
|
|
}
|
|
pub(crate) fn __reduce811<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SmallStatement = NonlocalStatement => ActionFn(19);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action19::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 243)
|
|
}
|
|
pub(crate) fn __reduce812<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SmallStatement = AssertStatement => ActionFn(20);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action20::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 243)
|
|
}
|
|
pub(crate) fn __reduce813<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SmallStatement = TypeAliasStatement => ActionFn(21);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action21::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 243)
|
|
}
|
|
pub(crate) fn __reduce814<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SmallStatement = IpyEscapeCommandStatement => ActionFn(22);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action22::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 243)
|
|
}
|
|
pub(crate) fn __reduce815<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SmallStatement = IpyHelpEndEscapeCommandStatement => ActionFn(23);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action23::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(1, 243)
|
|
}
|
|
pub(crate) fn __reduce816<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// StarExpr = "*", Expression<"all"> => ActionFn(1488);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1488::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 244)
|
|
}
|
|
pub(crate) fn __reduce817<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// StarPattern = "*", Identifier => ActionFn(1489);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant23(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1489::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(2, 245)
|
|
}
|
|
pub(crate) fn __reduce818<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// StarTypedParameter = Identifier, ":", TestOrStarExpr => ActionFn(1490);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1490::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant63(__nt), __end));
|
|
(3, 246)
|
|
}
|
|
pub(crate) fn __reduce819<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// StarTypedParameter = Identifier => ActionFn(1491);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1491::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant63(__nt), __end));
|
|
(1, 246)
|
|
}
|
|
pub(crate) fn __reduce820<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// StarTypedParameter? = StarTypedParameter => ActionFn(499);
|
|
let __sym0 = __pop_Variant63(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action499::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant64(__nt), __end));
|
|
(1, 247)
|
|
}
|
|
pub(crate) fn __reduce821<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// StarTypedParameter? = => ActionFn(500);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action500::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant64(__nt), __end));
|
|
(0, 247)
|
|
}
|
|
pub(crate) fn __reduce822<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// StarUntypedParameter = Identifier => ActionFn(1492);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1492::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant63(__nt), __end));
|
|
(1, 248)
|
|
}
|
|
pub(crate) fn __reduce823<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// StarUntypedParameter? = StarUntypedParameter => ActionFn(488);
|
|
let __sym0 = __pop_Variant63(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action488::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant64(__nt), __end));
|
|
(1, 249)
|
|
}
|
|
pub(crate) fn __reduce824<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// StarUntypedParameter? = => ActionFn(489);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action489::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant64(__nt), __end));
|
|
(0, 249)
|
|
}
|
|
pub(crate) fn __reduce825<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Statements = SmallStatement, ";", "\n" => ActionFn(1194);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1194::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant97(__nt), __end));
|
|
(3, 250)
|
|
}
|
|
pub(crate) fn __reduce826<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Statements = (<SmallStatement> ";")+, SmallStatement, ";", "\n" => ActionFn(1195);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant37(__symbols);
|
|
let __sym0 = __pop_Variant38(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1195::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant97(__nt), __end));
|
|
(4, 250)
|
|
}
|
|
pub(crate) fn __reduce827<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Statements = SmallStatement, "\n" => ActionFn(1196);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1196::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant97(__nt), __end));
|
|
(2, 250)
|
|
}
|
|
pub(crate) fn __reduce828<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Statements = (<SmallStatement> ";")+, SmallStatement, "\n" => ActionFn(1197);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant37(__symbols);
|
|
let __sym0 = __pop_Variant38(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1197::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant97(__nt), __end));
|
|
(3, 250)
|
|
}
|
|
pub(crate) fn __reduce829<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Statements = CompoundStatement => ActionFn(10);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action10::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant97(__nt), __end));
|
|
(1, 250)
|
|
}
|
|
pub(crate) fn __reduce830<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Statements = Statements, CompoundStatement => ActionFn(11);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant37(__symbols);
|
|
let __sym0 = __pop_Variant97(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action11::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant97(__nt), __end));
|
|
(2, 250)
|
|
}
|
|
pub(crate) fn __reduce831<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Statements = Statements, SmallStatement, ";", "\n" => ActionFn(1198);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant37(__symbols);
|
|
let __sym0 = __pop_Variant97(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1198::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant97(__nt), __end));
|
|
(4, 250)
|
|
}
|
|
pub(crate) fn __reduce832<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Statements = Statements, (<SmallStatement> ";")+, SmallStatement, ";", "\n" => ActionFn(1199);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant37(__symbols);
|
|
let __sym1 = __pop_Variant38(__symbols);
|
|
let __sym0 = __pop_Variant97(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1199::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant97(__nt), __end));
|
|
(5, 250)
|
|
}
|
|
pub(crate) fn __reduce833<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Statements = Statements, SmallStatement, "\n" => ActionFn(1200);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant37(__symbols);
|
|
let __sym0 = __pop_Variant97(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1200::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant97(__nt), __end));
|
|
(3, 250)
|
|
}
|
|
pub(crate) fn __reduce834<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Statements = Statements, (<SmallStatement> ";")+, SmallStatement, "\n" => ActionFn(1201);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant37(__symbols);
|
|
let __sym1 = __pop_Variant38(__symbols);
|
|
let __sym0 = __pop_Variant97(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1201::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant97(__nt), __end));
|
|
(4, 250)
|
|
}
|
|
pub(crate) fn __reduce835<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// String = StringLiteralOrFString => ActionFn(935);
|
|
let __sym0 = __pop_Variant69(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action935::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant44(__nt), __end));
|
|
(1, 251)
|
|
}
|
|
pub(crate) fn __reduce838<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// StringLiteralOrFString = StringLiteral => ActionFn(215);
|
|
let __sym0 = __pop_Variant69(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action215::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant69(__nt), __end));
|
|
(1, 253)
|
|
}
|
|
pub(crate) fn __reduce839<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// StringLiteralOrFString = FStringExpr => ActionFn(216);
|
|
let __sym0 = __pop_Variant69(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action216::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant69(__nt), __end));
|
|
(1, 253)
|
|
}
|
|
pub(crate) fn __reduce840<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Subscript = TestOrStarNamedExpr => ActionFn(210);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action210::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 254)
|
|
}
|
|
pub(crate) fn __reduce841<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Subscript = Test<"all">, ":", Test<"all">, SliceOp => ActionFn(1735);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant95(__symbols);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1735::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(4, 254)
|
|
}
|
|
pub(crate) fn __reduce842<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Subscript = Test<"all">, ":", SliceOp => ActionFn(1736);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant95(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1736::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 254)
|
|
}
|
|
pub(crate) fn __reduce843<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Subscript = ":", Test<"all">, SliceOp => ActionFn(1737);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant95(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1737::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 254)
|
|
}
|
|
pub(crate) fn __reduce844<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Subscript = ":", SliceOp => ActionFn(1738);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant95(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1738::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 254)
|
|
}
|
|
pub(crate) fn __reduce845<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Subscript = Test<"all">, ":", Test<"all"> => ActionFn(1739);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1739::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 254)
|
|
}
|
|
pub(crate) fn __reduce846<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Subscript = Test<"all">, ":" => ActionFn(1740);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1740::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 254)
|
|
}
|
|
pub(crate) fn __reduce847<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Subscript = ":", Test<"all"> => ActionFn(1741);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1741::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 254)
|
|
}
|
|
pub(crate) fn __reduce848<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Subscript = ":" => ActionFn(1742);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1742::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 254)
|
|
}
|
|
pub(crate) fn __reduce849<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SubscriptList = Subscript => ActionFn(207);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action207::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 255)
|
|
}
|
|
pub(crate) fn __reduce850<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SubscriptList = Subscript, "," => ActionFn(1496);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1496::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 255)
|
|
}
|
|
pub(crate) fn __reduce851<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SubscriptList = TwoOrMoreSep<Subscript, ",">, "," => ActionFn(1497);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1497::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 255)
|
|
}
|
|
pub(crate) fn __reduce852<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// SubscriptList = TwoOrMoreSep<Subscript, ","> => ActionFn(1498);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1498::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 255)
|
|
}
|
|
pub(crate) fn __reduce853<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Suite = SmallStatement, ";", "\n" => ActionFn(1202);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1202::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant25(__nt), __end));
|
|
(3, 256)
|
|
}
|
|
pub(crate) fn __reduce854<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Suite = (<SmallStatement> ";")+, SmallStatement, ";", "\n" => ActionFn(1203);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant37(__symbols);
|
|
let __sym0 = __pop_Variant38(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1203::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant25(__nt), __end));
|
|
(4, 256)
|
|
}
|
|
pub(crate) fn __reduce855<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Suite = SmallStatement, "\n" => ActionFn(1204);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant37(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1204::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant25(__nt), __end));
|
|
(2, 256)
|
|
}
|
|
pub(crate) fn __reduce856<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Suite = (<SmallStatement> ";")+, SmallStatement, "\n" => ActionFn(1205);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant37(__symbols);
|
|
let __sym0 = __pop_Variant38(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1205::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant25(__nt), __end));
|
|
(3, 256)
|
|
}
|
|
pub(crate) fn __reduce857<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Suite = "\n", Indent, Statements, Dedent => ActionFn(8);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant97(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action8::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant25(__nt), __end));
|
|
(4, 256)
|
|
}
|
|
pub(crate) fn __reduce858<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Term<"all"> = Term<"all">, MulOp, Factor<"all"> => ActionFn(1499);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant49(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1499::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 257)
|
|
}
|
|
pub(crate) fn __reduce859<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Term<"all"> = Factor<"all"> => ActionFn(525);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action525::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 257)
|
|
}
|
|
pub(crate) fn __reduce860<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Term<"no-withitems"> = Term<"all">, MulOp, Factor<"all"> => ActionFn(1500);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant49(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1500::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 258)
|
|
}
|
|
pub(crate) fn __reduce861<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Term<"no-withitems"> = Factor<"no-withitems"> => ActionFn(578);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action578::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 258)
|
|
}
|
|
pub(crate) fn __reduce862<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Test<"all"> = OrTest<"all">, "if", OrTest<"all">, "else", Test<"all"> => ActionFn(1501);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant15(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1501::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(5, 259)
|
|
}
|
|
pub(crate) fn __reduce863<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Test<"all"> = OrTest<"all"> => ActionFn(404);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action404::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 259)
|
|
}
|
|
pub(crate) fn __reduce864<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Test<"all"> = LambdaDef => ActionFn(405);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action405::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 259)
|
|
}
|
|
pub(crate) fn __reduce865<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Test<"all">? = Test<"all"> => ActionFn(327);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action327::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant16(__nt), __end));
|
|
(1, 260)
|
|
}
|
|
pub(crate) fn __reduce866<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Test<"all">? = => ActionFn(328);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action328::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant16(__nt), __end));
|
|
(0, 260)
|
|
}
|
|
pub(crate) fn __reduce867<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Test<"no-withitems"> = OrTest<"all">, "if", OrTest<"all">, "else", Test<"all"> => ActionFn(1502);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant15(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1502::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(5, 261)
|
|
}
|
|
pub(crate) fn __reduce868<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Test<"no-withitems"> = OrTest<"no-withitems"> => ActionFn(436);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action436::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 261)
|
|
}
|
|
pub(crate) fn __reduce869<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Test<"no-withitems"> = LambdaDef => ActionFn(437);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action437::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 261)
|
|
}
|
|
pub(crate) fn __reduce870<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TestList = GenericList<TestOrStarExpr> => ActionFn(235);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action235::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 262)
|
|
}
|
|
pub(crate) fn __reduce871<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TestList? = GenericList<TestOrStarExpr> => ActionFn(1747);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1747::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant16(__nt), __end));
|
|
(1, 263)
|
|
}
|
|
pub(crate) fn __reduce872<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TestList? = => ActionFn(400);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action400::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant16(__nt), __end));
|
|
(0, 263)
|
|
}
|
|
pub(crate) fn __reduce873<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TestListOrYieldExpr = GenericList<TestOrStarExpr> => ActionFn(1748);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1748::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 264)
|
|
}
|
|
pub(crate) fn __reduce874<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TestListOrYieldExpr = YieldExpr => ActionFn(32);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action32::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 264)
|
|
}
|
|
pub(crate) fn __reduce875<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TestOrStarExpr = Test<"all"> => ActionFn(34);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action34::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 265)
|
|
}
|
|
pub(crate) fn __reduce876<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TestOrStarExpr = StarExpr => ActionFn(35);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action35::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 265)
|
|
}
|
|
pub(crate) fn __reduce877<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TestOrStarExprList = GenericList<TestOrStarExpr> => ActionFn(1749);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1749::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 266)
|
|
}
|
|
pub(crate) fn __reduce878<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TestOrStarNamedExpr = NamedExpressionTest => ActionFn(38);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action38::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 267)
|
|
}
|
|
pub(crate) fn __reduce879<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TestOrStarNamedExpr = StarExpr => ActionFn(39);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action39::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 267)
|
|
}
|
|
pub(crate) fn __reduce880<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Top = StartModule, Program => ActionFn(1503);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant25(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1503::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant98(__nt), __end));
|
|
(2, 268)
|
|
}
|
|
pub(crate) fn __reduce881<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Top = StartExpression, GenericList<TestOrStarExpr> => ActionFn(1750);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1750::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant98(__nt), __end));
|
|
(2, 268)
|
|
}
|
|
pub(crate) fn __reduce882<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// Top = StartExpression, GenericList<TestOrStarExpr>, ("\n")+ => ActionFn(1751);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant22(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1751::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant98(__nt), __end));
|
|
(3, 268)
|
|
}
|
|
pub(crate) fn __reduce883<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TryStatement = "try", ":", Suite, ExceptClause+, "else", ":", Suite, "finally", ":", Suite => ActionFn(1506);
|
|
assert!(__symbols.len() >= 10);
|
|
let __sym9 = __pop_Variant25(__symbols);
|
|
let __sym8 = __pop_Variant0(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant25(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant66(__symbols);
|
|
let __sym2 = __pop_Variant25(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym9.2;
|
|
let __nt = super::__action1506::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(10, 269)
|
|
}
|
|
pub(crate) fn __reduce884<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TryStatement = "try", ":", Suite, ExceptClause+, "else", ":", Suite => ActionFn(1507);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant25(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant66(__symbols);
|
|
let __sym2 = __pop_Variant25(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action1507::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(7, 269)
|
|
}
|
|
pub(crate) fn __reduce885<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TryStatement = "try", ":", Suite, ExceptClause+, "finally", ":", Suite => ActionFn(1508);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant25(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant66(__symbols);
|
|
let __sym2 = __pop_Variant25(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action1508::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(7, 269)
|
|
}
|
|
pub(crate) fn __reduce886<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TryStatement = "try", ":", Suite, ExceptClause+ => ActionFn(1509);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant66(__symbols);
|
|
let __sym2 = __pop_Variant25(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1509::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(4, 269)
|
|
}
|
|
pub(crate) fn __reduce887<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TryStatement = "try", ":", Suite, ExceptStarClause+, "else", ":", Suite, "finally", ":", Suite => ActionFn(1510);
|
|
assert!(__symbols.len() >= 10);
|
|
let __sym9 = __pop_Variant25(__symbols);
|
|
let __sym8 = __pop_Variant0(__symbols);
|
|
let __sym7 = __pop_Variant0(__symbols);
|
|
let __sym6 = __pop_Variant25(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant66(__symbols);
|
|
let __sym2 = __pop_Variant25(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym9.2;
|
|
let __nt = super::__action1510::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(10, 269)
|
|
}
|
|
pub(crate) fn __reduce888<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TryStatement = "try", ":", Suite, ExceptStarClause+, "else", ":", Suite => ActionFn(1511);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant25(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant66(__symbols);
|
|
let __sym2 = __pop_Variant25(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action1511::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(7, 269)
|
|
}
|
|
pub(crate) fn __reduce889<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TryStatement = "try", ":", Suite, ExceptStarClause+, "finally", ":", Suite => ActionFn(1512);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant25(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant66(__symbols);
|
|
let __sym2 = __pop_Variant25(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action1512::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(7, 269)
|
|
}
|
|
pub(crate) fn __reduce890<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TryStatement = "try", ":", Suite, ExceptStarClause+ => ActionFn(1513);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant66(__symbols);
|
|
let __sym2 = __pop_Variant25(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1513::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(4, 269)
|
|
}
|
|
pub(crate) fn __reduce891<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TryStatement = "try", ":", Suite, "finally", ":", Suite => ActionFn(1138);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant25(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant25(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = super::__action1138::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(6, 269)
|
|
}
|
|
pub(crate) fn __reduce892<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TwoOrMore<StringLiteral> = StringLiteral, StringLiteral => ActionFn(354);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant69(__symbols);
|
|
let __sym0 = __pop_Variant69(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action354::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant99(__nt), __end));
|
|
(2, 270)
|
|
}
|
|
pub(crate) fn __reduce893<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TwoOrMore<StringLiteral> = TwoOrMore<StringLiteral>, StringLiteral => ActionFn(355);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant69(__symbols);
|
|
let __sym0 = __pop_Variant99(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action355::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant99(__nt), __end));
|
|
(2, 270)
|
|
}
|
|
pub(crate) fn __reduce894<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TwoOrMore<StringLiteralOrFString> = StringLiteralOrFString, StringLiteralOrFString => ActionFn(275);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant69(__symbols);
|
|
let __sym0 = __pop_Variant69(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action275::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant99(__nt), __end));
|
|
(2, 271)
|
|
}
|
|
pub(crate) fn __reduce895<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TwoOrMore<StringLiteralOrFString> = TwoOrMore<StringLiteralOrFString>, StringLiteralOrFString => ActionFn(276);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant69(__symbols);
|
|
let __sym0 = __pop_Variant99(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action276::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant99(__nt), __end));
|
|
(2, 271)
|
|
}
|
|
pub(crate) fn __reduce896<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TwoOrMoreSep<ClosedPattern, "|"> = ClosedPattern, "|", ClosedPattern => ActionFn(360);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant35(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action360::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant53(__nt), __end));
|
|
(3, 272)
|
|
}
|
|
pub(crate) fn __reduce897<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TwoOrMoreSep<ClosedPattern, "|"> = TwoOrMoreSep<ClosedPattern, "|">, "|", ClosedPattern => ActionFn(361);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant35(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant53(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action361::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant53(__nt), __end));
|
|
(3, 272)
|
|
}
|
|
pub(crate) fn __reduce898<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TwoOrMoreSep<Pattern, ","> = Pattern, ",", Pattern => ActionFn(362);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant35(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant35(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action362::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant53(__nt), __end));
|
|
(3, 273)
|
|
}
|
|
pub(crate) fn __reduce899<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TwoOrMoreSep<Pattern, ","> = TwoOrMoreSep<Pattern, ",">, ",", Pattern => ActionFn(363);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant35(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant53(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action363::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant53(__nt), __end));
|
|
(3, 273)
|
|
}
|
|
pub(crate) fn __reduce900<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TwoOrMoreSep<Subscript, ","> = Subscript, ",", Subscript => ActionFn(279);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action279::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(3, 274)
|
|
}
|
|
pub(crate) fn __reduce901<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TwoOrMoreSep<Subscript, ","> = TwoOrMoreSep<Subscript, ",">, ",", Subscript => ActionFn(280);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action280::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(3, 274)
|
|
}
|
|
pub(crate) fn __reduce902<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TwoOrMoreSep<TestOrStarNamedExpr, ","> = TestOrStarNamedExpr, ",", TestOrStarNamedExpr => ActionFn(367);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action367::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(3, 275)
|
|
}
|
|
pub(crate) fn __reduce903<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TwoOrMoreSep<TestOrStarNamedExpr, ","> = TwoOrMoreSep<TestOrStarNamedExpr, ",">, ",", TestOrStarNamedExpr => ActionFn(368);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action368::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant33(__nt), __end));
|
|
(3, 275)
|
|
}
|
|
pub(crate) fn __reduce904<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TypeAliasName = Identifier => ActionFn(1514);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1514::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant44(__nt), __end));
|
|
(1, 276)
|
|
}
|
|
pub(crate) fn __reduce905<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TypeAliasStatement = "type", TypeAliasName, TypeParams, "=", Test<"all"> => ActionFn(1783);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant15(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant101(__symbols);
|
|
let __sym1 = __pop_Variant44(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1783::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(5, 277)
|
|
}
|
|
pub(crate) fn __reduce906<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TypeAliasStatement = "type", TypeAliasName, "=", Test<"all"> => ActionFn(1784);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant15(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant44(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1784::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(4, 277)
|
|
}
|
|
pub(crate) fn __reduce907<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TypeParam = Identifier, ":", Test<"all"> => ActionFn(1516);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1516::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant100(__nt), __end));
|
|
(3, 278)
|
|
}
|
|
pub(crate) fn __reduce908<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TypeParam = Identifier => ActionFn(1517);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1517::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant100(__nt), __end));
|
|
(1, 278)
|
|
}
|
|
pub(crate) fn __reduce909<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TypeParam = "*", Identifier => ActionFn(1518);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant23(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1518::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant100(__nt), __end));
|
|
(2, 278)
|
|
}
|
|
pub(crate) fn __reduce910<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TypeParam = "**", Identifier => ActionFn(1519);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant23(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1519::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant100(__nt), __end));
|
|
(2, 278)
|
|
}
|
|
pub(crate) fn __reduce911<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TypeParams = "[", OneOrMore<TypeParam>, ",", "]" => ActionFn(1520);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant89(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1520::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant101(__nt), __end));
|
|
(4, 279)
|
|
}
|
|
pub(crate) fn __reduce912<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TypeParams = "[", OneOrMore<TypeParam>, "]" => ActionFn(1521);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant89(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1521::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant101(__nt), __end));
|
|
(3, 279)
|
|
}
|
|
pub(crate) fn __reduce913<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TypeParams? = TypeParams => ActionFn(309);
|
|
let __sym0 = __pop_Variant101(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action309::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant102(__nt), __end));
|
|
(1, 280)
|
|
}
|
|
pub(crate) fn __reduce914<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TypeParams? = => ActionFn(310);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action310::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant102(__nt), __end));
|
|
(0, 280)
|
|
}
|
|
pub(crate) fn __reduce915<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TypedParameter = Identifier, ":", Test<"all"> => ActionFn(1522);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1522::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant11(__nt), __end));
|
|
(3, 281)
|
|
}
|
|
pub(crate) fn __reduce916<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// TypedParameter = Identifier => ActionFn(1523);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1523::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant11(__nt), __end));
|
|
(1, 281)
|
|
}
|
|
pub(crate) fn __reduce917<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// UnaryOp = "+" => ActionFn(204);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action204::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant103(__nt), __end));
|
|
(1, 282)
|
|
}
|
|
pub(crate) fn __reduce918<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// UnaryOp = "-" => ActionFn(205);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action205::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant103(__nt), __end));
|
|
(1, 282)
|
|
}
|
|
pub(crate) fn __reduce919<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// UnaryOp = "~" => ActionFn(206);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action206::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant103(__nt), __end));
|
|
(1, 282)
|
|
}
|
|
pub(crate) fn __reduce920<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// UntypedParameter = Identifier => ActionFn(1524);
|
|
let __sym0 = __pop_Variant23(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1524::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant11(__nt), __end));
|
|
(1, 283)
|
|
}
|
|
pub(crate) fn __reduce921<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// ValuePattern = MatchNameOrAttr => ActionFn(1525);
|
|
let __sym0 = __pop_Variant44(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1525::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant35(__nt), __end));
|
|
(1, 284)
|
|
}
|
|
pub(crate) fn __reduce922<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WhileStatement = "while", NamedExpressionTest, ":", Suite, "else", ":", Suite => ActionFn(1135);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant25(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant25(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action1135::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(7, 285)
|
|
}
|
|
pub(crate) fn __reduce923<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WhileStatement = "while", NamedExpressionTest, ":", Suite => ActionFn(1136);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant25(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1136::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(4, 285)
|
|
}
|
|
pub(crate) fn __reduce924<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItem<"all"> = Test<"all"> => ActionFn(322);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action322::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant18(__nt), __end));
|
|
(1, 286)
|
|
}
|
|
pub(crate) fn __reduce925<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItem<"all"> = WithItemAs => ActionFn(323);
|
|
let __sym0 = __pop_Variant18(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action323::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant18(__nt), __end));
|
|
(1, 286)
|
|
}
|
|
pub(crate) fn __reduce926<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItem<"no-withitems"> = Test<"no-withitems"> => ActionFn(317);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action317::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant18(__nt), __end));
|
|
(1, 287)
|
|
}
|
|
pub(crate) fn __reduce927<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItem<"no-withitems"> = WithItemAs => ActionFn(318);
|
|
let __sym0 = __pop_Variant18(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action318::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant18(__nt), __end));
|
|
(1, 287)
|
|
}
|
|
pub(crate) fn __reduce928<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItemAs = Test<"all">, "as", Expression<"all"> => ActionFn(1526);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1526::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant18(__nt), __end));
|
|
(3, 288)
|
|
}
|
|
pub(crate) fn __reduce929<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItems = "(", OneOrMore<Test<"all">>, ",", ")" => ActionFn(1209);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1209::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant40(__nt), __end));
|
|
(4, 289)
|
|
}
|
|
pub(crate) fn __reduce930<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItems = "(", OneOrMore<Test<"all">>, ")" => ActionFn(1210);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1210::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant40(__nt), __end));
|
|
(3, 289)
|
|
}
|
|
pub(crate) fn __reduce931<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItems = "(", OneOrMore<Test<"all">>, ",", WithItemAs, ",", ")" => ActionFn(1212);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant18(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = super::__action1212::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
|
|
__symbols.push((__start, __Symbol::Variant40(__nt), __end));
|
|
(6, 289)
|
|
}
|
|
pub(crate) fn __reduce932<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItems = "(", WithItemAs, ",", ")" => ActionFn(1213);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant18(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1213::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant40(__nt), __end));
|
|
(4, 289)
|
|
}
|
|
pub(crate) fn __reduce933<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItems = "(", OneOrMore<Test<"all">>, ",", WithItemAs, ("," <WithItem<"all">>)+, ",", ")" => ActionFn(1214);
|
|
assert!(__symbols.len() >= 7);
|
|
let __sym6 = __pop_Variant0(__symbols);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant19(__symbols);
|
|
let __sym3 = __pop_Variant18(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym6.2;
|
|
let __nt = super::__action1214::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6);
|
|
__symbols.push((__start, __Symbol::Variant40(__nt), __end));
|
|
(7, 289)
|
|
}
|
|
pub(crate) fn __reduce934<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItems = "(", WithItemAs, ("," <WithItem<"all">>)+, ",", ")" => ActionFn(1215);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant19(__symbols);
|
|
let __sym1 = __pop_Variant18(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1215::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant40(__nt), __end));
|
|
(5, 289)
|
|
}
|
|
pub(crate) fn __reduce935<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItems = "(", OneOrMore<Test<"all">>, ",", WithItemAs, ")" => ActionFn(1216);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant0(__symbols);
|
|
let __sym3 = __pop_Variant18(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action1216::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant40(__nt), __end));
|
|
(5, 289)
|
|
}
|
|
pub(crate) fn __reduce936<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItems = "(", WithItemAs, ")" => ActionFn(1217);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant18(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1217::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant40(__nt), __end));
|
|
(3, 289)
|
|
}
|
|
pub(crate) fn __reduce937<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItems = "(", OneOrMore<Test<"all">>, ",", WithItemAs, ("," <WithItem<"all">>)+, ")" => ActionFn(1218);
|
|
assert!(__symbols.len() >= 6);
|
|
let __sym5 = __pop_Variant0(__symbols);
|
|
let __sym4 = __pop_Variant19(__symbols);
|
|
let __sym3 = __pop_Variant18(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant33(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym5.2;
|
|
let __nt = super::__action1218::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5);
|
|
__symbols.push((__start, __Symbol::Variant40(__nt), __end));
|
|
(6, 289)
|
|
}
|
|
pub(crate) fn __reduce938<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItems = "(", WithItemAs, ("," <WithItem<"all">>)+, ")" => ActionFn(1219);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant19(__symbols);
|
|
let __sym1 = __pop_Variant18(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action1219::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant40(__nt), __end));
|
|
(4, 289)
|
|
}
|
|
pub(crate) fn __reduce939<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItems = WithItem<"no-withitems"> => ActionFn(159);
|
|
let __sym0 = __pop_Variant18(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action159::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant40(__nt), __end));
|
|
(1, 289)
|
|
}
|
|
pub(crate) fn __reduce940<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItems = WithItem<"all">, ("," <WithItem<"all">>)+ => ActionFn(160);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant19(__symbols);
|
|
let __sym0 = __pop_Variant18(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action160::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant40(__nt), __end));
|
|
(2, 289)
|
|
}
|
|
pub(crate) fn __reduce941<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithItemsNoAs = OneOrMore<Test<"all">> => ActionFn(161);
|
|
let __sym0 = __pop_Variant33(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action161::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant40(__nt), __end));
|
|
(1, 290)
|
|
}
|
|
pub(crate) fn __reduce942<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithStatement = "async", "with", WithItems, ":", Suite => ActionFn(963);
|
|
assert!(__symbols.len() >= 5);
|
|
let __sym4 = __pop_Variant25(__symbols);
|
|
let __sym3 = __pop_Variant0(__symbols);
|
|
let __sym2 = __pop_Variant40(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym4.2;
|
|
let __nt = super::__action963::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3, __sym4);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(5, 291)
|
|
}
|
|
pub(crate) fn __reduce943<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// WithStatement = "with", WithItems, ":", Suite => ActionFn(964);
|
|
assert!(__symbols.len() >= 4);
|
|
let __sym3 = __pop_Variant25(__symbols);
|
|
let __sym2 = __pop_Variant0(__symbols);
|
|
let __sym1 = __pop_Variant40(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym3.2;
|
|
let __nt = super::__action964::<>(source_code, mode, __sym0, __sym1, __sym2, __sym3);
|
|
__symbols.push((__start, __Symbol::Variant37(__nt), __end));
|
|
(4, 291)
|
|
}
|
|
pub(crate) fn __reduce944<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// XorExpression<"all"> = XorExpression<"all">, "^", AndExpression<"all"> => ActionFn(1527);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1527::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 292)
|
|
}
|
|
pub(crate) fn __reduce945<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// XorExpression<"all"> = AndExpression<"all"> => ActionFn(428);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action428::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 292)
|
|
}
|
|
pub(crate) fn __reduce946<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// XorExpression<"no-withitems"> = XorExpression<"all">, "^", AndExpression<"all"> => ActionFn(1528);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1528::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 293)
|
|
}
|
|
pub(crate) fn __reduce947<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// XorExpression<"no-withitems"> = AndExpression<"no-withitems"> => ActionFn(535);
|
|
let __sym0 = __pop_Variant15(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action535::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 293)
|
|
}
|
|
pub(crate) fn __reduce948<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// YieldExpr = "yield", GenericList<TestOrStarExpr> => ActionFn(1754);
|
|
assert!(__symbols.len() >= 2);
|
|
let __sym1 = __pop_Variant15(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym1.2;
|
|
let __nt = super::__action1754::<>(source_code, mode, __sym0, __sym1);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(2, 294)
|
|
}
|
|
pub(crate) fn __reduce949<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// YieldExpr = "yield" => ActionFn(1755);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action1755::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(1, 294)
|
|
}
|
|
pub(crate) fn __reduce950<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// YieldExpr = "yield", "from", Test<"all"> => ActionFn(1530);
|
|
assert!(__symbols.len() >= 3);
|
|
let __sym2 = __pop_Variant15(__symbols);
|
|
let __sym1 = __pop_Variant0(__symbols);
|
|
let __sym0 = __pop_Variant0(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym2.2;
|
|
let __nt = super::__action1530::<>(source_code, mode, __sym0, __sym1, __sym2);
|
|
__symbols.push((__start, __Symbol::Variant15(__nt), __end));
|
|
(3, 294)
|
|
}
|
|
pub(crate) fn __reduce952<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// fstring_middle? = fstring_middle => ActionFn(281);
|
|
let __sym0 = __pop_Variant3(__symbols);
|
|
let __start = __sym0.0;
|
|
let __end = __sym0.2;
|
|
let __nt = super::__action281::<>(source_code, mode, __sym0);
|
|
__symbols.push((__start, __Symbol::Variant104(__nt), __end));
|
|
(1, 296)
|
|
}
|
|
pub(crate) fn __reduce953<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookahead_start: Option<&TextSize>,
|
|
__symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)>,
|
|
_: core::marker::PhantomData<()>,
|
|
) -> (usize, usize)
|
|
{
|
|
// fstring_middle? = => ActionFn(282);
|
|
let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default();
|
|
let __end = __start.clone();
|
|
let __nt = super::__action282::<>(source_code, mode, &__start, &__end);
|
|
__symbols.push((__start, __Symbol::Variant104(__nt), __end));
|
|
(0, 296)
|
|
}
|
|
}
|
|
pub(crate) use self::__parse__Top::TopParser;
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action0<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Mod, TextSize),
|
|
) -> ast::Mod
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, start, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, body, _): (TextSize, ast::Suite, TextSize),
|
|
(_, end, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Mod
|
|
{
|
|
ast::ModModule { body, range: (start..end).into() }.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action2<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, start, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, body, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, alloc::vec::Vec<token::Tok>, TextSize),
|
|
(_, end, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Mod
|
|
{
|
|
ast::ModExpression { body: Box::new(body.into()), range: (start..end).into() }.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action3<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> ast::Suite
|
|
{
|
|
vec![]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action4<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut statements, _): (TextSize, ast::Suite, TextSize),
|
|
(_, next, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
{
|
|
statements.push(next);
|
|
statements
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action5<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut statements, _): (TextSize, ast::Suite, TextSize),
|
|
(_, small, _): (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
(_, last, _): (TextSize, ast::Stmt, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
{
|
|
statements.extend(small);
|
|
statements.push(last);
|
|
statements
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action6<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, s, _): (TextSize, ast::Suite, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
s
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action7<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut statements, _): (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
(_, last, _): (TextSize, ast::Stmt, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
{
|
|
statements.push(last);
|
|
statements
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action8<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, s, _): (TextSize, Vec<ast::Stmt>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
s
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action9<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut head, _): (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
(_, last, _): (TextSize, ast::Stmt, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Stmt>
|
|
{
|
|
{
|
|
head.push(last);
|
|
head
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action10<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, s, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> Vec<ast::Stmt>
|
|
{
|
|
vec![s]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action11<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut statements, _): (TextSize, Vec<ast::Stmt>, TextSize),
|
|
(_, next, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> Vec<ast::Stmt>
|
|
{
|
|
{
|
|
statements.push(next);
|
|
statements
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action12<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut statements, _): (TextSize, Vec<ast::Stmt>, TextSize),
|
|
(_, small, _): (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
(_, last, _): (TextSize, ast::Stmt, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Stmt>
|
|
{
|
|
{
|
|
statements.extend(small);
|
|
statements.push(last);
|
|
statements
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action13<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action14<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action15<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action16<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action17<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action18<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action19<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action20<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action21<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action22<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action23<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action24<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
ast::Stmt::Pass(ast::StmtPass { range: (location..end_location).into() })
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action25<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, targets, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
ast::Stmt::Delete(
|
|
ast::StmtDelete { targets: targets.into_iter().map(|expr| set_context(expr.into(), ast::ExprContext::Del)).collect(), range: (location..end_location).into() }
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action26<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, expression, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, suffix, _): (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
// Just an expression, no assignment:
|
|
if suffix.is_empty() {
|
|
Ok(ast::Stmt::Expr(
|
|
ast::StmtExpr { value: Box::new(expression.into()), range: (location..end_location).into() }
|
|
))
|
|
} else {
|
|
let mut targets = vec![set_context(expression.into(), ast::ExprContext::Store)];
|
|
let mut values = suffix;
|
|
|
|
let value = Box::new(values.pop().unwrap().into());
|
|
|
|
for target in values {
|
|
targets.push(set_context(target.into(), ast::ExprContext::Store));
|
|
}
|
|
invalid::assignment_targets(&targets)?;
|
|
Ok(ast::Stmt::Assign(
|
|
ast::StmtAssign { targets, value, range: (location..end_location).into() }
|
|
))
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action27<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, target, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, op, _): (TextSize, ast::Operator, TextSize),
|
|
(_, rhs, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
invalid::assignment_target(&target.expr)?;
|
|
Ok(ast::Stmt::AugAssign(
|
|
ast::StmtAugAssign {
|
|
target: Box::new(set_context(target.into(), ast::ExprContext::Store)),
|
|
op,
|
|
value: Box::new(rhs.into()),
|
|
range: (location..end_location).into()
|
|
},
|
|
))
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action28<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, target, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, annotation, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, rhs, _): (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
let simple = target.expr.is_name_expr();
|
|
invalid::assignment_target(&target.expr)?;
|
|
Ok(ast::Stmt::AnnAssign(
|
|
ast::StmtAnnAssign {
|
|
target: Box::new(set_context(target.into(), ast::ExprContext::Store)),
|
|
annotation: Box::new(annotation.into()),
|
|
value: rhs.map(ast::Expr::from).map(Box::new),
|
|
simple,
|
|
range: (location..end_location).into()
|
|
},
|
|
))
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action29<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
e
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action30<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
e
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action31<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action32<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action33<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action34<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action35<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action36<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action37<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action38<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action39<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action40<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::Add
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action41<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::Sub
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action42<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::Mult
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action43<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::MatMult
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action44<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::Div
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action45<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::Mod
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action46<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::BitAnd
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action47<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::BitOr
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action48<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::BitXor
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action49<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::LShift
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action50<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::RShift
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action51<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::Pow
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action52<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::FloorDiv
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action53<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
|
|
ast::Stmt::Break(ast::StmtBreak { range: (location..end_location).into() })
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action54<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
ast::Stmt::Continue(ast::StmtContinue { range: (location..end_location).into() })
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action55<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, value, _): (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
ast::Stmt::Return(
|
|
ast::StmtReturn { value: value.map(ast::Expr::from).map(Box::new), range: (location..end_location).into() }
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action56<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, expression, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
ast::Stmt::Expr(
|
|
ast::StmtExpr { value: Box::new(expression.into()), range: (location..end_location).into() }
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action57<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action58<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
ast::Stmt::Raise(
|
|
ast::StmtRaise { exc: None, cause: None, range: (location..end_location).into() }
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action59<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, exc, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, cause, _): (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
ast::Stmt::Raise(
|
|
ast::StmtRaise { exc: Some(Box::new(exc.into())), cause: cause.map(ast::Expr::from).map(Box::new), range: (location..end_location).into() }
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action60<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, names, _): (TextSize, Vec<ast::Alias>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
ast::Stmt::Import(
|
|
ast::StmtImport { names, range: (location..end_location).into() }
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action61<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, source, _): (TextSize, (Option<u32>, Option<ast::Identifier>), TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, names, _): (TextSize, Vec<ast::Alias>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
let (level, module) = source;
|
|
ast::Stmt::ImportFrom(
|
|
ast::StmtImportFrom {
|
|
level,
|
|
module,
|
|
names,
|
|
range: (location..end_location).into()
|
|
},
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action62<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, dots, _): (TextSize, alloc::vec::Vec<u32>, TextSize),
|
|
(_, name, _): (TextSize, ast::Identifier, TextSize),
|
|
) -> (Option<u32>, Option<ast::Identifier>)
|
|
{
|
|
{
|
|
(Some(dots.iter().sum()), Some(name))
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action63<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, dots, _): (TextSize, alloc::vec::Vec<u32>, TextSize),
|
|
) -> (Option<u32>, Option<ast::Identifier>)
|
|
{
|
|
{
|
|
(Some(dots.iter().sum()), None)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action64<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> u32
|
|
{
|
|
3
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action65<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> u32
|
|
{
|
|
1
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action66<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, i, _): (TextSize, Vec<ast::Alias>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
i
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action67<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, i, _): (TextSize, Vec<ast::Alias>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
i
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action68<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
{
|
|
// Star import all
|
|
vec![ast::Alias { name: ast::Identifier::new("*", (location..end_location).into()), asname: None, range: (location..end_location).into() }]
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action69<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, n, _): (TextSize, Box<str>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Identifier
|
|
{
|
|
ast::Identifier::new(n, (location..end_location).into())
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action70<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, n, _): (TextSize, Box<str>, TextSize),
|
|
(_, n2, _): (TextSize, alloc::vec::Vec<(token::Tok, ast::Identifier)>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Identifier
|
|
{
|
|
{
|
|
let mut r = String::from(n);
|
|
for x in n2 {
|
|
r.push('.');
|
|
r.push_str(x.1.as_str());
|
|
}
|
|
ast::Identifier::new(r, (location..end_location).into())
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action71<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, names, _): (TextSize, Vec<ast::Identifier>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
ast::Stmt::Global(
|
|
ast::StmtGlobal { names, range: (location..end_location).into() }
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action72<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, names, _): (TextSize, Vec<ast::Identifier>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
ast::Stmt::Nonlocal(
|
|
ast::StmtNonlocal { names, range: (location..end_location).into() }
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action73<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, test, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, msg, _): (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
ast::Stmt::Assert(
|
|
ast::StmtAssert {
|
|
test: Box::new(test.into()),
|
|
msg: msg.map(ast::Expr::from).map(Box::new),
|
|
range: (location..end_location).into()
|
|
}
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action74<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, c, _): (TextSize, (IpyEscapeKind, Box<str>), TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
if mode == Mode::Ipython {
|
|
Ok(ast::Stmt::IpyEscapeCommand(
|
|
ast::StmtIpyEscapeCommand {
|
|
kind: c.0,
|
|
value: c.1,
|
|
range: (location..end_location).into()
|
|
}
|
|
))
|
|
} else {
|
|
Err(LexicalError::new(
|
|
LexicalErrorType::OtherError("IPython escape commands are only allowed in `Mode::Ipython`".to_string().into_boxed_str()),
|
|
location,
|
|
))?
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action75<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, c, _): (TextSize, (IpyEscapeKind, Box<str>), TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
if mode == Mode::Ipython {
|
|
// This should never occur as the lexer won't allow it.
|
|
if !matches!(c.0, IpyEscapeKind::Magic | IpyEscapeKind::Shell) {
|
|
return Err(LexicalError::new(
|
|
LexicalErrorType::OtherError("IPython escape command expr is only allowed for % and !".to_string().into_boxed_str()),
|
|
location,
|
|
))?;
|
|
}
|
|
Ok(ast::ExprIpyEscapeCommand {
|
|
kind: c.0,
|
|
value: c.1,
|
|
range: (location..end_location).into()
|
|
}.into())
|
|
} else {
|
|
Err(LexicalError::new(
|
|
LexicalErrorType::OtherError("IPython escape commands are only allowed in `Mode::Ipython`".to_string().into_boxed_str()),
|
|
location,
|
|
))?
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action76<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, suffix, _): (TextSize, alloc::vec::Vec<token::Tok>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
fn unparse_expr(expr: &ast::Expr, buffer: &mut String) -> Result<(), LexicalError> {
|
|
match expr {
|
|
ast::Expr::Name(ast::ExprName { id, .. }) => {
|
|
buffer.push_str(id.as_str());
|
|
},
|
|
ast::Expr::Subscript(ast::ExprSubscript { value, slice, range, .. }) => {
|
|
let ast::Expr::NumberLiteral(ast::ExprNumberLiteral { value: ast::Number::Int(integer), .. }) = slice.as_ref() else {
|
|
return Err(LexicalError::new(
|
|
LexicalErrorType::OtherError("only integer literals are allowed in Subscript expressions in help end escape command".to_string().into_boxed_str()),
|
|
range.start(),
|
|
));
|
|
};
|
|
unparse_expr(value, buffer)?;
|
|
buffer.push('[');
|
|
buffer.push_str(&format!("{}", integer));
|
|
buffer.push(']');
|
|
},
|
|
ast::Expr::Attribute(ast::ExprAttribute { value, attr, .. }) => {
|
|
unparse_expr(value, buffer)?;
|
|
buffer.push('.');
|
|
buffer.push_str(attr.as_str());
|
|
},
|
|
_ => {
|
|
return Err(LexicalError::new(
|
|
LexicalErrorType::OtherError("only Name, Subscript and Attribute expressions are allowed in help end escape command".to_string().into_boxed_str()),
|
|
expr.start(),
|
|
));
|
|
}
|
|
}
|
|
Ok(())
|
|
}
|
|
|
|
if mode != Mode::Ipython {
|
|
return Err(ParseError::User {
|
|
error: LexicalError::new(
|
|
LexicalErrorType::OtherError("IPython escape commands are only allowed in `Mode::Ipython`".to_string().into_boxed_str()),
|
|
location,
|
|
),
|
|
});
|
|
}
|
|
|
|
let kind = match suffix.len() {
|
|
1 => IpyEscapeKind::Help,
|
|
2 => IpyEscapeKind::Help2,
|
|
_ => {
|
|
return Err(ParseError::User {
|
|
error: LexicalError::new(
|
|
LexicalErrorType::OtherError("maximum of 2 `?` tokens are allowed in help end escape command".to_string().into_boxed_str()),
|
|
location,
|
|
),
|
|
});
|
|
}
|
|
};
|
|
|
|
let mut value = String::new();
|
|
unparse_expr(&e.into(), &mut value)?;
|
|
|
|
Ok(ast::Stmt::IpyEscapeCommand(
|
|
ast::StmtIpyEscapeCommand {
|
|
kind,
|
|
value: value.into_boxed_str(),
|
|
range: (location..end_location).into()
|
|
}
|
|
))
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action77<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action78<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action79<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action80<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action81<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action82<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action83<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action84<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action85<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, subject, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, cases, _): (TextSize, alloc::vec::Vec<ast::MatchCase>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
let end_location = cases
|
|
.last()
|
|
.unwrap()
|
|
.body
|
|
.last()
|
|
.unwrap()
|
|
.end();
|
|
ast::Stmt::Match(
|
|
ast::StmtMatch {
|
|
subject: Box::new(subject.into()),
|
|
cases,
|
|
range: (location..end_location).into()
|
|
}
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action86<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, tuple_location, _): (TextSize, TextSize, TextSize),
|
|
(_, subject, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, tuple_end_location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, cases, _): (TextSize, alloc::vec::Vec<ast::MatchCase>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
let end_location = cases
|
|
.last()
|
|
.unwrap()
|
|
.body
|
|
.last()
|
|
.unwrap()
|
|
.end();
|
|
ast::Stmt::Match(
|
|
ast::StmtMatch {
|
|
subject: Box::new(ast::Expr::Tuple(
|
|
ast::ExprTuple {
|
|
elts: vec![subject.into()],
|
|
ctx: ast::ExprContext::Load,
|
|
range: (tuple_location..tuple_end_location).into()
|
|
},
|
|
)),
|
|
cases,
|
|
range: (location..end_location).into()
|
|
}
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action87<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, tuple_location, _): (TextSize, TextSize, TextSize),
|
|
(_, elts, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, tuple_end_location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, cases, _): (TextSize, alloc::vec::Vec<ast::MatchCase>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
let end_location = cases
|
|
.last()
|
|
.unwrap()
|
|
.body
|
|
.last()
|
|
.unwrap()
|
|
.end();
|
|
let elts = elts.into_iter().map(ast::Expr::from).collect();
|
|
ast::Stmt::Match(
|
|
ast::StmtMatch {
|
|
subject: Box::new(ast::Expr::Tuple(
|
|
ast::ExprTuple {
|
|
elts,
|
|
ctx: ast::ExprContext::Load,
|
|
range: (tuple_location..tuple_end_location).into()
|
|
},
|
|
)),
|
|
cases,
|
|
range: (location..end_location).into()
|
|
}
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action88<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, start, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, pattern, _): (TextSize, ast::Pattern, TextSize),
|
|
(_, guard, _): (TextSize, core::option::Option<ast::Expr>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, body, _): (TextSize, ast::Suite, TextSize),
|
|
) -> ast::MatchCase
|
|
{
|
|
{
|
|
// SAFETY: `body` is never empty because it is non-optional and `Suite` matches one or more statements.
|
|
let end = body.last().unwrap().end();
|
|
ast::MatchCase {
|
|
pattern,
|
|
guard: guard.map(Box::new),
|
|
body,
|
|
range: (start..end).into()
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action89<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, guard, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
{
|
|
guard.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action90<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, pattern, _): (TextSize, ast::Pattern, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
ast::Pattern::MatchSequence(
|
|
ast::PatternMatchSequence {
|
|
patterns: vec![pattern],
|
|
range: (location..end_location).into()
|
|
},
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action91<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, patterns, _): (TextSize, Vec<ast::Pattern>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
{
|
|
ast::Pattern::MatchSequence(
|
|
ast::PatternMatchSequence {
|
|
patterns,
|
|
range: (location..end_location).into()
|
|
},
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action92<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, pattern, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
pattern
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action93<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, pattern, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
pattern
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action94<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, pattern, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
pattern
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action95<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, pattern, _): (TextSize, ast::Pattern, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, name, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Pattern,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
if name.as_str() == "_" {
|
|
Err(LexicalError::new(
|
|
LexicalErrorType::OtherError("cannot use '_' as a target".to_string().into_boxed_str()),
|
|
location,
|
|
))?
|
|
} else {
|
|
Ok(ast::Pattern::MatchAs(
|
|
ast::PatternMatchAs {
|
|
pattern: Some(Box::new(pattern)),
|
|
name: Some(name),
|
|
range: (location..end_location).into()
|
|
},
|
|
))
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action96<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, pattern, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
pattern
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action97<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, patterns, _): (TextSize, Vec<ast::Pattern>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
{
|
|
ast::Pattern::MatchOr(
|
|
ast::PatternMatchOr { patterns, range: (location..end_location).into() }
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action98<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, node, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
node
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action99<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, node, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
node
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action100<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, node, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
node
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action101<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, node, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
node
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action102<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, node, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
node
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action103<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, node, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
node
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action104<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, node, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
node
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action105<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, pattern, _): (TextSize, ast::Pattern, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
pattern
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action106<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
ast::PatternMatchSequence {
|
|
patterns: vec![],
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action107<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, pattern, _): (TextSize, ast::Pattern, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
{
|
|
ast::PatternMatchSequence {
|
|
patterns: vec![pattern],
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action108<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, patterns, _): (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize),
|
|
(_, last, _): (TextSize, ast::Pattern, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
{
|
|
let mut patterns = patterns;
|
|
patterns.push(last);
|
|
ast::PatternMatchSequence {
|
|
patterns,
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action109<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, patterns, _): (TextSize, Vec<ast::Pattern>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
ast::PatternMatchSequence {
|
|
patterns,
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action110<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, name, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
ast::PatternMatchStar {
|
|
name: if name.as_str() == "_" { None } else { Some(name) },
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action111<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, value, _): (TextSize, ast::Number, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::Expr::NumberLiteral(
|
|
ast::ExprNumberLiteral { value, range: (location..end_location).into() }
|
|
).into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action112<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action113<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, operand, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::Expr::UnaryOp(
|
|
ast::ExprUnaryOp {
|
|
op: ast::UnaryOp::USub,
|
|
operand: Box::new(operand.into()),
|
|
range: (location..end_location).into()
|
|
}
|
|
).into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action114<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, op, _): (TextSize, ast::Operator, TextSize),
|
|
(_, right, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBinOp {
|
|
left: Box::new(left.into()),
|
|
op,
|
|
right: Box::new(right.into()),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action115<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
ast::PatternMatchSingleton {
|
|
value: ast::Singleton::None,
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action116<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
ast::PatternMatchSingleton {
|
|
value: true.into(),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action117<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
ast::PatternMatchSingleton {
|
|
value: false.into(),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action118<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, value, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
ast::PatternMatchValue {
|
|
value: Box::new(value.into()),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action119<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, value, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
ast::PatternMatchValue {
|
|
value: Box::new(value.into()),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action120<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, string, _): (TextSize, StringType, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
ast::PatternMatchValue {
|
|
value: Box::new(string.into()),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action121<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, strings, _): (TextSize, Vec<StringType>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Pattern,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
Ok(ast::PatternMatchValue {
|
|
value: Box::new(concatenated_strings(strings, (location..end_location).into())?),
|
|
range: (location..end_location).into()
|
|
}.into())
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action122<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, name, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
ast::PatternMatchAs {
|
|
pattern: None,
|
|
name: if name.as_str() == "_" { None } else { Some(name) },
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action123<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, id, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
ast::Expr::Name(
|
|
ast::ExprName { id: id.into(), ctx: ast::ExprContext::Load, range: (location..end_location).into() },
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action124<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, name, _): (TextSize, ast::Expr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, attr, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
ast::ExprAttribute {
|
|
value: Box::new(name),
|
|
attr,
|
|
ctx: ast::ExprContext::Load,
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action125<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, e, _): (TextSize, ast::Expr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, attr, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
ast::ExprAttribute {
|
|
value: Box::new(e),
|
|
attr,
|
|
ctx: ast::ExprContext::Load,
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action126<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, e, _): (TextSize, ast::Expr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
ast::PatternMatchValue {
|
|
value: Box::new(e),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action127<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Expr, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action128<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Expr, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action129<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
e.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action130<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
e.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action131<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
ast::ExprNoneLiteral {
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action132<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
ast::ExprBooleanLiteral {
|
|
value: true,
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action133<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
ast::ExprBooleanLiteral {
|
|
value: false,
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action134<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, k, _): (TextSize, ast::Expr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, v, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> (ast::Expr, ast::Pattern)
|
|
{
|
|
(k, v)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action135<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
{
|
|
ast::PatternMatchMapping {
|
|
keys: vec![],
|
|
patterns: vec![],
|
|
rest: None,
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action136<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
{
|
|
let (keys, patterns) = e
|
|
.into_iter()
|
|
.unzip();
|
|
ast::PatternMatchMapping {
|
|
keys,
|
|
patterns,
|
|
rest: None,
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action137<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, rest, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
{
|
|
ast::PatternMatchMapping {
|
|
keys: vec![],
|
|
patterns: vec![],
|
|
rest: Some(rest),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action138<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, rest, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
{
|
|
let (keys, patterns) = e
|
|
.into_iter()
|
|
.unzip();
|
|
ast::PatternMatchMapping {
|
|
keys,
|
|
patterns,
|
|
rest: Some(rest),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action139<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, attr, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, pattern, _): (TextSize, ast::Pattern, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternKeyword
|
|
{
|
|
ast::PatternKeyword {
|
|
attr,
|
|
pattern,
|
|
range: (location..end_location).into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action140<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, cls, _): (TextSize, ast::Expr, TextSize),
|
|
(_, arguments, _): (TextSize, ast::PatternArguments, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
{
|
|
ast::PatternMatchClass {
|
|
cls: Box::new(cls),
|
|
arguments,
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action141<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, cls, _): (TextSize, ast::Expr, TextSize),
|
|
(_, arguments, _): (TextSize, ast::PatternArguments, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
{
|
|
ast::PatternMatchClass {
|
|
cls: Box::new(cls),
|
|
arguments,
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action142<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, patterns, _): (TextSize, Vec<ast::Pattern>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, keywords, _): (TextSize, Vec<ast::PatternKeyword>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
{
|
|
ast::PatternArguments {
|
|
patterns,
|
|
keywords,
|
|
range: (location..end_location).into()
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action143<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, patterns, _): (TextSize, Vec<ast::Pattern>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
{
|
|
ast::PatternArguments {
|
|
patterns,
|
|
keywords: vec![],
|
|
range: (location..end_location).into()
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action144<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, keywords, _): (TextSize, Vec<ast::PatternKeyword>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
{
|
|
ast::PatternArguments {
|
|
patterns: vec![],
|
|
keywords,
|
|
range: (location..end_location).into()
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action145<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
{
|
|
ast::PatternArguments {
|
|
patterns: vec![],
|
|
keywords: vec![],
|
|
range: (location..end_location).into()
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action146<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, test, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, body, _): (TextSize, ast::Suite, TextSize),
|
|
(_, s2, _): (TextSize, alloc::vec::Vec<(TextSize, crate::parser::ParenthesizedExpr, ast::Suite)>, TextSize),
|
|
(_, s3, _): (TextSize, core::option::Option<(TextSize, ast::Suite)>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
let elif_else_clauses: Vec<_> = s2.into_iter().map(|(start, test, body)| ast::ElifElseClause {
|
|
range: (start..body.last().unwrap().end()).into(),
|
|
test: Some(test.into()),
|
|
body,
|
|
}).chain(s3.into_iter().map(|(start, body)| ast::ElifElseClause {
|
|
range: (start..body.last().unwrap().end()).into(),
|
|
test: None,
|
|
body,
|
|
})).collect();
|
|
|
|
let end_location = elif_else_clauses
|
|
.last()
|
|
.map_or_else(|| body.last().unwrap().end(), Ranged::end);
|
|
|
|
ast::Stmt::If(
|
|
ast::StmtIf { test: Box::new(test.into()), body, elif_else_clauses, range: (location..end_location).into() }
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action147<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, test, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, body, _): (TextSize, ast::Suite, TextSize),
|
|
(_, s2, _): (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
let orelse = s2.unwrap_or_default();
|
|
let end_location = orelse
|
|
.last()
|
|
.or_else(|| body.last())
|
|
.unwrap()
|
|
.end();
|
|
ast::Stmt::While(
|
|
ast::StmtWhile {
|
|
test: Box::new(test.into()),
|
|
body,
|
|
orelse,
|
|
range: (location..end_location).into()
|
|
},
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action148<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, is_async, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, target, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, iter, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, body, _): (TextSize, ast::Suite, TextSize),
|
|
(_, orelse, _): (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
let orelse = orelse.unwrap_or_default();
|
|
let end_location = orelse
|
|
.last()
|
|
.or_else(|| body.last())
|
|
.unwrap()
|
|
.end();
|
|
let target = Box::new(set_context(target.into(), ast::ExprContext::Store));
|
|
let iter = Box::new(iter.into());
|
|
ast::Stmt::For(ast::StmtFor { target, iter, body, orelse, is_async: is_async.is_some(), range: (location..end_location).into() })
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action149<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, body, _): (TextSize, ast::Suite, TextSize),
|
|
(_, handlers, _): (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
(_, orelse, _): (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
(_, finalbody, _): (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
let orelse = orelse.unwrap_or_default();
|
|
let finalbody = finalbody.unwrap_or_default();
|
|
let end_location = finalbody
|
|
.last()
|
|
.map(Ranged::end)
|
|
.or_else(|| orelse.last().map(Ranged::end))
|
|
.or_else(|| handlers.last().map(Ranged::end))
|
|
.unwrap();
|
|
ast::Stmt::Try(
|
|
ast::StmtTry {
|
|
body,
|
|
handlers,
|
|
orelse,
|
|
finalbody,
|
|
is_star: false,
|
|
range: (location..end_location).into()
|
|
},
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action150<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, body, _): (TextSize, ast::Suite, TextSize),
|
|
(_, handlers, _): (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
(_, orelse, _): (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
(_, finalbody, _): (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
let orelse = orelse.unwrap_or_default();
|
|
let finalbody = finalbody.unwrap_or_default();
|
|
let end_location = finalbody
|
|
.last()
|
|
.or_else(|| orelse.last())
|
|
.map(Ranged::end)
|
|
.or_else(|| handlers.last().map(Ranged::end))
|
|
.unwrap();
|
|
ast::Stmt::Try(
|
|
ast::StmtTry {
|
|
body,
|
|
handlers,
|
|
orelse,
|
|
finalbody,
|
|
is_star: true,
|
|
range: (location..end_location).into()
|
|
},
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action151<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, body, _): (TextSize, ast::Suite, TextSize),
|
|
(_, finalbody, _): (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
let handlers = vec![];
|
|
let orelse = vec![];
|
|
let end_location = finalbody.last().unwrap().end();
|
|
ast::Stmt::Try(
|
|
ast::StmtTry {
|
|
body,
|
|
handlers,
|
|
orelse,
|
|
finalbody,
|
|
is_star: false,
|
|
range: (location..end_location).into()
|
|
},
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action152<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, typ, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, body, _): (TextSize, ast::Suite, TextSize),
|
|
) -> ast::ExceptHandler
|
|
{
|
|
{
|
|
let end_location = body.last().unwrap().end();
|
|
ast::ExceptHandler::ExceptHandler(
|
|
ast::ExceptHandlerExceptHandler {
|
|
type_: Some(Box::new(typ.into())),
|
|
name: None,
|
|
body,
|
|
range: (location..end_location).into()
|
|
},
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action153<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, x, _): (TextSize, (crate::parser::ParenthesizedExpr, ast::Identifier), TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, body, _): (TextSize, ast::Suite, TextSize),
|
|
) -> ast::ExceptHandler
|
|
{
|
|
{
|
|
let end_location = body.last().unwrap().end();
|
|
ast::ExceptHandler::ExceptHandler(
|
|
ast::ExceptHandlerExceptHandler {
|
|
type_: Some(Box::new(x.0.into())),
|
|
name: Some(x.1),
|
|
body,
|
|
range: (location..end_location).into()
|
|
},
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action154<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, typ, _): (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, body, _): (TextSize, ast::Suite, TextSize),
|
|
) -> ast::ExceptHandler
|
|
{
|
|
{
|
|
let end_location = body.last().unwrap().end();
|
|
ast::ExceptHandler::ExceptHandler(
|
|
ast::ExceptHandlerExceptHandler {
|
|
type_: typ.map(ast::Expr::from).map(Box::new),
|
|
name: None,
|
|
body,
|
|
range: (location..end_location).into()
|
|
},
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action155<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, x, _): (TextSize, (crate::parser::ParenthesizedExpr, ast::Identifier), TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, body, _): (TextSize, ast::Suite, TextSize),
|
|
) -> ast::ExceptHandler
|
|
{
|
|
{
|
|
let end_location = body.last().unwrap().end();
|
|
ast::ExceptHandler::ExceptHandler(
|
|
ast::ExceptHandlerExceptHandler {
|
|
type_: Some(Box::new(x.0.into())),
|
|
name: Some(x.1),
|
|
body,
|
|
range: (location..end_location).into()
|
|
},
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action156<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, is_async, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, items, _): (TextSize, Vec<ast::WithItem>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, body, _): (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
let end_location = body.last().unwrap().end();
|
|
ast::StmtWith { items, body, is_async: is_async.is_some(), range: (location..end_location).into() }.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action157<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, Vec<ast::WithItem>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action158<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, left, _): (TextSize, core::option::Option<Vec<ast::WithItem>>, TextSize),
|
|
(_, mid, _): (TextSize, ast::WithItem, TextSize),
|
|
(_, right, _): (TextSize, alloc::vec::Vec<ast::WithItem>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
{
|
|
left.into_iter().flatten().chain([mid]).chain(right).collect()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action159<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, item, _): (TextSize, ast::WithItem, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
{
|
|
// Special-case: if the `WithItem` is a parenthesized named expression, then the item
|
|
// should _exclude_ the outer parentheses in its range. For example:
|
|
// ```python
|
|
// with (a := 0): pass
|
|
// ```
|
|
// In this case, the `(` and `)` are part of the `with` statement.
|
|
// The same applies to `yield` and `yield from`.
|
|
let item = if item.optional_vars.is_none() && matches!(item.context_expr, ast::Expr::NamedExpr(_) | ast::Expr::Yield(_) | ast::Expr::YieldFrom(_)) {
|
|
ast::WithItem {
|
|
range: item.range().add_start(TextSize::new(1)).sub_end(TextSize::new(1)),
|
|
context_expr: item.context_expr,
|
|
optional_vars: item.optional_vars,
|
|
}
|
|
} else {
|
|
item
|
|
};
|
|
vec![item]
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action160<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, item, _): (TextSize, ast::WithItem, TextSize),
|
|
(_, items, _): (TextSize, alloc::vec::Vec<ast::WithItem>, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
{
|
|
[item].into_iter().chain(items).collect()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action161<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, all, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
{
|
|
all.into_iter().map(|context_expr| ast::WithItem {
|
|
range: context_expr.range(),
|
|
context_expr: context_expr.into(),
|
|
optional_vars: None,
|
|
}).collect()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action162<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, context_expr, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, optional_vars, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::WithItem
|
|
{
|
|
{
|
|
let optional_vars = Some(Box::new(set_context(optional_vars.into(), ast::ExprContext::Store)));
|
|
ast::WithItem {
|
|
context_expr: context_expr.into(),
|
|
optional_vars,
|
|
range: (location..end_location).into(),
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action163<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, decorator_list, _): (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
(_, is_async, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, name, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, type_params, _): (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
(_, parameters, _): (TextSize, ast::Parameters, TextSize),
|
|
(_, returns, _): (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, body, _): (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
let parameters = Box::new(parameters);
|
|
let returns = returns.map(ast::Expr::from).map(Box::new);
|
|
let end_location = body.last().unwrap().end();
|
|
ast::StmtFunctionDef {
|
|
name,
|
|
parameters,
|
|
body,
|
|
decorator_list,
|
|
returns,
|
|
type_params,
|
|
is_async: is_async.is_some(),
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action164<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, name, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
ast::ExprName {
|
|
id: name.into(),
|
|
ctx: ast::ExprContext::Store,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action165<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, name, _): (TextSize, ast::Expr, TextSize),
|
|
(_, type_params, _): (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, value, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
ast::Stmt::TypeAlias(
|
|
ast::StmtTypeAlias {
|
|
name: Box::new(name),
|
|
value: Box::new(value.into()),
|
|
type_params,
|
|
range: (location..end_location).into()
|
|
},
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action166<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, a, _): (TextSize, core::option::Option<ast::Parameters>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
a.as_ref().map(validate_arguments).transpose()?;
|
|
|
|
let range = (location..end_location).into();
|
|
let args = a
|
|
.map_or_else(|| ast::Parameters::empty(range), |mut arguments| {
|
|
arguments.range = range;
|
|
arguments
|
|
});
|
|
|
|
Ok(args)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action167<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, name, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
{
|
|
let parameter = ast::Parameter { name, annotation: None, range: (location..end_location).into() };
|
|
ast::ParameterWithDefault { parameter, default: None, range: (location..end_location).into() }
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action168<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, arg, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameter
|
|
{
|
|
ast::Parameter { name:arg, annotation: None, range: (location..end_location).into() }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action169<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, name, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, annotation, _): (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
{
|
|
let annotation = annotation.map(ast::Expr::from).map(Box::new);
|
|
let parameter = ast::Parameter { name, annotation, range: (location..end_location).into() };
|
|
ast::ParameterWithDefault { parameter, default: None, range: (location..end_location).into() }
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action170<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, name, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, annotation, _): (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameter
|
|
{
|
|
{
|
|
let annotation = annotation.map(ast::Expr::from).map(Box::new);
|
|
ast::Parameter { name, annotation, range: (location..end_location).into() }
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action171<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, name, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, annotation, _): (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameter
|
|
{
|
|
{
|
|
let annotation = annotation.map(ast::Expr::from).map(Box::new);
|
|
ast::Parameter { name, annotation, range: (location..end_location).into() }
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action172<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, decorator_list, _): (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, name, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, type_params, _): (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
(_, arguments, _): (TextSize, core::option::Option<ast::Arguments>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, body, _): (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
{
|
|
let end_location = body.last().unwrap().end();
|
|
ast::Stmt::ClassDef(
|
|
ast::StmtClassDef {
|
|
name,
|
|
arguments: arguments.map(Box::new),
|
|
body,
|
|
decorator_list,
|
|
type_params: type_params.map(Box::new),
|
|
range: (location..end_location).into()
|
|
},
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action173<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, vars, _): (TextSize, Vec<ast::TypeParam>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::TypeParams
|
|
{
|
|
{
|
|
ast::TypeParams {
|
|
type_params: vars,
|
|
range: (location..end_location).into()
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action174<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, name, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, bound, _): (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::TypeParam
|
|
{
|
|
{
|
|
ast::TypeParam::TypeVar(
|
|
ast::TypeParamTypeVar { name, bound: bound.map(ast::Expr::from).map(Box::new), range: (location..end_location).into() }
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action175<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, name, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::TypeParam
|
|
{
|
|
{
|
|
ast::TypeParam::TypeVarTuple(
|
|
ast::TypeParamTypeVarTuple { name, range: (location..end_location).into() }
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action176<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, name, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::TypeParam
|
|
{
|
|
{
|
|
ast::TypeParam::ParamSpec(
|
|
ast::TypeParamParamSpec { name, range: (location..end_location).into() }
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action177<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, expression, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Decorator
|
|
{
|
|
{
|
|
ast::Decorator { range: (location..end_location).into(), expression: expression.into() }
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action178<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, value, _): (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprYield {
|
|
value: value.map(ast::Expr::from).map(Box::new),
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action179<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, value, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprYieldFrom {
|
|
value: Box::new(value.into()),
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action180<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action181<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action182<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, id, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprName {
|
|
id: id.into(),
|
|
ctx: ast::ExprContext::Store,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action183<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, target, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, value, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
ast::ExprNamedExpr {
|
|
target: Box::new(target.into()),
|
|
value: Box::new(value.into()),
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action184<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, location_args, _): (TextSize, TextSize, TextSize),
|
|
(_, parameters, _): (TextSize, core::option::Option<ast::Parameters>, TextSize),
|
|
(_, end_location_args, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, fstring_middle, _): (TextSize, core::option::Option<(Box<str>, bool, bool)>, TextSize),
|
|
(_, body, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
if fstring_middle.is_some() {
|
|
return Err(LexicalError::new(
|
|
LexicalErrorType::FStringError(FStringErrorType::LambdaWithoutParentheses),
|
|
location,
|
|
))?;
|
|
}
|
|
parameters.as_ref().map(validate_arguments).transpose()?;
|
|
|
|
Ok(ast::ExprLambda {
|
|
parameters: parameters.map(Box::new),
|
|
body: Box::new(body.into()),
|
|
range: (location..end_location).into()
|
|
}.into())
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action185<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::CmpOp
|
|
{
|
|
ast::CmpOp::Eq
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action186<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::CmpOp
|
|
{
|
|
ast::CmpOp::NotEq
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action187<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::CmpOp
|
|
{
|
|
ast::CmpOp::Lt
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action188<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::CmpOp
|
|
{
|
|
ast::CmpOp::LtE
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action189<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::CmpOp
|
|
{
|
|
ast::CmpOp::Gt
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action190<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::CmpOp
|
|
{
|
|
ast::CmpOp::GtE
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action191<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::CmpOp
|
|
{
|
|
ast::CmpOp::In
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action192<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
(_, __1, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::CmpOp
|
|
{
|
|
ast::CmpOp::NotIn
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action193<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::CmpOp
|
|
{
|
|
ast::CmpOp::Is
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action194<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
(_, __1, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::CmpOp
|
|
{
|
|
ast::CmpOp::IsNot
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action195<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::LShift
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action196<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::RShift
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action197<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::Add
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action198<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::Sub
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action199<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::Mult
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action200<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::Div
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action201<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::FloorDiv
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action202<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::Mod
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action203<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Operator
|
|
{
|
|
ast::Operator::MatMult
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action204<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::UnaryOp
|
|
{
|
|
ast::UnaryOp::UAdd
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action205<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::UnaryOp
|
|
{
|
|
ast::UnaryOp::USub
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action206<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::UnaryOp
|
|
{
|
|
ast::UnaryOp::Invert
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action207<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action208<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, s1, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
ast::ExprTuple {
|
|
elts: vec![s1.into()],
|
|
ctx: ast::ExprContext::Load,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action209<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, elts, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
let elts = elts.into_iter().map(ast::Expr::from).collect();
|
|
ast::ExprTuple {
|
|
elts,
|
|
ctx: ast::ExprContext::Load,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action210<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action211<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, lower, _): (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, upper, _): (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, step, _): (TextSize, core::option::Option<Option<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
let lower = lower.map(ast::Expr::from).map(Box::new);
|
|
let upper = upper.map(ast::Expr::from).map(Box::new);
|
|
let step = step.flatten().map(ast::Expr::from).map(Box::new);
|
|
ast::Expr::Slice(
|
|
ast::ExprSlice { lower, upper, step, range: (location..end_location).into() }
|
|
).into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action212<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
e
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action213<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, string, _): (TextSize, StringType, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
string.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action214<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, strings, _): (TextSize, Vec<StringType>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Expr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
Ok(concatenated_strings(strings, (location..end_location).into())?)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action215<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, StringType, TextSize),
|
|
) -> StringType
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action216<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, StringType, TextSize),
|
|
) -> StringType
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action217<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, string, _): (TextSize, (Box<str>, StringKind, bool), TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<StringType,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
let (source, kind, triple_quoted) = string;
|
|
Ok(parse_string_literal(source, kind, triple_quoted, (location..end_location).into())?)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action218<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, elements, _): (TextSize, alloc::vec::Vec<ast::FStringElement>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> StringType
|
|
{
|
|
{
|
|
StringType::FString(ast::FString {
|
|
elements,
|
|
range: (location..end_location).into()
|
|
})
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action219<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::FStringElement, TextSize),
|
|
) -> ast::FStringElement
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action220<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, fstring_middle, _): (TextSize, (Box<str>, bool, bool), TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
let (source, is_raw, _) = fstring_middle;
|
|
Ok(parse_fstring_literal_element(source, is_raw, (location..end_location).into())?)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action221<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, value, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, debug, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, conversion, _): (TextSize, core::option::Option<(TextSize, ast::ConversionFlag)>, TextSize),
|
|
(_, format_spec, _): (TextSize, core::option::Option<ast::FStringFormatSpec>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
if value.expr.is_lambda_expr() && !value.is_parenthesized() {
|
|
return Err(LexicalError::new(
|
|
LexicalErrorType::FStringError(FStringErrorType::LambdaWithoutParentheses),
|
|
value.start(),
|
|
))?;
|
|
}
|
|
let debug_text = debug.map(|_| {
|
|
let start_offset = location + "{".text_len();
|
|
let end_offset = if let Some((conversion_start, _)) = conversion {
|
|
conversion_start
|
|
} else {
|
|
format_spec.as_ref().map_or_else(
|
|
|| end_location - "}".text_len(),
|
|
|spec| spec.start() - ":".text_len(),
|
|
)
|
|
};
|
|
ast::DebugText {
|
|
leading: source_code[TextRange::new(start_offset, value.start())].to_string(),
|
|
trailing: source_code[TextRange::new(value.end(), end_offset)].to_string(),
|
|
}
|
|
});
|
|
Ok(
|
|
ast::FStringElement::Expression(ast::FStringExpressionElement {
|
|
expression: Box::new(value.into()),
|
|
debug_text,
|
|
conversion: conversion.map_or(ast::ConversionFlag::None, |(_, conversion_flag)| {
|
|
conversion_flag
|
|
}),
|
|
format_spec: format_spec.map(Box::new),
|
|
range: (location..end_location).into(),
|
|
})
|
|
)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action222<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, format_spec, _): (TextSize, ast::FStringFormatSpec, TextSize),
|
|
) -> ast::FStringFormatSpec
|
|
{
|
|
format_spec
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action223<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, elements, _): (TextSize, alloc::vec::Vec<ast::FStringElement>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::FStringFormatSpec
|
|
{
|
|
ast::FStringFormatSpec {
|
|
elements,
|
|
range: (location..end_location).into(),
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action224<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, name_location, _): (TextSize, TextSize, TextSize),
|
|
(_, s, _): (TextSize, Box<str>, TextSize),
|
|
) -> Result<(TextSize, ast::ConversionFlag),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
let conversion = match s.as_ref() {
|
|
"s" => ast::ConversionFlag::Str,
|
|
"r" => ast::ConversionFlag::Repr,
|
|
"a" => ast::ConversionFlag::Ascii,
|
|
_ => Err(LexicalError::new(
|
|
LexicalErrorType::FStringError(FStringErrorType::InvalidConversionFlag),
|
|
name_location,
|
|
))?
|
|
};
|
|
Ok((location, conversion))
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action225<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
e
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action226<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, elements, _): (TextSize, Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
) -> Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>
|
|
{
|
|
elements
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action227<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e1, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e2, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> (crate::parser::ParenthesizedExpr, crate::parser::ParenthesizedExpr)
|
|
{
|
|
(e1, e2)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action228<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, (crate::parser::ParenthesizedExpr, crate::parser::ParenthesizedExpr), TextSize),
|
|
) -> (Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)
|
|
{
|
|
(Some(Box::new(e.0)), e.1)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action229<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> (Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)
|
|
{
|
|
(None, e)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action230<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e1, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
e1
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action231<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action232<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action233<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action234<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, elements, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
elements
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action235<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action236<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, value, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprStarred {
|
|
value: Box::new(value.into()),
|
|
ctx: ast::ExprContext::Load,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action237<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, c, _): (TextSize, alloc::vec::Vec<ast::Comprehension>, TextSize),
|
|
) -> Vec<ast::Comprehension>
|
|
{
|
|
c
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action238<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, is_async, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, target, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, iter, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, ifs, _): (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Comprehension
|
|
{
|
|
{
|
|
let is_async = is_async.is_some();
|
|
let ifs = ifs.into_iter().map(ast::Expr::from).collect();
|
|
ast::Comprehension {
|
|
target: set_context(target.into(), ast::ExprContext::Store),
|
|
iter: iter.into(),
|
|
ifs,
|
|
is_async,
|
|
range: (location..end_location).into()
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action239<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action240<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, c, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
c
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action241<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Arguments,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
let ArgumentList { args, keywords } = parse_arguments(e)?;
|
|
Ok(ast::Arguments {
|
|
args: args.into_boxed_slice(),
|
|
keywords: keywords.into_boxed_slice(),
|
|
range: (location..end_location).into()
|
|
})
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action242<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, elt, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, generators, _): (TextSize, core::option::Option<Vec<ast::Comprehension>>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)
|
|
{
|
|
{
|
|
let expr = match generators {
|
|
Some(generators) => ast::Expr::GeneratorExp(
|
|
ast::ExprGeneratorExp {
|
|
elt: Box::new(elt.into()),
|
|
generators,
|
|
range: (location..end_location).into()
|
|
}
|
|
),
|
|
None => elt.into(),
|
|
};
|
|
(None, expr)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action243<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, i, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)
|
|
{
|
|
(Some((location, end_location, Some(i))), e.into())
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action244<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, value, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)
|
|
{
|
|
{
|
|
let expr = ast::Expr::Starred(ast::ExprStarred {
|
|
value: Box::new(value.into()), ctx: ast::ExprContext::Load, range: (location..end_location).into(),
|
|
});
|
|
(None, expr)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action245<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)
|
|
{
|
|
(Some((location, end_location, None)), e.into())
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action246<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, value, _): (TextSize, Int, TextSize),
|
|
) -> ast::Number
|
|
{
|
|
ast::Number::Int(value)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action247<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, value, _): (TextSize, f64, TextSize),
|
|
) -> ast::Number
|
|
{
|
|
ast::Number::Float(value)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action248<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, s, _): (TextSize, (f64, f64), TextSize),
|
|
) -> ast::Number
|
|
{
|
|
ast::Number::Complex { real: s.0, imag: s.1 }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action249<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, s, _): (TextSize, Box<str>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Identifier
|
|
{
|
|
ast::Identifier::new(s, (location..end_location).into())
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action250<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
) -> core::option::Option<Vec<ast::Comprehension>>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action251<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<Vec<ast::Comprehension>>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action252<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize),
|
|
(_, last, _): (TextSize, core::option::Option<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize),
|
|
) -> Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>
|
|
{
|
|
{
|
|
if let Some(element) = last {
|
|
v.push(element);
|
|
}
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action253<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
alloc::vec![]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action254<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
v
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action255<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, values, _): (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, last, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
let values = values.into_iter().chain(std::iter::once(last)).map(ast::Expr::from).collect();
|
|
ast::ExprBoolOp { op: ast::BoolOp::Or, values, range: (location..end_location).into() }.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action256<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action257<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Comprehension, TextSize),
|
|
) -> alloc::vec::Vec<ast::Comprehension>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action258<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::Comprehension>, TextSize),
|
|
(_, e, _): (TextSize, ast::Comprehension, TextSize),
|
|
) -> alloc::vec::Vec<ast::Comprehension>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action259<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, elts, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, trailing_comma, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
if elts.len() == 1 && trailing_comma.is_none() {
|
|
crate::parser::ParenthesizedExpr {
|
|
expr: elts.into_iter().next().unwrap().into(),
|
|
range: (location..end_location).into(),
|
|
}
|
|
} else {
|
|
let elts = elts.into_iter().map(ast::Expr::from).collect();
|
|
ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() }.into()
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action260<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
vec![e]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action261<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action262<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, elts, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, trailing_comma, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
if elts.len() == 1 && trailing_comma.is_none() {
|
|
crate::parser::ParenthesizedExpr {
|
|
expr: elts.into_iter().next().unwrap().into(),
|
|
range: (location..end_location).into(),
|
|
}
|
|
} else {
|
|
let elts = elts.into_iter().map(ast::Expr::from).collect();
|
|
ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() }.into()
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action263<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, (Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr), TextSize),
|
|
) -> Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>
|
|
{
|
|
vec![e]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action264<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, (Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr), TextSize),
|
|
) -> Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action265<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
vec![e]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action266<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action267<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::FStringFormatSpec, TextSize),
|
|
) -> core::option::Option<ast::FStringFormatSpec>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action268<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<ast::FStringFormatSpec>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action269<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, (TextSize, ast::ConversionFlag), TextSize),
|
|
) -> core::option::Option<(TextSize, ast::ConversionFlag)>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action270<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<(TextSize, ast::ConversionFlag)>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action271<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> core::option::Option<token::Tok>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action272<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<token::Tok>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action273<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> alloc::vec::Vec<ast::FStringElement>
|
|
{
|
|
alloc::vec![]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action274<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::FStringElement>, TextSize),
|
|
) -> alloc::vec::Vec<ast::FStringElement>
|
|
{
|
|
v
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action275<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e1, _): (TextSize, StringType, TextSize),
|
|
(_, e2, _): (TextSize, StringType, TextSize),
|
|
) -> Vec<StringType>
|
|
{
|
|
vec![e1, e2]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action276<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<StringType>, TextSize),
|
|
(_, e, _): (TextSize, StringType, TextSize),
|
|
) -> Vec<StringType>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action277<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> core::option::Option<Option<crate::parser::ParenthesizedExpr>>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action278<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<Option<crate::parser::ParenthesizedExpr>>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action279<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e1, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e2, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
vec![e1, e2]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action280<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action281<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, (Box<str>, bool, bool), TextSize),
|
|
) -> core::option::Option<(Box<str>, bool, bool)>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action282<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<(Box<str>, bool, bool)>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action283<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Parameters, TextSize),
|
|
) -> core::option::Option<ast::Parameters>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action284<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<ast::Parameters>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action285<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, param1, _): (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
(_, args2, _): (TextSize, core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
validate_pos_params(¶m1)?;
|
|
let (posonlyargs, args) = param1;
|
|
|
|
// Now gather rest of parameters:
|
|
let (vararg, kwonlyargs, kwarg) = args2.unwrap_or((None, vec![], None));
|
|
|
|
Ok(ast::Parameters {
|
|
posonlyargs,
|
|
args,
|
|
kwonlyargs,
|
|
vararg,
|
|
kwarg,
|
|
range: (location..end_location).into()
|
|
})
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action286<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, param1, _): (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
(_, kw, _): (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
validate_pos_params(¶m1)?;
|
|
let (posonlyargs, args) = param1;
|
|
|
|
// Now gather rest of parameters:
|
|
let vararg = None;
|
|
let kwonlyargs = vec![];
|
|
let kwarg = kw;
|
|
|
|
Ok(ast::Parameters {
|
|
posonlyargs,
|
|
args,
|
|
kwonlyargs,
|
|
vararg,
|
|
kwarg,
|
|
range: (location..end_location).into()
|
|
})
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action287<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, params, _): (TextSize, (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>), TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
{
|
|
let (vararg, kwonlyargs, kwarg) = params;
|
|
ast::Parameters {
|
|
posonlyargs: vec![],
|
|
args: vec![],
|
|
kwonlyargs,
|
|
vararg,
|
|
kwarg,
|
|
range: (location..end_location).into()
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action288<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, kwarg, _): (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
{
|
|
ast::Parameters {
|
|
posonlyargs: vec![],
|
|
args: vec![],
|
|
kwonlyargs: vec![],
|
|
vararg: None,
|
|
kwarg,
|
|
range: (location..end_location).into()
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action289<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, ast::TypeParam, TextSize),
|
|
) -> Vec<ast::TypeParam>
|
|
{
|
|
vec![e]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action290<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<ast::TypeParam>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, ast::TypeParam, TextSize),
|
|
) -> Vec<ast::TypeParam>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action291<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Arguments, TextSize),
|
|
) -> core::option::Option<ast::Arguments>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action292<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<ast::Arguments>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action293<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action294<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action295<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action296<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action297<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action298<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action299<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Parameters, TextSize),
|
|
) -> core::option::Option<ast::Parameters>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action300<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<ast::Parameters>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action301<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Parameters, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action302<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, param1, _): (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
(_, args2, _): (TextSize, core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
validate_pos_params(¶m1)?;
|
|
let (posonlyargs, args) = param1;
|
|
|
|
// Now gather rest of parameters:
|
|
let (vararg, kwonlyargs, kwarg) = args2.unwrap_or((None, vec![], None));
|
|
|
|
Ok(ast::Parameters {
|
|
posonlyargs,
|
|
args,
|
|
kwonlyargs,
|
|
vararg,
|
|
kwarg,
|
|
range: (location..end_location).into()
|
|
})
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action303<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, param1, _): (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
(_, kw, _): (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
validate_pos_params(¶m1)?;
|
|
let (posonlyargs, args) = param1;
|
|
|
|
// Now gather rest of parameters:
|
|
let vararg = None;
|
|
let kwonlyargs = vec![];
|
|
let kwarg = kw;
|
|
|
|
Ok(ast::Parameters {
|
|
posonlyargs,
|
|
args,
|
|
kwonlyargs,
|
|
vararg,
|
|
kwarg,
|
|
range: (location..end_location).into()
|
|
})
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action304<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, params, _): (TextSize, (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>), TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
{
|
|
let (vararg, kwonlyargs, kwarg) = params;
|
|
ast::Parameters {
|
|
posonlyargs: vec![],
|
|
args: vec![],
|
|
kwonlyargs,
|
|
vararg,
|
|
kwarg,
|
|
range: (location..end_location).into()
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action305<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, kwarg, _): (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
(_, _, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
{
|
|
ast::Parameters {
|
|
posonlyargs: vec![],
|
|
args: vec![],
|
|
kwonlyargs: vec![],
|
|
vararg: None,
|
|
kwarg,
|
|
range: (location..end_location).into()
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action306<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action307<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action308<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action309<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::TypeParams, TextSize),
|
|
) -> core::option::Option<ast::TypeParams>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action310<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<ast::TypeParams>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action311<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> alloc::vec::Vec<ast::Decorator>
|
|
{
|
|
alloc::vec![]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action312<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
) -> alloc::vec::Vec<ast::Decorator>
|
|
{
|
|
v
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action313<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
vec![e]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action314<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action315<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::WithItem, TextSize),
|
|
) -> alloc::vec::Vec<ast::WithItem>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action316<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::WithItem>, TextSize),
|
|
(_, e, _): (TextSize, ast::WithItem, TextSize),
|
|
) -> alloc::vec::Vec<ast::WithItem>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action317<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, context_expr, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::WithItem
|
|
{
|
|
{
|
|
ast::WithItem {
|
|
range: context_expr.range(),
|
|
context_expr: context_expr.into(),
|
|
optional_vars: None,
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action318<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::WithItem, TextSize),
|
|
) -> ast::WithItem
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action319<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> alloc::vec::Vec<ast::WithItem>
|
|
{
|
|
alloc::vec![]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action320<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::WithItem>, TextSize),
|
|
) -> alloc::vec::Vec<ast::WithItem>
|
|
{
|
|
v
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action321<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, ast::WithItem, TextSize),
|
|
) -> ast::WithItem
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action322<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, context_expr, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::WithItem
|
|
{
|
|
{
|
|
ast::WithItem {
|
|
range: context_expr.range(),
|
|
context_expr: context_expr.into(),
|
|
optional_vars: None,
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action323<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::WithItem, TextSize),
|
|
) -> ast::WithItem
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action324<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, Vec<ast::WithItem>, TextSize),
|
|
) -> core::option::Option<Vec<ast::WithItem>>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action325<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<Vec<ast::WithItem>>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action326<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, Vec<ast::WithItem>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action327<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action328<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action329<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __1, _): (TextSize, ast::Identifier, TextSize),
|
|
) -> (crate::parser::ParenthesizedExpr, ast::Identifier)
|
|
{
|
|
(__0, __1)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action330<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::ExceptHandler, TextSize),
|
|
) -> alloc::vec::Vec<ast::ExceptHandler>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action331<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
(_, e, _): (TextSize, ast::ExceptHandler, TextSize),
|
|
) -> alloc::vec::Vec<ast::ExceptHandler>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action332<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Suite, TextSize),
|
|
) -> core::option::Option<ast::Suite>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action333<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<ast::Suite>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action334<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action335<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::ExceptHandler, TextSize),
|
|
) -> alloc::vec::Vec<ast::ExceptHandler>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action336<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
(_, e, _): (TextSize, ast::ExceptHandler, TextSize),
|
|
) -> alloc::vec::Vec<ast::ExceptHandler>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action337<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> core::option::Option<token::Tok>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action338<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<token::Tok>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action339<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Suite, TextSize),
|
|
) -> core::option::Option<ast::Suite>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action340<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<ast::Suite>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action341<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action342<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, (TextSize, ast::Suite), TextSize),
|
|
) -> core::option::Option<(TextSize, ast::Suite)>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action343<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<(TextSize, ast::Suite)>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action344<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __1, _): (TextSize, ast::Suite, TextSize),
|
|
) -> (TextSize, ast::Suite)
|
|
{
|
|
(__0, __1)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action345<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> alloc::vec::Vec<(TextSize, crate::parser::ParenthesizedExpr, ast::Suite)>
|
|
{
|
|
alloc::vec![]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action346<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<(TextSize, crate::parser::ParenthesizedExpr, ast::Suite)>, TextSize),
|
|
) -> alloc::vec::Vec<(TextSize, crate::parser::ParenthesizedExpr, ast::Suite)>
|
|
{
|
|
v
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action347<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __1, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __2, _): (TextSize, ast::Suite, TextSize),
|
|
) -> (TextSize, crate::parser::ParenthesizedExpr, ast::Suite)
|
|
{
|
|
(__0, __1, __2)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action348<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, ast::PatternKeyword, TextSize),
|
|
) -> Vec<ast::PatternKeyword>
|
|
{
|
|
vec![e]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action349<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<ast::PatternKeyword>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, ast::PatternKeyword, TextSize),
|
|
) -> Vec<ast::PatternKeyword>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action350<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> Vec<ast::Pattern>
|
|
{
|
|
vec![e]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action351<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<ast::Pattern>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> Vec<ast::Pattern>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action352<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, (ast::Expr, ast::Pattern), TextSize),
|
|
) -> Vec<(ast::Expr, ast::Pattern)>
|
|
{
|
|
vec![e]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action353<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, (ast::Expr, ast::Pattern), TextSize),
|
|
) -> Vec<(ast::Expr, ast::Pattern)>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action354<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e1, _): (TextSize, StringType, TextSize),
|
|
(_, e2, _): (TextSize, StringType, TextSize),
|
|
) -> Vec<StringType>
|
|
{
|
|
vec![e1, e2]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action355<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<StringType>, TextSize),
|
|
(_, e, _): (TextSize, StringType, TextSize),
|
|
) -> Vec<StringType>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action356<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize),
|
|
(_, last, _): (TextSize, core::option::Option<ast::Pattern>, TextSize),
|
|
) -> Vec<ast::Pattern>
|
|
{
|
|
{
|
|
if let Some(element) = last {
|
|
v.push(element);
|
|
}
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action357<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> alloc::vec::Vec<ast::Pattern>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action358<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize),
|
|
(_, e, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> alloc::vec::Vec<ast::Pattern>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action359<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Pattern, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action360<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e1, _): (TextSize, ast::Pattern, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e2, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> Vec<ast::Pattern>
|
|
{
|
|
vec![e1, e2]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action361<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<ast::Pattern>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> Vec<ast::Pattern>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action362<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e1, _): (TextSize, ast::Pattern, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e2, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> Vec<ast::Pattern>
|
|
{
|
|
vec![e1, e2]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action363<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<ast::Pattern>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> Vec<ast::Pattern>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action364<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Expr, TextSize),
|
|
) -> core::option::Option<ast::Expr>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action365<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<ast::Expr>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action366<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Expr, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action367<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e1, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e2, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
vec![e1, e2]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action368<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action369<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::MatchCase, TextSize),
|
|
) -> alloc::vec::Vec<ast::MatchCase>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action370<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::MatchCase>, TextSize),
|
|
(_, e, _): (TextSize, ast::MatchCase, TextSize),
|
|
) -> alloc::vec::Vec<ast::MatchCase>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action371<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<token::Tok>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action372<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<token::Tok>, TextSize),
|
|
(_, e, _): (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<token::Tok>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action373<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> token::Tok
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action374<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, right, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBinOp {
|
|
left: Box::new(left.into()),
|
|
op: ast::Operator::BitOr,
|
|
right: Box::new(right.into()),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action375<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action376<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action377<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action378<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action379<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, ast::Identifier, TextSize),
|
|
) -> Vec<ast::Identifier>
|
|
{
|
|
vec![e]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action380<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<ast::Identifier>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, ast::Identifier, TextSize),
|
|
) -> Vec<ast::Identifier>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action381<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, (token::Tok, ast::Identifier), TextSize),
|
|
) -> alloc::vec::Vec<(token::Tok, ast::Identifier)>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action382<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<(token::Tok, ast::Identifier)>, TextSize),
|
|
(_, e, _): (TextSize, (token::Tok, ast::Identifier), TextSize),
|
|
) -> alloc::vec::Vec<(token::Tok, ast::Identifier)>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action383<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
(_, __1, _): (TextSize, ast::Identifier, TextSize),
|
|
) -> (token::Tok, ast::Identifier)
|
|
{
|
|
(__0, __1)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action384<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> core::option::Option<token::Tok>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action385<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<token::Tok>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action386<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, ast::Alias, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
vec![e]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action387<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<ast::Alias>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, ast::Alias, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action388<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, name, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, a, _): (TextSize, core::option::Option<ast::Identifier>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Alias
|
|
{
|
|
ast::Alias { name, asname: a, range: (location..end_location).into() }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action389<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, u32, TextSize),
|
|
) -> alloc::vec::Vec<u32>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action390<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<u32>, TextSize),
|
|
(_, e, _): (TextSize, u32, TextSize),
|
|
) -> alloc::vec::Vec<u32>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action391<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> alloc::vec::Vec<u32>
|
|
{
|
|
alloc::vec![]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action392<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<u32>, TextSize),
|
|
) -> alloc::vec::Vec<u32>
|
|
{
|
|
v
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action393<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, ast::Alias, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
vec![e]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action394<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<ast::Alias>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, ast::Alias, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action395<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, name, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, a, _): (TextSize, core::option::Option<ast::Identifier>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::Alias
|
|
{
|
|
ast::Alias { name, asname: a, range: (location..end_location).into() }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action396<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action397<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action398<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action399<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action400<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action401<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action402<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action403<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, body, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, test, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, orelse, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprIfExp {
|
|
test: Box::new(test.into()),
|
|
body: Box::new(body.into()),
|
|
orelse: Box::new(orelse.into()),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action404<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action405<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action406<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
alloc::vec![]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action407<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
v
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action408<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> core::option::Option<token::Tok>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action409<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<token::Tok>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action410<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> alloc::vec::Vec<ast::Stmt>
|
|
{
|
|
alloc::vec![]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action411<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
) -> alloc::vec::Vec<ast::Stmt>
|
|
{
|
|
v
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action412<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action413<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> alloc::vec::Vec<token::Tok>
|
|
{
|
|
alloc::vec![]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action414<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<token::Tok>, TextSize),
|
|
) -> alloc::vec::Vec<token::Tok>
|
|
{
|
|
v
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action415<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> token::Tok
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
fn __action416<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> TextSize
|
|
{
|
|
*__lookbehind
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
fn __action417<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> TextSize
|
|
{
|
|
*__lookahead
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action418<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<token::Tok>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action419<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<token::Tok>, TextSize),
|
|
(_, e, _): (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<token::Tok>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action420<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> alloc::vec::Vec<ast::Stmt>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action421<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
(_, e, _): (TextSize, ast::Stmt, TextSize),
|
|
) -> alloc::vec::Vec<ast::Stmt>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action422<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action423<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action424<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Identifier, TextSize),
|
|
) -> core::option::Option<ast::Identifier>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action425<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<ast::Identifier>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action426<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::Identifier
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action427<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, right, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBinOp {
|
|
left: Box::new(left.into()),
|
|
op: ast::Operator::BitXor,
|
|
right: Box::new(right.into()),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action428<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action429<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Pattern, TextSize),
|
|
) -> core::option::Option<ast::Pattern>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action430<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<ast::Pattern>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action431<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> alloc::vec::Vec<ast::Pattern>
|
|
{
|
|
alloc::vec![]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action432<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize),
|
|
) -> alloc::vec::Vec<ast::Pattern>
|
|
{
|
|
v
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action433<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, (TextSize, crate::parser::ParenthesizedExpr, ast::Suite), TextSize),
|
|
) -> alloc::vec::Vec<(TextSize, crate::parser::ParenthesizedExpr, ast::Suite)>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action434<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<(TextSize, crate::parser::ParenthesizedExpr, ast::Suite)>, TextSize),
|
|
(_, e, _): (TextSize, (TextSize, crate::parser::ParenthesizedExpr, ast::Suite), TextSize),
|
|
) -> alloc::vec::Vec<(TextSize, crate::parser::ParenthesizedExpr, ast::Suite)>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action435<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, body, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, test, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, orelse, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprIfExp {
|
|
test: Box::new(test.into()),
|
|
body: Box::new(body.into()),
|
|
orelse: Box::new(orelse.into()),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action436<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action437<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action438<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Decorator, TextSize),
|
|
) -> alloc::vec::Vec<ast::Decorator>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action439<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
(_, e, _): (TextSize, ast::Decorator, TextSize),
|
|
) -> alloc::vec::Vec<ast::Decorator>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action440<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Option<Box<ast::Parameter>>
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action441<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, kwarg, _): (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
) -> Option<Box<ast::Parameter>>
|
|
{
|
|
{
|
|
kwarg.map(Box::new)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action442<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>), TextSize),
|
|
) -> core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action443<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action444<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>), TextSize),
|
|
) -> (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action445<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, va, _): (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
(_, kwonlyargs, _): (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
(_, kwarg, _): (TextSize, core::option::Option<Option<Box<ast::Parameter>>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
if va.is_none() && kwonlyargs.is_empty() && kwarg.is_none() {
|
|
return Err(LexicalError::new(
|
|
LexicalErrorType::OtherError("named arguments must follow bare *".to_string().into_boxed_str()),
|
|
location,
|
|
))?;
|
|
}
|
|
|
|
let kwarg = kwarg.flatten();
|
|
let va = va.map(Box::new);
|
|
|
|
Ok((va, kwonlyargs, kwarg))
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action446<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, args, _): (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>)
|
|
{
|
|
{
|
|
(vec![], args)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action447<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, posonlyargs, _): (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, args, _): (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>)
|
|
{
|
|
{
|
|
(posonlyargs, args)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action448<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Option<Box<ast::Parameter>>
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action449<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, kwarg, _): (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
) -> Option<Box<ast::Parameter>>
|
|
{
|
|
{
|
|
kwarg.map(Box::new)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action450<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>), TextSize),
|
|
) -> core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action451<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action452<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>), TextSize),
|
|
) -> (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action453<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, va, _): (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
(_, kwonlyargs, _): (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
(_, kwarg, _): (TextSize, core::option::Option<Option<Box<ast::Parameter>>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
if va.is_none() && kwonlyargs.is_empty() && kwarg.is_none() {
|
|
return Err(LexicalError::new(
|
|
LexicalErrorType::OtherError("named arguments must follow bare *".to_string().into_boxed_str()),
|
|
location,
|
|
))?;
|
|
}
|
|
|
|
let kwarg = kwarg.flatten();
|
|
let va = va.map(Box::new);
|
|
|
|
Ok((va, kwonlyargs, kwarg))
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action454<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, args, _): (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>)
|
|
{
|
|
{
|
|
(vec![], args)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action455<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, posonlyargs, _): (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, args, _): (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>)
|
|
{
|
|
{
|
|
(posonlyargs, args)
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action456<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::FStringElement, TextSize),
|
|
) -> alloc::vec::Vec<ast::FStringElement>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action457<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::FStringElement>, TextSize),
|
|
(_, e, _): (TextSize, ast::FStringElement, TextSize),
|
|
) -> alloc::vec::Vec<ast::FStringElement>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action458<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
vec![e]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action459<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action460<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action461<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action462<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action463<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, values, _): (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, last, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
let values = values.into_iter().chain(std::iter::once(last)).map(ast::Expr::from).collect();
|
|
ast::ExprBoolOp { op: ast::BoolOp::And, values, range: (location..end_location).into() }.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action464<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action465<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action466<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action467<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr), TextSize),
|
|
) -> core::option::Option<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action468<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action469<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>
|
|
{
|
|
alloc::vec![]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action470<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize),
|
|
) -> alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>
|
|
{
|
|
v
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action471<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr), TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action472<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr), TextSize),
|
|
) -> alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action473<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize),
|
|
(_, e, _): (TextSize, (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr), TextSize),
|
|
) -> alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action474<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action475<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action476<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action477<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, operand, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprUnaryOp {
|
|
operand: Box::new(operand.into()),
|
|
op: ast::UnaryOp::Not,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action478<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action479<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, ast::ParameterWithDefault, TextSize),
|
|
) -> Vec<ast::ParameterWithDefault>
|
|
{
|
|
vec![e]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action480<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, ast::ParameterWithDefault, TextSize),
|
|
) -> Vec<ast::ParameterWithDefault>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action481<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> core::option::Option<Option<Box<ast::Parameter>>>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action482<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<Option<Box<ast::Parameter>>>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action483<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> alloc::vec::Vec<ast::ParameterWithDefault>
|
|
{
|
|
alloc::vec![]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action484<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> alloc::vec::Vec<ast::ParameterWithDefault>
|
|
{
|
|
v
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action485<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, ast::ParameterWithDefault, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action486<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, i, _): (TextSize, ast::ParameterWithDefault, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
i
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action487<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut i, _): (TextSize, ast::ParameterWithDefault, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, default, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
{
|
|
i.default = Some(Box::new(default.into()));
|
|
i.range = (i.range.start()..end_location).into();
|
|
i
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action488<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Parameter, TextSize),
|
|
) -> core::option::Option<ast::Parameter>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action489<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<ast::Parameter>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action490<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, e, _): (TextSize, ast::ParameterWithDefault, TextSize),
|
|
) -> Vec<ast::ParameterWithDefault>
|
|
{
|
|
vec![e]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action491<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut v, _): (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, ast::ParameterWithDefault, TextSize),
|
|
) -> Vec<ast::ParameterWithDefault>
|
|
{
|
|
{
|
|
v.push(e);
|
|
v
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action492<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> core::option::Option<Option<Box<ast::Parameter>>>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action493<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<Option<Box<ast::Parameter>>>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action494<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> alloc::vec::Vec<ast::ParameterWithDefault>
|
|
{
|
|
alloc::vec![]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action495<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> alloc::vec::Vec<ast::ParameterWithDefault>
|
|
{
|
|
v
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action496<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, ast::ParameterWithDefault, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action497<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, i, _): (TextSize, ast::ParameterWithDefault, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
i
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action498<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, mut i, _): (TextSize, ast::ParameterWithDefault, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, default, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
{
|
|
i.default = Some(Box::new(default.into()));
|
|
i.range = (i.range.start()..end_location).into();
|
|
i
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action499<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Parameter, TextSize),
|
|
) -> core::option::Option<ast::Parameter>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action500<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<ast::Parameter>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action501<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::Parameter, TextSize),
|
|
) -> core::option::Option<ast::Parameter>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action502<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<ast::Parameter>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action503<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, values, _): (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, last, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
let values = values.into_iter().chain(std::iter::once(last)).map(ast::Expr::from).collect();
|
|
ast::ExprBoolOp { op: ast::BoolOp::Or, values, range: (location..end_location).into() }.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action504<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action505<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, right, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBinOp {
|
|
left: Box::new(left.into()),
|
|
op: ast::Operator::BitAnd,
|
|
right: Box::new(right.into()),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action506<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action507<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, op, _): (TextSize, ast::Operator, TextSize),
|
|
(_, right, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBinOp {
|
|
left: Box::new(left.into()),
|
|
op,
|
|
right: Box::new(right.into()),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action508<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action509<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, values, _): (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, last, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
let values = values.into_iter().chain(std::iter::once(last)).map(ast::Expr::from).collect();
|
|
ast::ExprBoolOp { op: ast::BoolOp::And, values, range: (location..end_location).into() }.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action510<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action511<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::ParameterWithDefault, TextSize),
|
|
) -> alloc::vec::Vec<ast::ParameterWithDefault>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action512<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
(_, e, _): (TextSize, ast::ParameterWithDefault, TextSize),
|
|
) -> alloc::vec::Vec<ast::ParameterWithDefault>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action513<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::ParameterWithDefault, TextSize),
|
|
) -> alloc::vec::Vec<ast::ParameterWithDefault>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action514<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
(_, e, _): (TextSize, ast::ParameterWithDefault, TextSize),
|
|
) -> alloc::vec::Vec<ast::ParameterWithDefault>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action515<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, comparisons, _): (TextSize, alloc::vec::Vec<(ast::CmpOp, crate::parser::ParenthesizedExpr)>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
let mut ops = Vec::with_capacity(comparisons.len());
|
|
let mut comparators = Vec::with_capacity(comparisons.len());
|
|
for (op, comparator) in comparisons {
|
|
ops.push(op);
|
|
comparators.push(comparator.into());
|
|
}
|
|
ast::ExprCompare {
|
|
left: Box::new(left.into()),
|
|
ops: ops.into_boxed_slice(),
|
|
comparators: comparators.into_boxed_slice(),
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action516<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action517<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, (ast::CmpOp, crate::parser::ParenthesizedExpr), TextSize),
|
|
) -> alloc::vec::Vec<(ast::CmpOp, crate::parser::ParenthesizedExpr)>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action518<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<(ast::CmpOp, crate::parser::ParenthesizedExpr)>, TextSize),
|
|
(_, e, _): (TextSize, (ast::CmpOp, crate::parser::ParenthesizedExpr), TextSize),
|
|
) -> alloc::vec::Vec<(ast::CmpOp, crate::parser::ParenthesizedExpr)>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action519<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, ast::CmpOp, TextSize),
|
|
(_, __1, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> (ast::CmpOp, crate::parser::ParenthesizedExpr)
|
|
{
|
|
(__0, __1)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action520<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, operand, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprUnaryOp {
|
|
operand: Box::new(operand.into()),
|
|
op: ast::UnaryOp::Not,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action521<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action522<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, op, _): (TextSize, ast::Operator, TextSize),
|
|
(_, right, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBinOp {
|
|
left: Box::new(left.into()),
|
|
op,
|
|
right: Box::new(right.into()),
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action523<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action524<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, op, _): (TextSize, ast::Operator, TextSize),
|
|
(_, right, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBinOp {
|
|
left: Box::new(left.into()),
|
|
op,
|
|
right: Box::new(right.into()),
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action525<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action526<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, comparisons, _): (TextSize, alloc::vec::Vec<(ast::CmpOp, crate::parser::ParenthesizedExpr)>, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
let mut ops = Vec::with_capacity(comparisons.len());
|
|
let mut comparators = Vec::with_capacity(comparisons.len());
|
|
for (op, comparator) in comparisons {
|
|
ops.push(op);
|
|
comparators.push(comparator.into());
|
|
}
|
|
ast::ExprCompare {
|
|
left: Box::new(left.into()),
|
|
ops: ops.into_boxed_slice(),
|
|
comparators: comparators.into_boxed_slice(),
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action527<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action528<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, right, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBinOp {
|
|
left: Box::new(left.into()),
|
|
op: ast::Operator::BitOr,
|
|
right: Box::new(right.into()),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action529<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action530<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, op, _): (TextSize, ast::UnaryOp, TextSize),
|
|
(_, operand, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprUnaryOp {
|
|
operand: Box::new(operand.into()),
|
|
op,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action531<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action532<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, right, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBinOp {
|
|
left: Box::new(left.into()),
|
|
op: ast::Operator::Pow,
|
|
right: Box::new(right.into()),
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action533<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action534<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, right, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBinOp {
|
|
left: Box::new(left.into()),
|
|
op: ast::Operator::BitXor,
|
|
right: Box::new(right.into()),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action535<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action536<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, right, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBinOp {
|
|
left: Box::new(left.into()),
|
|
op: ast::Operator::BitAnd,
|
|
right: Box::new(right.into()),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action537<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action538<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, value, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
ast::ExprAwait { value: Box::new(value.into()), range: (location..end_location).into() }.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action539<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action540<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action541<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, func, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, arguments, _): (TextSize, ast::Arguments, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprCall {
|
|
func: Box::new(func.into()),
|
|
arguments,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action542<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, value, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, slice, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprSubscript {
|
|
value: Box::new(value.into()),
|
|
slice: Box::new(slice.into()),
|
|
ctx: ast::ExprContext::Load,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action543<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, value, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, attr, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprAttribute {
|
|
value: Box::new(value.into()),
|
|
attr,
|
|
ctx: ast::ExprContext::Load,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action544<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, op, _): (TextSize, ast::Operator, TextSize),
|
|
(_, right, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBinOp {
|
|
left: Box::new(left.into()),
|
|
op,
|
|
right: Box::new(right.into()),
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action545<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action546<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, op, _): (TextSize, ast::Operator, TextSize),
|
|
(_, right, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBinOp {
|
|
left: Box::new(left.into()),
|
|
op,
|
|
right: Box::new(right.into()),
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action547<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action548<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, expr, _): (TextSize, ast::Expr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
expr.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action549<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, value, _): (TextSize, ast::Number, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprNumberLiteral {
|
|
value,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action550<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, id, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprName {
|
|
id: id.into(),
|
|
ctx: ast::ExprContext::Load,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action551<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, elts, _): (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
let elts = elts.into_iter().flatten().map(ast::Expr::from).collect();
|
|
ast::ExprList { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() }.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action552<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, elt, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, generators, _): (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
ast::ExprListComp { elt: Box::new(elt.into()), generators, range: (location..end_location).into() }.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action553<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, elts, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, trailing_comma, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
if elts.len() == 1 && trailing_comma.is_none() {
|
|
crate::parser::ParenthesizedExpr {
|
|
expr: elts.into_iter().next().unwrap().into(),
|
|
range: (location..end_location).into(),
|
|
}
|
|
} else {
|
|
let elts = elts.into_iter().map(ast::Expr::from).collect();
|
|
ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() }.into()
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action554<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, left, _): (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
(_, mid, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, right, _): (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, trailing_comma, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
if left.is_none() && right.is_empty() && trailing_comma.is_none() {
|
|
if mid.expr.is_starred_expr() {
|
|
return Err(LexicalError::new(
|
|
LexicalErrorType::OtherError("cannot use starred expression here".to_string().into_boxed_str()),
|
|
mid.start(),
|
|
))?;
|
|
}
|
|
Ok(crate::parser::ParenthesizedExpr {
|
|
expr: mid.into(),
|
|
range: (location..end_location).into(),
|
|
})
|
|
} else {
|
|
let elts = left.into_iter().flatten().chain([mid]).chain(right).map(ast::Expr::from).collect();
|
|
Ok(ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() }.into())
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action555<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprTuple {
|
|
elts: Vec::new(),
|
|
ctx: ast::ExprContext::Load,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action556<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
crate::parser::ParenthesizedExpr {
|
|
expr: e.into(),
|
|
range: (location..end_location).into(),
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action557<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, elt, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, generators, _): (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprGeneratorExp {
|
|
elt: Box::new(elt.into()),
|
|
generators,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action558<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
Err(LexicalError::new(
|
|
LexicalErrorType::OtherError("cannot use double starred expression here".to_string().into_boxed_str()),
|
|
location,
|
|
).into())
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action559<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, core::option::Option<Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
let (keys, values) = e
|
|
.unwrap_or_default()
|
|
.into_iter()
|
|
.map(|(k, v)| (k.map(|x| ast::Expr::from(*x)), ast::Expr::from(v)))
|
|
.unzip();
|
|
ast::ExprDict { keys, values, range: (location..end_location).into() }.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action560<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e1, _): (TextSize, (crate::parser::ParenthesizedExpr, crate::parser::ParenthesizedExpr), TextSize),
|
|
(_, generators, _): (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
ast::ExprDictComp {
|
|
key: Box::new(e1.0.into()),
|
|
value: Box::new(e1.1.into()),
|
|
generators,
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action561<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, elts, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
let elts = elts.into_iter().map(ast::Expr::from).collect();
|
|
ast::ExprSet {
|
|
elts,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action562<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, elt, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, generators, _): (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprSetComp {
|
|
elt: Box::new(elt.into()),
|
|
generators,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action563<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBooleanLiteral { value: true, range: (location..end_location).into() }.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action564<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBooleanLiteral { value: false, range: (location..end_location).into() }.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action565<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprNoneLiteral { range: (location..end_location).into() }.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action566<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprEllipsisLiteral { range: (location..end_location).into() }.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action567<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>, TextSize),
|
|
) -> core::option::Option<Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action568<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action569<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
alloc::vec![]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action570<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
v
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action571<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action572<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> core::option::Option<Vec<crate::parser::ParenthesizedExpr>>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action573<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<Vec<crate::parser::ParenthesizedExpr>>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action574<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action575<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> core::option::Option<Vec<crate::parser::ParenthesizedExpr>>
|
|
{
|
|
Some(__0)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action576<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> core::option::Option<Vec<crate::parser::ParenthesizedExpr>>
|
|
{
|
|
None
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action577<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, op, _): (TextSize, ast::Operator, TextSize),
|
|
(_, right, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBinOp {
|
|
left: Box::new(left.into()),
|
|
op,
|
|
right: Box::new(right.into()),
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action578<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action579<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, op, _): (TextSize, ast::UnaryOp, TextSize),
|
|
(_, operand, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprUnaryOp {
|
|
operand: Box::new(operand.into()),
|
|
op,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action580<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action581<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
alloc::vec![__0]
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action582<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, v, _): (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
{ let mut v = v; v.push(e); v }
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action583<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, left, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, right, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBinOp {
|
|
left: Box::new(left.into()),
|
|
op: ast::Operator::Pow,
|
|
right: Box::new(right.into()),
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action584<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action585<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, value, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
ast::ExprAwait { value: Box::new(value.into()), range: (location..end_location).into() }.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action586<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action587<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, __0, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
__0
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action588<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, func, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, arguments, _): (TextSize, ast::Arguments, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprCall {
|
|
func: Box::new(func.into()),
|
|
arguments,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action589<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, value, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, slice, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprSubscript {
|
|
value: Box::new(value.into()),
|
|
slice: Box::new(slice.into()),
|
|
ctx: ast::ExprContext::Load,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action590<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, value, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, attr, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprAttribute {
|
|
value: Box::new(value.into()),
|
|
attr,
|
|
ctx: ast::ExprContext::Load,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action591<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, expr, _): (TextSize, ast::Expr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
expr.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action592<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, value, _): (TextSize, ast::Number, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprNumberLiteral {
|
|
value,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action593<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, id, _): (TextSize, ast::Identifier, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprName {
|
|
id: id.into(),
|
|
ctx: ast::ExprContext::Load,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action594<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, elts, _): (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
let elts = elts.into_iter().flatten().map(ast::Expr::from).collect();
|
|
ast::ExprList { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() }.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action595<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, elt, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, generators, _): (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
ast::ExprListComp { elt: Box::new(elt.into()), generators, range: (location..end_location).into() }.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action596<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, left, _): (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
(_, mid, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, right, _): (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, trailing_comma, _): (TextSize, core::option::Option<token::Tok>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
if left.is_none() && right.is_empty() && trailing_comma.is_none() {
|
|
if mid.expr.is_starred_expr() {
|
|
return Err(LexicalError::new(
|
|
LexicalErrorType::OtherError("cannot use starred expression here".to_string().into_boxed_str()),
|
|
mid.start(),
|
|
))?;
|
|
}
|
|
Ok(crate::parser::ParenthesizedExpr {
|
|
expr: mid.into(),
|
|
range: (location..end_location).into(),
|
|
})
|
|
} else {
|
|
let elts = left.into_iter().flatten().chain([mid]).chain(right).map(ast::Expr::from).collect();
|
|
Ok(ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() }.into())
|
|
}
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action597<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprTuple {
|
|
elts: Vec::new(),
|
|
ctx: ast::ExprContext::Load,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action598<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
crate::parser::ParenthesizedExpr {
|
|
expr: e.into(),
|
|
range: (location..end_location).into(),
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action599<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, elt, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, generators, _): (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprGeneratorExp {
|
|
elt: Box::new(elt.into()),
|
|
generators,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action600<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
{
|
|
Err(LexicalError::new(
|
|
LexicalErrorType::OtherError("cannot use double starred expression here".to_string().into_boxed_str()),
|
|
location,
|
|
).into())
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action601<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e, _): (TextSize, core::option::Option<Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
let (keys, values) = e
|
|
.unwrap_or_default()
|
|
.into_iter()
|
|
.map(|(k, v)| (k.map(|x| ast::Expr::from(*x)), ast::Expr::from(v)))
|
|
.unzip();
|
|
ast::ExprDict { keys, values, range: (location..end_location).into() }.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action602<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, e1, _): (TextSize, (crate::parser::ParenthesizedExpr, crate::parser::ParenthesizedExpr), TextSize),
|
|
(_, generators, _): (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
ast::ExprDictComp {
|
|
key: Box::new(e1.0.into()),
|
|
value: Box::new(e1.1.into()),
|
|
generators,
|
|
range: (location..end_location).into()
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action603<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, elts, _): (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
{
|
|
let elts = elts.into_iter().map(ast::Expr::from).collect();
|
|
ast::ExprSet {
|
|
elts,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action604<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, elt, _): (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
(_, generators, _): (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprSetComp {
|
|
elt: Box::new(elt.into()),
|
|
generators,
|
|
range: (location..end_location).into(),
|
|
}.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action605<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBooleanLiteral { value: true, range: (location..end_location).into() }.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action606<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprBooleanLiteral { value: false, range: (location..end_location).into() }.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action607<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprNoneLiteral { range: (location..end_location).into() }.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action608<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
(_, location, _): (TextSize, TextSize, TextSize),
|
|
(_, _, _): (TextSize, token::Tok, TextSize),
|
|
(_, end_location, _): (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
ast::ExprEllipsisLiteral { range: (location..end_location).into() }.into()
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action609<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action553(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action610<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action553(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action611<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__5,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action554(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action612<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __5.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action554(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action613<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__5,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action596(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action614<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __5.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action596(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action615<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action226(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action616<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>, TextSize),
|
|
) -> Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action226(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action617<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action234(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action618<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action234(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action619<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action262(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action620<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action262(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action621<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action259(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action622<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action259(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action623<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<ast::Alias>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action67(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action624<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<ast::Alias>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action67(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action625<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action225(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action626<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action225(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action627<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action136(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action628<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action136(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action629<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Identifier, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action137(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action630<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Identifier, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __4.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action137(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action631<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Identifier, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __6.0;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__6,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action138(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action632<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Identifier, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __6.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action138(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action633<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
__3: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
__9: (TextSize, alloc::vec::Vec<ast::MatchCase>, TextSize),
|
|
__10: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action87(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
__10,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action634<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
__3: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, alloc::vec::Vec<ast::MatchCase>, TextSize),
|
|
__9: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __4.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action87(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action635<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__2: (TextSize, core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action302(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action636<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__2: (TextSize, core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action302(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action637<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action303(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action638<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action303(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action639<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>), TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action304(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action640<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>), TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action304(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action641<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action305(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action642<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action305(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action643<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__2: (TextSize, core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action285(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action644<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__2: (TextSize, core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action285(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action645<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action286(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action646<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action286(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action647<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>), TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action287(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action648<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>), TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action287(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action649<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action288(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action650<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action288(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action651<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Vec<ast::PatternKeyword>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __5.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__5,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action142(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action652<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Vec<ast::PatternKeyword>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __5.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action142(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action653<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action143(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action654<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action143(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action655<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<ast::PatternKeyword>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action144(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action656<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<ast::PatternKeyword>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action144(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action657<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action91(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action658<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action91(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action659<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize),
|
|
__3: (TextSize, ast::Pattern, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action108(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action660<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize),
|
|
__3: (TextSize, ast::Pattern, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __4.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action108(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action661<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action230(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action662<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action230(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action663<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action209(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action664<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action209(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action665<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<ast::TypeParam>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> ast::TypeParams
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action173(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action666<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<ast::TypeParam>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> ast::TypeParams
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action173(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action667<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::WithItem>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action157(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action668<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::WithItem>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action157(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action669<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<ast::WithItem>>, TextSize),
|
|
__2: (TextSize, ast::WithItem, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::WithItem>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action384(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action158(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action670<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<ast::WithItem>>, TextSize),
|
|
__2: (TextSize, ast::WithItem, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::WithItem>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __4.0;
|
|
let __temp0 = __action385(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action158(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action671<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Suite, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__2: (TextSize, ast::Stmt, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action408(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action5(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action672<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Suite, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__2: (TextSize, ast::Stmt, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action409(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action5(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action673<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__1: (TextSize, ast::Stmt, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Stmt>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action408(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action9(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action674<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__1: (TextSize, ast::Stmt, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Stmt>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action409(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action9(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action675<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Stmt>, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__2: (TextSize, ast::Stmt, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Stmt>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action408(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action12(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action676<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Stmt>, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__2: (TextSize, ast::Stmt, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Stmt>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action409(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action12(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action677<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__1: (TextSize, ast::Stmt, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action408(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action7(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action678<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__1: (TextSize, ast::Stmt, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action409(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action7(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action679<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, core::option::Option<(TextSize, ast::ConversionFlag)>, TextSize),
|
|
__5: (TextSize, core::option::Option<ast::FStringFormatSpec>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action271(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action221(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action680<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, core::option::Option<(TextSize, ast::ConversionFlag)>, TextSize),
|
|
__4: (TextSize, core::option::Option<ast::FStringFormatSpec>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action272(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action221(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action681<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, ast::Suite, TextSize),
|
|
__8: (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action337(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action148(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action682<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
__7: (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action338(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action148(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action683<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Identifier, TextSize),
|
|
__5: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__6: (TextSize, ast::Parameters, TextSize),
|
|
__7: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
__9: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action337(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action163(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action684<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Identifier, TextSize),
|
|
__4: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__5: (TextSize, ast::Parameters, TextSize),
|
|
__6: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action338(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action163(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action685<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> ast::Comprehension
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action337(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action238(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action686<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__5: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> ast::Comprehension
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action338(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action238(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action687<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Vec<ast::WithItem>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action337(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action156(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action688<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<ast::WithItem>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action338(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action156(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action689<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> core::option::Option<Option<Box<ast::Parameter>>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action440(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action492(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action690<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action440(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action637(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action691<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action440(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action638(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action692<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action689(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
__5,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action445(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action693<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action493(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action445(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action694<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> core::option::Option<Option<Box<ast::Parameter>>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action448(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action481(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action695<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action448(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action645(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action696<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action448(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action646(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action697<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action694(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
__5,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action453(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action698<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action482(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action453(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action699<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::ParameterWithDefault, TextSize),
|
|
) -> alloc::vec::Vec<ast::ParameterWithDefault>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action496(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action511(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action700<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::ParameterWithDefault, TextSize),
|
|
) -> alloc::vec::Vec<ast::ParameterWithDefault>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action496(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action512(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action701<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>)
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action494(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action447(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action702<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>)
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action495(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action447(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action703<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action494(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action692(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action704<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action495(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action692(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action705<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action494(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action693(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action706<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action495(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action693(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action707<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::ParameterWithDefault, TextSize),
|
|
) -> alloc::vec::Vec<ast::ParameterWithDefault>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action485(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action513(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action708<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::ParameterWithDefault, TextSize),
|
|
) -> alloc::vec::Vec<ast::ParameterWithDefault>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action485(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action514(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action709<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>)
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action483(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action455(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action710<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>)
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action484(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action455(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action711<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action483(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action697(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action712<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action484(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action697(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action713<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action483(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action698(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action714<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action484(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action698(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action715<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action499(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action703(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action716<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action500(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action703(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action717<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action499(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action704(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action718<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action500(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action704(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action719<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action499(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action705(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action720<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action500(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action705(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action721<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action499(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action706(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action722<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, TextSize, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action500(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action706(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action723<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
) -> (TextSize, crate::parser::ParenthesizedExpr, ast::Suite)
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action347(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action724<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
) -> (TextSize, ast::Suite)
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action344(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action725<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action114(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action726<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action505(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action727<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action536(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action728<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action463(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action729<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action509(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action730<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Arguments,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action241(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action731<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action522(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action732<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action546(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action733<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Pattern, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Pattern,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action95(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action734<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action73(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action735<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Number, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action549(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action736<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action550(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action737<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action551(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action738<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action552(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action739<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action609(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action740<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action610(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action741<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action611(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action742<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action612(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action743<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action555(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action744<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action556(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action745<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action557(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action746<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action558(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action747<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action559(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action748<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, (crate::parser::ParenthesizedExpr, crate::parser::ParenthesizedExpr), TextSize),
|
|
__2: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action560(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action749<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action561(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action750<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action562(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action751<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action563(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action752<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action564(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action753<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action565(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action754<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action566(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action755<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Number, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action592(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action756<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action593(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action757<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action594(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action758<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action595(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action759<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action613(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action760<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action614(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action761<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action597(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action762<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action598(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action763<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action599(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action764<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action600(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action765<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action601(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action766<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, (crate::parser::ParenthesizedExpr, crate::parser::ParenthesizedExpr), TextSize),
|
|
__2: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action602(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action767<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action603(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action768<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action604(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action769<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action605(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action770<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action606(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action771<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action607(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action772<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action608(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action773<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Arguments, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action541(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action774<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action542(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action775<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action543(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action776<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Arguments, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action588(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action777<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action589(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action778<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action590(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action779<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action538(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action780<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action585(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action781<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action122(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action782<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__4: (TextSize, core::option::Option<ast::Arguments>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action172(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action783<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Expr, TextSize),
|
|
__1: (TextSize, ast::PatternArguments, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action140(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action784<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Expr, TextSize),
|
|
__1: (TextSize, ast::PatternArguments, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action141(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action785<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<(ast::CmpOp, crate::parser::ParenthesizedExpr)>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action515(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action786<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<(ast::CmpOp, crate::parser::ParenthesizedExpr)>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action526(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action787<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Decorator
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action177(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action788<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action25(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action789<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Box<str>, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Identifier
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action69(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action790<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Box<str>, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<(token::Tok, ast::Identifier)>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Identifier
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action70(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action791<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameter
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action171(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action792<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::ExceptHandler
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action154(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action793<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, (crate::parser::ParenthesizedExpr, ast::Identifier), TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::ExceptHandler
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action155(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action794<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::ExceptHandler
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action152(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action795<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, (crate::parser::ParenthesizedExpr, ast::Identifier), TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::ExceptHandler
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action153(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action796<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action374(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action797<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action528(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action798<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action26(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action799<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action27(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action800<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action28(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action801<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Box<str>, TextSize),
|
|
) -> Result<(TextSize, ast::ConversionFlag),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __start1 = __0.2;
|
|
let __end1 = __1.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
let __temp1 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start1,
|
|
&__end1,
|
|
);
|
|
let __temp1 = (__start1, __temp1, __end1);
|
|
__action224(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__temp1,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action802<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::FStringElement>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> StringType
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action218(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action803<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::FStringElement>, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::FStringFormatSpec
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action223(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action804<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Box<str>, bool, bool), TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action220(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action805<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, core::option::Option<(TextSize, ast::ConversionFlag)>, TextSize),
|
|
__4: (TextSize, core::option::Option<ast::FStringFormatSpec>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action679(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action806<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, core::option::Option<(TextSize, ast::ConversionFlag)>, TextSize),
|
|
__3: (TextSize, core::option::Option<ast::FStringFormatSpec>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action680(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action807<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::UnaryOp, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action530(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action808<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::UnaryOp, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action579(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action809<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action53(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action810<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action54(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action811<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action55(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action812<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action56(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action813<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
__7: (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action681(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action814<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
__6: (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action682(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action815<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Identifier, TextSize),
|
|
__4: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__5: (TextSize, ast::Parameters, TextSize),
|
|
__6: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action683(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action816<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__4: (TextSize, ast::Parameters, TextSize),
|
|
__5: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action684(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action817<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<ast::Comprehension>>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action242(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action818<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action243(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action819<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action244(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action820<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action245(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action821<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action619(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action822<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action620(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action823<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action621(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action824<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action622(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action825<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Identifier>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action71(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action826<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Box<str>, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Identifier
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action249(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action827<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<(TextSize, crate::parser::ParenthesizedExpr, ast::Suite)>, TextSize),
|
|
__5: (TextSize, core::option::Option<(TextSize, ast::Suite)>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action146(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action828<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, core::option::Option<ast::Identifier>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Alias
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action395(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action829<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, core::option::Option<ast::Identifier>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Alias
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action388(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action830<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Alias>, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action66(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action831<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Alias>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action623(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action832<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Alias>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action624(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action833<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action68(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action834<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Alias>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action60(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action835<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, (Option<u32>, Option<ast::Identifier>), TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Vec<ast::Alias>, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action61(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action836<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (IpyEscapeKind, Box<str>), TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action75(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action837<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (IpyEscapeKind, Box<str>), TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action74(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action838<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<token::Tok>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action76(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action839<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<ast::Parameters>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, core::option::Option<(Box<str>, bool, bool)>, TextSize),
|
|
__5: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __start1 = __0.2;
|
|
let __end1 = __1.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
let __temp1 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start1,
|
|
&__end1,
|
|
);
|
|
let __temp1 = (__start1, __temp1, __end1);
|
|
__action184(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__temp1,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action840<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action115(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action841<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action116(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action842<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action117(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action843<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action118(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action844<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action119(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action845<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, StringType, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action120(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action846<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<StringType>, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Pattern,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action121(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action847<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action131(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action848<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action132(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action849<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action133(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action850<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action135(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action851<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action627(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action852<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action628(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action853<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action629(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action854<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action630(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action855<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Identifier, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action631(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action856<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Identifier, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action632(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action857<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Pattern, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::Expr>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::MatchCase
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action88(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action858<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Pattern, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternKeyword
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action139(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action859<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action123(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action860<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Expr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action124(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action861<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Expr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action125(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action862<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, alloc::vec::Vec<ast::MatchCase>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action85(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action863<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, alloc::vec::Vec<ast::MatchCase>, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __start1 = __0.2;
|
|
let __end1 = __1.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
let __temp1 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start1,
|
|
&__end1,
|
|
);
|
|
let __temp1 = (__start1, __temp1, __end1);
|
|
__action86(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__temp1,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action864<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, alloc::vec::Vec<ast::MatchCase>, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __start1 = __0.2;
|
|
let __end1 = __1.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
let __temp1 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start1,
|
|
&__end1,
|
|
);
|
|
let __temp1 = (__start1, __temp1, __end1);
|
|
__action633(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__temp1,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action865<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::MatchCase>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __start1 = __0.2;
|
|
let __end1 = __1.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
let __temp1 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start1,
|
|
&__end1,
|
|
);
|
|
let __temp1 = (__start1, __temp1, __end1);
|
|
__action634(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__temp1,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action866<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action183(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action867<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action182(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action868<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Identifier>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action72(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action869<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action477(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action870<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action520(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action871<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Number, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action111(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action872<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action113(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action873<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action97(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action874<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action255(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action875<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action503(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action876<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action635(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action877<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action636(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action878<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action690(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action879<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action691(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action880<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action639(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action881<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>), TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action640(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action882<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action641(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action883<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action642(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action884<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action643(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action885<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action644(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action886<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action695(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action887<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action696(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action888<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action647(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action889<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>), TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action648(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action890<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action649(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action891<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action650(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action892<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action715(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action893<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action716(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action894<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action717(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action895<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action718(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action896<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action719(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action897<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action720(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action898<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action721(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action899<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action722(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action900<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action711(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action901<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action712(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action902<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action713(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action903<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<ast::Parameter>, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action714(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action904<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<ast::Parameters>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action166(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action905<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action24(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action906<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Vec<ast::PatternKeyword>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action651(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action907<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Vec<ast::PatternKeyword>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action652(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action908<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action653(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action909<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action654(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action910<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::PatternKeyword>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action655(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action911<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::PatternKeyword>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action656(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action912<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action145(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action913<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Pattern, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action90(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action914<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action657(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action915<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action658(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action916<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action532(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action917<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action583(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action918<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action58(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action919<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action59(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action920<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Pattern, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action105(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action921<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action106(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action922<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Pattern, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action107(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action923<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, ast::Pattern, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action659(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action924<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, ast::Pattern, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action660(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action925<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action109(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action926<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action507(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action927<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action544(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action928<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__5: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> ast::Comprehension
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action685(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action929<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> ast::Comprehension
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action686(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action930<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action212(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action931<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action236(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action932<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action110(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action933<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameter
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action170(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action934<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameter
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action168(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action935<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, StringType, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action213(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action936<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<StringType>, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Expr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action214(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action937<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Box<str>, StringKind, bool), TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> Result<StringType,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action217(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action938<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__3: (TextSize, core::option::Option<Option<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action211(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action939<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action208(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action940<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action663(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action941<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action664(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action942<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action524(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action943<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action577(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action944<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action403(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action945<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action435(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action946<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Suite, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Mod
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action947<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<token::Tok>, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Mod
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action2(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action948<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
__5: (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action149(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action949<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
__5: (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action150(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action950<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action151(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action951<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action164(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action952<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Expr, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action165(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action953<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::TypeParam
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action174(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action954<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::TypeParam
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action175(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action955<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::TypeParam
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action176(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action956<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::TypeParam>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> ast::TypeParams
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action665(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action957<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::TypeParam>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::TypeParams
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action666(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action958<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action169(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action959<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action167(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action960<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Expr, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action126(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action961<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
__4: (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action147(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action962<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::WithItem
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action162(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action963<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Vec<ast::WithItem>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action687(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action964<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::WithItem>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action688(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action965<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action427(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action966<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action534(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action967<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action178(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action968<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action417(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action179(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action969<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action892(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action444(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action970<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action893(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action444(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action971<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action894(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action444(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action972<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action895(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action444(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action973<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action896(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action444(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action974<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action897(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action444(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action975<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action898(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action444(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action976<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action899(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action444(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action977<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action892(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action880(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action978<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action893(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action880(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action979<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action894(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action880(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action980<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action895(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action880(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action981<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action896(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action880(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action982<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action897(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action880(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action983<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action898(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action880(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action984<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action899(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action880(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action985<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action892(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action881(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action986<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action893(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action881(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action987<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action894(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action881(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__5,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action988<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action895(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action881(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action989<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action896(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action881(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__2,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action990<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action897(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action881(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action991<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action898(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action881(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action992<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action899(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action881(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__2,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action993<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action969(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action442(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action994<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action970(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action442(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action995<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action971(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action442(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action996<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action972(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action442(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action997<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action973(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action442(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action998<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Result<core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action974(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action442(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action999<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action975(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action442(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1000<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action976(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action442(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1001<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action993(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action876(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1002<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action994(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action876(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1003<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action995(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action876(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1004<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action996(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action876(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1005<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action997(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action876(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1006<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action998(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action876(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1007<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action999(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action876(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1008<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action1000(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action876(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1009<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action443(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action876(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1010<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action993(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action877(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1011<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action994(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action877(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1012<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action995(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action877(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1013<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action996(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action877(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1014<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action997(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action877(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1015<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action998(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action877(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1016<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action999(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action877(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1017<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action1000(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action877(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1018<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action443(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action877(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1019<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
) -> Option<Box<ast::Parameter>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action488(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action449(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1020<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> Option<Box<ast::Parameter>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action489(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action449(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1021<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action488(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action900(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1022<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action489(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action900(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1023<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action488(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action901(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1024<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action489(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action901(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1025<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action488(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action902(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1026<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action489(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action902(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1027<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action488(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action903(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1028<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action489(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action903(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1029<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action1021(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action452(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1030<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action1022(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action452(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1031<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action1023(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action452(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1032<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action1024(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action452(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1033<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1025(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action452(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1034<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action1026(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action452(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1035<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action1027(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action452(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1036<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>),__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1028(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action452(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1037<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action1021(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action888(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1038<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1022(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action888(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1039<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action1023(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action888(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1040<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action1024(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action888(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1041<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action1025(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action888(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1042<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action1026(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action888(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1043<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1027(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action888(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1044<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action1028(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action888(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1045<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action1021(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action889(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1046<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1022(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action889(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1047<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action1023(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action889(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__5,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1048<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action1024(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action889(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1049<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action1025(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action889(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__2,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1050<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action1026(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action889(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1051<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1027(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action889(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1052<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action1028(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action889(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__2,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1053<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action1029(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action450(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1054<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action1030(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action450(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1055<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action1031(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action450(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1056<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action1032(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action450(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1057<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1033(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action450(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1058<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Result<core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action1034(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action450(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1059<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Parameter, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action1035(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action450(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1060<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<core::option::Option<(Option<Box<ast::Parameter>>, Vec<ast::ParameterWithDefault>, Option<Box<ast::Parameter>>)>,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1036(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
Ok(__action450(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
))
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1061<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action1053(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action884(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1062<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action1054(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action884(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1063<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action1055(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action884(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1064<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action1056(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action884(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1065<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action1057(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action884(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1066<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1058(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action884(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1067<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action1059(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action884(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1068<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action1060(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action884(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1069<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action451(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action884(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1070<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action1053(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action885(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1071<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action1054(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action885(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1072<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action1055(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action885(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1073<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action1056(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action885(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1074<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action1057(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action885(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1075<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1058(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action885(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1076<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action1059(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action885(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1077<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action1060(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)?;
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action885(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1078<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action451(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action885(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1079<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action378(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action376(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1080<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action1079(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action734(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1081<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action377(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action734(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1082<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action571(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action581(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1083<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action571(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action582(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1084<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action569(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action741(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1085<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action570(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action741(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1086<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action569(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action742(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1087<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action570(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action742(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1088<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action569(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action759(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1089<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action570(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action759(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1090<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action569(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action760(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1091<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action570(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action760(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1092<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::WithItem, TextSize),
|
|
) -> alloc::vec::Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action321(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action315(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1093<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::WithItem>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::WithItem, TextSize),
|
|
) -> alloc::vec::Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action321(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action316(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1094<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<ast::WithItem>>, TextSize),
|
|
__2: (TextSize, ast::WithItem, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action319(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action669(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1095<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<ast::WithItem>>, TextSize),
|
|
__2: (TextSize, ast::WithItem, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::WithItem>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action320(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action669(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1096<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<ast::WithItem>>, TextSize),
|
|
__2: (TextSize, ast::WithItem, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action319(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action670(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1097<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<ast::WithItem>>, TextSize),
|
|
__2: (TextSize, ast::WithItem, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::WithItem>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action320(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action670(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1098<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action308(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action306(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1099<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Identifier, TextSize),
|
|
__4: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__5: (TextSize, ast::Parameters, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
__9: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __6.0;
|
|
let __end0 = __7.2;
|
|
let __temp0 = __action1098(
|
|
source_code,
|
|
mode,
|
|
__6,
|
|
__7,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action815(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
__8,
|
|
__9,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1100<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Identifier, TextSize),
|
|
__4: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__5: (TextSize, ast::Parameters, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __6.0;
|
|
let __temp0 = __action307(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action815(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1101<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__4: (TextSize, ast::Parameters, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __5.0;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action1098(
|
|
source_code,
|
|
mode,
|
|
__5,
|
|
__6,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action816(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1102<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__4: (TextSize, ast::Parameters, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __5.0;
|
|
let __temp0 = __action307(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action816(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1103<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
) -> alloc::vec::Vec<(token::Tok, ast::Identifier)>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action383(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action381(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1104<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<(token::Tok, ast::Identifier)>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
) -> alloc::vec::Vec<(token::Tok, ast::Identifier)>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action383(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action382(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1105<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action298(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action296(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1106<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameter
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1105(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action791(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1107<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameter
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action297(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action791(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1108<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::TypeParam
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1105(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action953(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1109<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::TypeParam
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action297(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action953(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1110<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1105(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action958(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1111<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action297(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action958(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1112<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action295(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action293(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1113<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameter
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1112(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action933(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1114<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Parameter
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action294(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action933(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1115<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<token::Tok>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action373(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action371(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1116<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<token::Tok>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<token::Tok>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action373(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action372(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1117<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<token::Tok>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action415(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action418(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1118<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<token::Tok>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<token::Tok>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action415(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action419(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1119<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Mod
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action413(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action947(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1120<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<token::Tok>, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Mod
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action414(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action947(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1121<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
) -> core::option::Option<ast::Identifier>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action426(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action424(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1122<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Alias
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1121(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action828(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1123<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Alias
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action425(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action828(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1124<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> ast::Alias
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1121(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action829(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1125<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, TextSize, TextSize),
|
|
) -> ast::Alias
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action425(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action829(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1126<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
) -> core::option::Option<ast::Suite>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action341(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action339(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1127<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
__9: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __7.0;
|
|
let __end0 = __9.2;
|
|
let __temp0 = __action1126(
|
|
source_code,
|
|
mode,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action813(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1128<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __6.2;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action340(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action813(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1129<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __6.0;
|
|
let __end0 = __8.2;
|
|
let __temp0 = __action1126(
|
|
source_code,
|
|
mode,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action814(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1130<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action340(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action814(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1131<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
__7: (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
__8: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action1126(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action948(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1132<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __4.0;
|
|
let __temp0 = __action340(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action948(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1133<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
__7: (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
__8: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action1126(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action949(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1134<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, core::option::Option<ast::Suite>, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __4.0;
|
|
let __temp0 = __action340(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action949(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1135<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action1126(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action961(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1136<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action340(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action961(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1137<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
) -> core::option::Option<ast::Suite>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action334(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action332(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1138<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action334(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action950(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1139<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
__9: (TextSize, ast::Suite, TextSize),
|
|
__10: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __7.0;
|
|
let __end0 = __9.2;
|
|
let __temp0 = __action1137(
|
|
source_code,
|
|
mode,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1131(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
__10,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1140<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __6.2;
|
|
let __end0 = __7.0;
|
|
let __temp0 = __action333(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1131(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1141<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action1137(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1132(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1142<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __4.0;
|
|
let __temp0 = __action333(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1132(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1143<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
__9: (TextSize, ast::Suite, TextSize),
|
|
__10: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __7.0;
|
|
let __end0 = __9.2;
|
|
let __temp0 = __action1137(
|
|
source_code,
|
|
mode,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1133(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
__10,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1144<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __6.2;
|
|
let __end0 = __7.0;
|
|
let __temp0 = __action333(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1133(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1145<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action1137(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1134(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1146<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __4.0;
|
|
let __temp0 = __action333(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1134(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1147<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action398(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action396(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1148<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action1147(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action919(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1149<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action397(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action919(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1150<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
) -> alloc::vec::Vec<(TextSize, crate::parser::ParenthesizedExpr, ast::Suite)>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action723(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action433(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1151<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<(TextSize, crate::parser::ParenthesizedExpr, ast::Suite)>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Suite, TextSize),
|
|
) -> alloc::vec::Vec<(TextSize, crate::parser::ParenthesizedExpr, ast::Suite)>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action723(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action434(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1152<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
__4: (TextSize, core::option::Option<(TextSize, ast::Suite)>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __4.0;
|
|
let __temp0 = __action345(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action827(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1153<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<(TextSize, crate::parser::ParenthesizedExpr, ast::Suite)>, TextSize),
|
|
__5: (TextSize, core::option::Option<(TextSize, ast::Suite)>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action346(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action827(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1154<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
) -> core::option::Option<(TextSize, ast::Suite)>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action724(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action342(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1155<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action1154(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1152(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1156<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action343(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1152(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1157<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<(TextSize, crate::parser::ParenthesizedExpr, ast::Suite)>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __5.0;
|
|
let __end0 = __7.2;
|
|
let __temp0 = __action1154(
|
|
source_code,
|
|
mode,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1153(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1158<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<(TextSize, crate::parser::ParenthesizedExpr, ast::Suite)>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action343(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1153(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1159<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action462(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action460(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1160<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action462(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action461(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1161<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action471(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action472(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1162<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize),
|
|
__1: (TextSize, (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr), TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action471(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action473(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1163<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, core::option::Option<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize),
|
|
) -> Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action469(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action252(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1164<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize),
|
|
__1: (TextSize, core::option::Option<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize),
|
|
) -> Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action470(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action252(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1165<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action476(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action474(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1166<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action476(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action475(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1167<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> core::option::Option<Vec<crate::parser::ParenthesizedExpr>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action574(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action572(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1168<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1167(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1084(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1169<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action573(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1084(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1170<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1167(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1085(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1171<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action573(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1085(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1172<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1167(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1086(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1173<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action573(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1086(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1174<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1167(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1087(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1175<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action573(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1087(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1176<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1167(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1088(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1177<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action573(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1088(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1178<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1167(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1089(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1179<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action573(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1089(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1180<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1167(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1090(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1181<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action573(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1090(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1182<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1167(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1091(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1183<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, TextSize, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action573(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1091(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1184<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Pattern, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<ast::Pattern>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action359(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action357(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1185<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize),
|
|
__1: (TextSize, ast::Pattern, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<ast::Pattern>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action359(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action358(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1186<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, core::option::Option<ast::Pattern>, TextSize),
|
|
) -> Vec<ast::Pattern>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action431(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action356(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1187<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize),
|
|
__1: (TextSize, core::option::Option<ast::Pattern>, TextSize),
|
|
) -> Vec<ast::Pattern>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action432(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action356(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1188<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Stmt, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<ast::Stmt>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action412(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action420(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1189<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__1: (TextSize, ast::Stmt, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> alloc::vec::Vec<ast::Stmt>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action412(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action421(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1190<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Suite, TextSize),
|
|
__1: (TextSize, ast::Stmt, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action410(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action671(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1191<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Suite, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__2: (TextSize, ast::Stmt, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action411(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action671(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1192<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Suite, TextSize),
|
|
__1: (TextSize, ast::Stmt, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action410(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action672(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1193<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Suite, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__2: (TextSize, ast::Stmt, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action411(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action672(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1194<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Stmt, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Stmt>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action410(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action673(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1195<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__1: (TextSize, ast::Stmt, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Stmt>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action411(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action673(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1196<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Stmt, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Stmt>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action410(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action674(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1197<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__1: (TextSize, ast::Stmt, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Stmt>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action411(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action674(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1198<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Stmt>, TextSize),
|
|
__1: (TextSize, ast::Stmt, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Stmt>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action410(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action675(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1199<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Stmt>, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__2: (TextSize, ast::Stmt, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Stmt>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action411(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action675(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1200<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Stmt>, TextSize),
|
|
__1: (TextSize, ast::Stmt, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Stmt>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action410(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action676(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1201<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Stmt>, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__2: (TextSize, ast::Stmt, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Stmt>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action411(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action676(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1202<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Stmt, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action410(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action677(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1203<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__1: (TextSize, ast::Stmt, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action411(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action677(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1204<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Stmt, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action410(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action678(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1205<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Stmt>, TextSize),
|
|
__1: (TextSize, ast::Stmt, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Suite
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action411(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action678(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1206<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Identifier, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::ExceptHandler
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action329(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action793(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1207<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Identifier, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::ExceptHandler
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action329(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action795(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1208<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action161(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action326(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1209<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action161(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action667(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1210<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action161(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action668(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1211<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> core::option::Option<Vec<ast::WithItem>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action1208(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action324(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1212<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::WithItem, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1211(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1094(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1213<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::WithItem, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action325(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1094(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1214<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::WithItem, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::WithItem>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1211(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1095(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1215<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::WithItem, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::WithItem>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action325(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1095(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1216<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::WithItem, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1211(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1096(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1217<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::WithItem, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action325(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1096(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1218<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::WithItem, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::WithItem>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1211(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1097(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1219<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::WithItem, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::WithItem>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::WithItem>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action325(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1097(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1220<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::CmpOp, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> alloc::vec::Vec<(ast::CmpOp, crate::parser::ParenthesizedExpr)>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action519(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action517(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1221<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<(ast::CmpOp, crate::parser::ParenthesizedExpr)>, TextSize),
|
|
__1: (TextSize, ast::CmpOp, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> alloc::vec::Vec<(ast::CmpOp, crate::parser::ParenthesizedExpr)>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action519(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action518(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1222<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Expr, TextSize),
|
|
) -> core::option::Option<ast::Expr>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action366(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action364(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1223<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Pattern, TextSize),
|
|
__2: (TextSize, ast::Expr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::MatchCase
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1222(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action857(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1224<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Pattern, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::MatchCase
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action365(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action857(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1225<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Parameters, TextSize),
|
|
) -> core::option::Option<ast::Parameters>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action301(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action299(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1226<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameters, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action1225(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action904(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1227<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, TextSize, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action300(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action904(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1228<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action725(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1229<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action726(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1230<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action727(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1231<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action728(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1232<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action729(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1233<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Arguments,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action730(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1234<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action731(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1235<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action732(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1236<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Pattern, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
) -> Result<ast::Pattern,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action733(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1237<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1080(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1238<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1081(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1239<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Number, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action735(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1240<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action736(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1241<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action737(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1242<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action738(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1243<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action739(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1244<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action740(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1245<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1168(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1246<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1169(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1247<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __6.2;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1170(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1248<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1171(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1249<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1172(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1250<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1173(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1251<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1174(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1252<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1175(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1253<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action743(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1254<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action744(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1255<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action745(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1256<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action746(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1257<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action747(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1258<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, (crate::parser::ParenthesizedExpr, crate::parser::ParenthesizedExpr), TextSize),
|
|
__2: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action748(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1259<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action749(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1260<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action750(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1261<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action751(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1262<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action752(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1263<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action753(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1264<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action754(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1265<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Number, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action755(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1266<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action756(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1267<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action757(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1268<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action758(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1269<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1176(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1270<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1177(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1271<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __6.2;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1178(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1272<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1179(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1273<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1180(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1274<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1181(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1275<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1182(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1276<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1183(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1277<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action761(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1278<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action762(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1279<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action763(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1280<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action764(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1281<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action765(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1282<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, (crate::parser::ParenthesizedExpr, crate::parser::ParenthesizedExpr), TextSize),
|
|
__2: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action766(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1283<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action767(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1284<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action768(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1285<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action769(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1286<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action770(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1287<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action771(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1288<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action772(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1289<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Arguments, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action773(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1290<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action774(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1291<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action775(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1292<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Arguments, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action776(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1293<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action777(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1294<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action778(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1295<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action779(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1296<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action780(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1297<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action781(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1298<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Expr, TextSize),
|
|
__1: (TextSize, ast::PatternArguments, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action783(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1299<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Expr, TextSize),
|
|
__1: (TextSize, ast::PatternArguments, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action784(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1300<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<(ast::CmpOp, crate::parser::ParenthesizedExpr)>, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action785(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1301<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<(ast::CmpOp, crate::parser::ParenthesizedExpr)>, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action786(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1302<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Decorator
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action787(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1303<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action788(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1304<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Box<str>, TextSize),
|
|
) -> ast::Identifier
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action789(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1305<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Box<str>, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<(token::Tok, ast::Identifier)>, TextSize),
|
|
) -> ast::Identifier
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action790(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1306<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Parameter
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1106(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1307<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::Parameter
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1107(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1308<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action796(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1309<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action797(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1310<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action798(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1311<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action799(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1312<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action800(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1313<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::FStringElement>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> StringType
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action802(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1314<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::FStringElement>, TextSize),
|
|
) -> ast::FStringFormatSpec
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action803(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1315<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Box<str>, bool, bool), TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action804(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1316<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, core::option::Option<(TextSize, ast::ConversionFlag)>, TextSize),
|
|
__4: (TextSize, core::option::Option<ast::FStringFormatSpec>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action805(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1317<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, core::option::Option<(TextSize, ast::ConversionFlag)>, TextSize),
|
|
__3: (TextSize, core::option::Option<ast::FStringFormatSpec>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action806(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1318<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::UnaryOp, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action807(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1319<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::UnaryOp, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action808(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1320<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action809(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1321<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action810(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1322<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action811(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1323<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action812(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1324<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, core::option::Option<Vec<ast::Comprehension>>, TextSize),
|
|
) -> (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action817(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1325<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action818(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1326<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action819(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1327<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action820(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1328<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action821(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1329<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action822(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1330<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action823(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1331<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action824(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1332<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Identifier>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action825(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1333<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Box<str>, TextSize),
|
|
) -> ast::Identifier
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action826(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1334<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::Alias
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1122(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1335<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::Alias
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1123(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1336<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::Alias
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1124(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1337<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::Alias
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1125(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1338<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Alias>, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action830(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1339<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Alias>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action831(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1340<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Alias>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action832(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1341<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action833(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1342<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Alias>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action834(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1343<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, (Option<u32>, Option<ast::Identifier>), TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Vec<ast::Alias>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action835(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1344<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (IpyEscapeKind, Box<str>), TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action836(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1345<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (IpyEscapeKind, Box<str>), TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action837(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1346<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<token::Tok>, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action838(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1347<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<ast::Parameters>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, core::option::Option<(Box<str>, bool, bool)>, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __start1 = __4.2;
|
|
let __end1 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
let __temp1 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start1,
|
|
&__end1,
|
|
);
|
|
let __temp1 = (__start1, __temp1, __end1);
|
|
__action839(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1348<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action840(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1349<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action841(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1350<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action842(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1351<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action843(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1352<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action844(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1353<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, StringType, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action845(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1354<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<StringType>, TextSize),
|
|
) -> Result<ast::Pattern,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action846(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1355<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action847(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1356<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action848(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1357<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action849(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1358<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action850(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1359<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action851(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1360<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action852(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1361<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action853(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1362<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action854(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1363<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Identifier, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __6.2;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action855(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1364<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Identifier, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action856(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1365<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Pattern, TextSize),
|
|
) -> ast::PatternKeyword
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action858(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1366<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action859(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1367<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Expr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action860(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1368<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Expr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action861(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1369<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::MatchCase>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action863(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1370<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::MatchCase>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action864(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1371<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, alloc::vec::Vec<ast::MatchCase>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action865(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1372<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action866(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1373<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action867(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1374<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Identifier>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action868(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1375<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action869(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1376<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action870(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1377<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Number, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action871(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1378<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action872(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1379<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action873(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1380<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action874(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1381<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action875(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1382<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::ParameterWithDefault, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action498(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1383<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::ParameterWithDefault, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action487(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1384<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __6.2;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1001(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1385<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1002(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1386<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __7.2;
|
|
let __end0 = __7.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1003(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1387<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __6.2;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1004(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1388<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1005(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1389<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1006(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1390<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1007(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1391<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1008(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1392<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1009(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1393<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1010(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1394<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1011(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1395<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __6.2;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1012(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1396<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1013(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1397<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1014(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1398<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1015(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1399<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1016(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1400<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1017(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1401<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1018(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1402<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action878(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1403<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action879(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1404<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action977(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1405<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action978(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1406<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action979(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1407<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action980(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1408<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action981(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1409<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action982(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1410<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action983(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1411<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action984(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1412<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action985(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1413<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action986(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1414<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action987(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1415<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action988(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1416<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action989(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1417<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action990(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1418<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action991(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1419<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action992(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1420<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action882(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1421<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action883(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1422<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __6.2;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1061(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1423<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1062(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1424<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __7.2;
|
|
let __end0 = __7.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1063(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1425<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __6.2;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1064(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1426<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1065(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1427<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1066(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1428<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1067(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1429<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1068(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1430<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1069(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1431<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1070(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1432<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1071(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1433<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __6.2;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1072(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1434<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1073(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1435<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1074(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1436<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1075(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1437<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1076(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1438<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1077(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1439<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1078(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1440<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action886(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1441<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Vec<ast::ParameterWithDefault>, Vec<ast::ParameterWithDefault>), TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action887(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1442<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1037(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1443<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1038(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1444<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1039(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1445<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1040(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1446<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1041(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1447<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1042(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1448<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1043(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1449<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1044(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1450<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1045(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1451<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1046(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1452<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1047(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1453<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1048(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1454<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1049(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1455<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1050(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1456<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1051(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1457<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1052(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1458<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action890(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1459<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> ast::Parameters
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action891(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1460<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameters, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1226(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1461<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1227(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1462<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action905(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1463<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Vec<ast::PatternKeyword>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action906(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1464<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, Vec<ast::PatternKeyword>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action907(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1465<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action908(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1466<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action909(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1467<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::PatternKeyword>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action910(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1468<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::PatternKeyword>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action911(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1469<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> ast::PatternArguments
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action912(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1470<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Pattern, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action913(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1471<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action914(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1472<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action915(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1473<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action916(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1474<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action917(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1475<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action918(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1476<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1148(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1477<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1149(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1478<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Pattern, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action920(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1479<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action921(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1480<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Pattern, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action922(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1481<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, ast::Pattern, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action923(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1482<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, ast::Pattern, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action924(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1483<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action925(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1484<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action926(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1485<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action927(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1486<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__5: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> ast::Comprehension
|
|
{
|
|
let __start0 = __5.2;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action928(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1487<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> ast::Comprehension
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action929(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1488<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action931(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1489<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action932(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1490<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Parameter
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1113(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1491<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::Parameter
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1114(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1492<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::Parameter
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action934(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1493<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<StringType>, TextSize),
|
|
) -> Result<ast::Expr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action936(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1494<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Box<str>, StringKind, bool), TextSize),
|
|
) -> Result<StringType,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action937(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1495<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__3: (TextSize, core::option::Option<Option<crate::parser::ParenthesizedExpr>>, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action938(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1496<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action939(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1497<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action940(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1498<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action941(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1499<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action942(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1500<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action943(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1501<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action944(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1502<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action945(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1503<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Mod
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action946(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1504<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Mod
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1119(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1505<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<token::Tok>, TextSize),
|
|
) -> ast::Mod
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1120(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1506<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
__9: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __9.2;
|
|
let __end0 = __9.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1139(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1507<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __6.2;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1140(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1508<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __6.2;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1141(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1509<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1142(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1510<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
__9: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __9.2;
|
|
let __end0 = __9.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1143(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1511<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __6.2;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1144(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1512<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __6.2;
|
|
let __end0 = __6.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1145(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1513<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ExceptHandler>, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1146(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1514<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::Expr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action951(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1515<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Expr, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action952(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1516<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::TypeParam
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1108(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1517<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::TypeParam
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1109(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1518<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::TypeParam
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action954(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1519<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::TypeParam
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action955(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1520<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::TypeParam>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> ast::TypeParams
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action956(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1521<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<ast::TypeParam>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> ast::TypeParams
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action957(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1522<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1110(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1523<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1111(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1524<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> ast::ParameterWithDefault
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action959(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1525<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Expr, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action960(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1526<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::WithItem
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action962(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1527<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action965(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1528<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action966(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1529<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action967(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1530<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action416(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action968(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1531<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__4: (TextSize, ast::Arguments, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action291(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action782(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1532<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __4.0;
|
|
let __temp0 = __action292(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action782(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1533<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action406(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1310(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1534<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action407(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1310(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1535<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action401(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1312(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1536<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action402(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1312(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1537<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr), TextSize),
|
|
) -> Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action467(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1163(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1538<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>
|
|
{
|
|
let __start0 = *__lookbehind;
|
|
let __end0 = *__lookahead;
|
|
let __temp0 = __action468(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1163(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1539<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize),
|
|
__1: (TextSize, (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr), TextSize),
|
|
) -> Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action467(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1164(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1540<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize),
|
|
) -> Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action468(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1164(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1541<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr), TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Arguments,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action1537(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1233(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1542<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Arguments,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action1538(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1233(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1543<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize),
|
|
__2: (TextSize, (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr), TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Arguments,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1539(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1233(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1544<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Arguments,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action1540(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1233(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1545<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Pattern, TextSize),
|
|
) -> Vec<ast::Pattern>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action429(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1186(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1546<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> Vec<ast::Pattern>
|
|
{
|
|
let __start0 = *__lookbehind;
|
|
let __end0 = *__lookahead;
|
|
let __temp0 = __action430(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1186(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1547<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize),
|
|
__1: (TextSize, ast::Pattern, TextSize),
|
|
) -> Vec<ast::Pattern>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action429(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1187(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1548<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize),
|
|
) -> Vec<ast::Pattern>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action430(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1187(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1549<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Pattern, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action1545(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1483(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1550<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action1546(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1483(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1551<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, ast::Pattern, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1547(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1483(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1552<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::Pattern>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Pattern
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action1548(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1483(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1553<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, Vec<ast::Comprehension>, TextSize),
|
|
) -> (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action250(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1324(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1554<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> (Option<(TextSize, TextSize, Option<ast::Identifier>)>, ast::Expr)
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action251(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1324(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1555<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Comprehension
|
|
{
|
|
let __start0 = __4.2;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action253(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1486(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1556<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__5: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> ast::Comprehension
|
|
{
|
|
let __start0 = __5.0;
|
|
let __end0 = __5.2;
|
|
let __temp0 = __action254(
|
|
source_code,
|
|
mode,
|
|
__5,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1486(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1557<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Comprehension
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action253(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1487(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1558<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> ast::Comprehension
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action254(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1487(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1559<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__3: (TextSize, ast::Arguments, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action311(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1531(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1560<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__4: (TextSize, ast::Arguments, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action312(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1531(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1561<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action311(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1532(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1562<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action312(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1532(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1563<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__4: (TextSize, ast::Parameters, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action311(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1099(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1564<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Identifier, TextSize),
|
|
__4: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__5: (TextSize, ast::Parameters, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
__9: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action312(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1099(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1565<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__4: (TextSize, ast::Parameters, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action311(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1100(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1566<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Identifier, TextSize),
|
|
__4: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__5: (TextSize, ast::Parameters, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action312(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1100(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1567<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__3: (TextSize, ast::Parameters, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action311(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1101(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1568<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__4: (TextSize, ast::Parameters, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action312(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1101(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1569<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__3: (TextSize, ast::Parameters, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action311(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1102(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1570<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, core::option::Option<ast::TypeParams>, TextSize),
|
|
__4: (TextSize, ast::Parameters, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action312(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1102(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1571<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action567(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1257(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1572<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action568(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1257(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1573<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<(Option<Box<crate::parser::ParenthesizedExpr>>, crate::parser::ParenthesizedExpr)>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action567(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1281(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1574<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action568(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1281(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1575<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameter, TextSize),
|
|
) -> Option<Box<ast::Parameter>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action501(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action441(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1576<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> Option<Box<ast::Parameter>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action502(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action441(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1577<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, (TextSize, ast::ConversionFlag), TextSize),
|
|
__4: (TextSize, core::option::Option<ast::FStringFormatSpec>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action269(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1316(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1578<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, core::option::Option<ast::FStringFormatSpec>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action270(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1316(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1579<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, (TextSize, ast::ConversionFlag), TextSize),
|
|
__3: (TextSize, core::option::Option<ast::FStringFormatSpec>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action269(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1317(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1580<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, core::option::Option<ast::FStringFormatSpec>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action270(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1317(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1581<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, (TextSize, ast::ConversionFlag), TextSize),
|
|
__4: (TextSize, ast::FStringFormatSpec, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action267(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1577(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1582<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, (TextSize, ast::ConversionFlag), TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __4.0;
|
|
let __temp0 = __action268(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1577(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1583<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::FStringFormatSpec, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action267(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1578(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1584<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action268(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1578(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1585<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, (TextSize, ast::ConversionFlag), TextSize),
|
|
__3: (TextSize, ast::FStringFormatSpec, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action267(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1579(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1586<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, (TextSize, ast::ConversionFlag), TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action268(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1579(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1587<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, ast::FStringFormatSpec, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action267(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1580(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1588<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::FStringElement,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action268(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1580(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1589<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> StringType
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action273(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1313(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1590<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<ast::FStringElement>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> StringType
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action274(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1313(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1591<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__lookbehind: &TextSize,
|
|
__lookahead: &TextSize,
|
|
) -> ast::FStringFormatSpec
|
|
{
|
|
let __start0 = *__lookbehind;
|
|
let __end0 = *__lookahead;
|
|
let __temp0 = __action273(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1314(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1592<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::FStringElement>, TextSize),
|
|
) -> ast::FStringFormatSpec
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action274(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1314(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1593<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1334(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action393(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1594<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action1335(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action393(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1595<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Alias>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Identifier, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action1334(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action394(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1596<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Alias>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1335(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action394(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1597<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1336(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action386(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1598<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action1337(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action386(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1599<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Alias>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Identifier, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action1336(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action387(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1600<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::Alias>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
) -> Vec<ast::Alias>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action1337(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action387(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1601<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, ast::Identifier, TextSize),
|
|
) -> (Option<u32>, Option<ast::Identifier>)
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __temp0 = __action391(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action62(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1602<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<u32>, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
) -> (Option<u32>, Option<ast::Identifier>)
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action392(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action62(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1603<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action575(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1241(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1604<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action576(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1241(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1605<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action575(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1267(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1606<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action576(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1267(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1607<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1384(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1608<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Parameter, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1384(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1609<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Parameter, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__9: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1384(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1610<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1385(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1611<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1385(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1612<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1385(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1613<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1386(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1614<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Parameter, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__9: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1386(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1615<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Parameter, TextSize),
|
|
__7: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
__9: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__10: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1386(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
__10,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1616<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1387(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1617<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1387(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1618<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__9: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1387(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1619<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1388(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1620<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Parameter, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1388(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1621<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Parameter, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1388(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1622<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1389(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1623<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1389(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1624<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1389(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1625<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1390(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1626<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Parameter, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1390(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1627<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Parameter, TextSize),
|
|
__7: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1390(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1628<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1391(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1629<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1391(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1630<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1391(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1631<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1392(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1632<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1392(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1633<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1392(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1634<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1393(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1635<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Parameter, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1393(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1636<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Parameter, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1393(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1637<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1394(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1638<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1394(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1639<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1394(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1640<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1395(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1641<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Parameter, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1395(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1642<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Parameter, TextSize),
|
|
__7: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
__9: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1395(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1643<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1396(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1644<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1396(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1645<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1396(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1646<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1397(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1647<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1397(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1648<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1397(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1649<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1398(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1650<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1398(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1651<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1398(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1652<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1399(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1653<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Parameter, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1399(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1654<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Parameter, TextSize),
|
|
__7: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1399(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1655<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1400(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1656<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1400(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1657<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1400(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1658<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1401(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1659<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1401(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1660<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1401(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1661<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1402(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1662<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1402(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1663<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1402(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1664<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action446(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1403(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1665<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action701(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1403(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1666<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action702(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1403(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1667<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1422(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1668<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Parameter, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1422(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1669<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Parameter, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__9: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1422(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1670<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1423(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1671<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1423(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1672<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1423(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1673<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1424(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1674<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Parameter, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__9: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1424(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1675<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Parameter, TextSize),
|
|
__7: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
__9: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__10: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1424(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
__10,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1676<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1425(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1677<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1425(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1678<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__9: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1425(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1679<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1426(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1680<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Parameter, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1426(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1681<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Parameter, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1426(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1682<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1427(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1683<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1427(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1684<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1427(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1685<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1428(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1686<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Parameter, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1428(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1687<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Parameter, TextSize),
|
|
__7: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1428(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1688<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1429(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1689<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1429(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1690<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1429(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1691<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1430(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1692<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1430(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1693<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1430(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1694<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1431(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1695<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Parameter, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1431(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1696<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Parameter, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1431(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1697<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1432(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1698<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1432(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1699<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1432(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1700<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1433(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1701<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Parameter, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1433(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1702<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Parameter, TextSize),
|
|
__7: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
__9: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1433(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1703<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1434(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1704<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1434(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1705<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1434(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1706<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1435(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1707<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1435(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1708<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Parameter, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1435(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1709<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1436(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1710<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1436(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1711<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1436(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1712<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Parameter, TextSize),
|
|
__4: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1437(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1713<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Parameter, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1437(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1714<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Parameter, TextSize),
|
|
__7: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1437(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1715<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1438(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1716<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1438(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1717<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1438(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1718<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1439(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1719<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1439(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1720<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1439(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1721<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1440(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1722<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1440(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1723<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1440(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1724<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action454(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1441(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1725<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action709(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1441(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1726<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, Vec<ast::ParameterWithDefault>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, alloc::vec::Vec<ast::ParameterWithDefault>, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, Option<Box<ast::Parameter>>, TextSize),
|
|
) -> Result<ast::Parameters,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action710(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1441(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1727<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameters, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, core::option::Option<(Box<str>, bool, bool)>, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action283(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1347(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1728<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<(Box<str>, bool, bool)>, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action284(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1347(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1729<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__3: (TextSize, Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action277(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1495(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1730<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, core::option::Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action278(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1495(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1731<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::ExceptHandler
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action327(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action792(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1732<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::ExceptHandler
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __1.0;
|
|
let __temp0 = __action328(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action792(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1733<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action327(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action930(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1734<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action328(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action930(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1735<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __start1 = __2.0;
|
|
let __end1 = __2.2;
|
|
let __temp0 = __action327(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
let __temp1 = __action327(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp1 = (__start1, __temp1, __end1);
|
|
__action1729(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__temp1,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1736<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __start1 = __1.2;
|
|
let __end1 = __2.0;
|
|
let __temp0 = __action327(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
let __temp1 = __action328(
|
|
source_code,
|
|
mode,
|
|
&__start1,
|
|
&__end1,
|
|
);
|
|
let __temp1 = (__start1, __temp1, __end1);
|
|
__action1729(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__temp1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1737<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __start1 = __1.0;
|
|
let __end1 = __1.2;
|
|
let __temp0 = __action328(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
let __temp1 = __action327(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp1 = (__start1, __temp1, __end1);
|
|
__action1729(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__temp1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1738<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, Option<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __start1 = __0.2;
|
|
let __end1 = __1.0;
|
|
let __temp0 = __action328(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
let __temp1 = __action328(
|
|
source_code,
|
|
mode,
|
|
&__start1,
|
|
&__end1,
|
|
);
|
|
let __temp1 = (__start1, __temp1, __end1);
|
|
__action1729(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__temp1,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1739<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __start1 = __2.0;
|
|
let __end1 = __2.2;
|
|
let __temp0 = __action327(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
let __temp1 = __action327(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp1 = (__start1, __temp1, __end1);
|
|
__action1730(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__temp1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1740<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __start1 = __1.2;
|
|
let __end1 = __1.2;
|
|
let __temp0 = __action327(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
let __temp1 = __action328(
|
|
source_code,
|
|
mode,
|
|
&__start1,
|
|
&__end1,
|
|
);
|
|
let __temp1 = (__start1, __temp1, __end1);
|
|
__action1730(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__temp1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1741<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __start1 = __1.0;
|
|
let __end1 = __1.2;
|
|
let __temp0 = __action328(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
let __temp1 = __action327(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp1 = (__start1, __temp1, __end1);
|
|
__action1730(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__temp1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1742<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.0;
|
|
let __start1 = __0.2;
|
|
let __end1 = __0.2;
|
|
let __temp0 = __action328(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
let __temp1 = __action328(
|
|
source_code,
|
|
mode,
|
|
&__start1,
|
|
&__end1,
|
|
);
|
|
let __temp1 = (__start1, __temp1, __end1);
|
|
__action1730(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__0,
|
|
__temp1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1743<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
__9: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action235(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1127(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1744<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action235(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1128(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1745<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action235(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1129(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1746<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action235(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1130(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1747<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> core::option::Option<crate::parser::ParenthesizedExpr>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action235(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action399(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1748<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action235(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action31(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1749<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action235(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action33(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1750<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Mod
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action235(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1504(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1751<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__2: (TextSize, alloc::vec::Vec<token::Tok>, TextSize),
|
|
) -> ast::Mod
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action235(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1505(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1752<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action1747(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1322(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1753<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action400(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1322(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1754<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __1.0;
|
|
let __end0 = __1.2;
|
|
let __temp0 = __action1747(
|
|
source_code,
|
|
mode,
|
|
__1,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1529(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1755<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
) -> crate::parser::ParenthesizedExpr
|
|
{
|
|
let __start0 = __0.2;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action400(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1529(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1756<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action1749(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1533(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1757<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, alloc::vec::Vec<crate::parser::ParenthesizedExpr>, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action1749(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1534(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1758<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__1: (TextSize, ast::Operator, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Result<ast::Stmt,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __0.0;
|
|
let __end0 = __0.2;
|
|
let __temp0 = __action1749(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1311(
|
|
source_code,
|
|
mode,
|
|
__temp0,
|
|
__1,
|
|
__2,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1759<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
__2: (TextSize, ast::TypeParams, TextSize),
|
|
__3: (TextSize, ast::Arguments, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action309(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1559(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1760<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
__2: (TextSize, ast::Arguments, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action310(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1559(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1761<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, ast::TypeParams, TextSize),
|
|
__4: (TextSize, ast::Arguments, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action309(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1560(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1762<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, ast::Arguments, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action310(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1560(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1763<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
__2: (TextSize, ast::TypeParams, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action309(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1561(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1764<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action310(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1561(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1765<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, ast::TypeParams, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action309(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1562(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1766<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action310(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1562(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1767<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, ast::TypeParams, TextSize),
|
|
__4: (TextSize, ast::Parameters, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action309(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1563(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1768<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, ast::Parameters, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action310(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1563(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1769<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Identifier, TextSize),
|
|
__4: (TextSize, ast::TypeParams, TextSize),
|
|
__5: (TextSize, ast::Parameters, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__8: (TextSize, token::Tok, TextSize),
|
|
__9: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action309(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1564(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
__9,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1770<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Identifier, TextSize),
|
|
__4: (TextSize, ast::Parameters, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __4.0;
|
|
let __temp0 = __action310(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1564(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1771<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, ast::TypeParams, TextSize),
|
|
__4: (TextSize, ast::Parameters, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action309(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1565(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1772<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, ast::Parameters, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action310(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1565(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1773<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Identifier, TextSize),
|
|
__4: (TextSize, ast::TypeParams, TextSize),
|
|
__5: (TextSize, ast::Parameters, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __4.0;
|
|
let __end0 = __4.2;
|
|
let __temp0 = __action309(
|
|
source_code,
|
|
mode,
|
|
__4,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1566(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1774<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, ast::Identifier, TextSize),
|
|
__4: (TextSize, ast::Parameters, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.2;
|
|
let __end0 = __4.0;
|
|
let __temp0 = __action310(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1566(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__3,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1775<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
__2: (TextSize, ast::TypeParams, TextSize),
|
|
__3: (TextSize, ast::Parameters, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action309(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1567(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1776<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
__2: (TextSize, ast::Parameters, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action310(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1567(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1777<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, ast::TypeParams, TextSize),
|
|
__4: (TextSize, ast::Parameters, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__7: (TextSize, token::Tok, TextSize),
|
|
__8: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action309(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1568(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
__8,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1778<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, ast::Parameters, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
__6: (TextSize, token::Tok, TextSize),
|
|
__7: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action310(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1568(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
__7,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1779<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
__2: (TextSize, ast::TypeParams, TextSize),
|
|
__3: (TextSize, ast::Parameters, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action309(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1569(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1780<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Identifier, TextSize),
|
|
__2: (TextSize, ast::Parameters, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action310(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1569(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1781<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, ast::TypeParams, TextSize),
|
|
__4: (TextSize, ast::Parameters, TextSize),
|
|
__5: (TextSize, token::Tok, TextSize),
|
|
__6: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action309(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1570(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
__5,
|
|
__6,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1782<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, alloc::vec::Vec<ast::Decorator>, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, ast::Identifier, TextSize),
|
|
__3: (TextSize, ast::Parameters, TextSize),
|
|
__4: (TextSize, token::Tok, TextSize),
|
|
__5: (TextSize, ast::Suite, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action310(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1570(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
__5,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1783<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Expr, TextSize),
|
|
__2: (TextSize, ast::TypeParams, TextSize),
|
|
__3: (TextSize, token::Tok, TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action309(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1515(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1784<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Expr, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> ast::Stmt
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action310(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1515(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1785<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameters, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, (Box<str>, bool, bool), TextSize),
|
|
__4: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __3.0;
|
|
let __end0 = __3.2;
|
|
let __temp0 = __action281(
|
|
source_code,
|
|
mode,
|
|
__3,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1727(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__4,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1786<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, ast::Parameters, TextSize),
|
|
__2: (TextSize, token::Tok, TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.2;
|
|
let __end0 = __3.0;
|
|
let __temp0 = __action282(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1727(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__2,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1787<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, (Box<str>, bool, bool), TextSize),
|
|
__3: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __2.0;
|
|
let __end0 = __2.2;
|
|
let __temp0 = __action281(
|
|
source_code,
|
|
mode,
|
|
__2,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1728(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__3,
|
|
)
|
|
}
|
|
|
|
#[allow(unused_variables)]
|
|
#[allow(clippy::too_many_arguments)]
|
|
fn __action1788<
|
|
>(
|
|
source_code: &str,
|
|
mode: Mode,
|
|
__0: (TextSize, token::Tok, TextSize),
|
|
__1: (TextSize, token::Tok, TextSize),
|
|
__2: (TextSize, crate::parser::ParenthesizedExpr, TextSize),
|
|
) -> Result<crate::parser::ParenthesizedExpr,__lalrpop_util::ParseError<TextSize,token::Tok,LexicalError>>
|
|
{
|
|
let __start0 = __1.2;
|
|
let __end0 = __2.0;
|
|
let __temp0 = __action282(
|
|
source_code,
|
|
mode,
|
|
&__start0,
|
|
&__end0,
|
|
);
|
|
let __temp0 = (__start0, __temp0, __end0);
|
|
__action1728(
|
|
source_code,
|
|
mode,
|
|
__0,
|
|
__1,
|
|
__temp0,
|
|
__2,
|
|
)
|
|
}
|
|
#[allow(clippy::type_complexity)]
|
|
|
|
pub trait __ToTriple<>
|
|
{
|
|
fn to_triple(value: Self) -> Result<(TextSize,token::Tok,TextSize), __lalrpop_util::ParseError<TextSize, token::Tok, LexicalError>>;
|
|
}
|
|
|
|
impl<> __ToTriple<> for (TextSize, token::Tok, TextSize)
|
|
{
|
|
fn to_triple(value: Self) -> Result<(TextSize,token::Tok,TextSize), __lalrpop_util::ParseError<TextSize, token::Tok, LexicalError>> {
|
|
Ok(value)
|
|
}
|
|
}
|
|
impl<> __ToTriple<> for Result<(TextSize, token::Tok, TextSize), LexicalError>
|
|
{
|
|
fn to_triple(value: Self) -> Result<(TextSize,token::Tok,TextSize), __lalrpop_util::ParseError<TextSize, token::Tok, LexicalError>> {
|
|
match value {
|
|
Ok(v) => Ok(v),
|
|
Err(error) => Err(__lalrpop_util::ParseError::User { error }),
|
|
}
|
|
}
|
|
}
|