diff --git a/handrolled_parser/parser.mbt b/handrolled_parser/parser.mbt index 4e1684b3..772e2759 100644 --- a/handrolled_parser/parser.mbt +++ b/handrolled_parser/parser.mbt @@ -885,7 +885,7 @@ fn State::parse_top_func( let name1 = self.expect_string() if self.peek_token() is STRING(name2) { self.skip() - DeclStubs(Import(module_name=name1, func_name=name2)) + DeclStubs(Import(module_name=name1, func_name=name2, language=None)) } else { DeclStubs(Embedded(language=None, code=CodeString(name1))) } @@ -1161,14 +1161,26 @@ fn State::parse_top(self : Self) -> @syntax.Impl { ) } else { let body = self.expect_string() - let loc = self.loc_start_with(spos) - TopFuncDef( - fun_decl~, - decl_body=DeclStubs( - Embedded(language=Some(language), code=CodeString(body)), - ), - loc~, - ) + if self.peek_token() is STRING(_) { + let fname = self.expect_string() + let loc = self.loc_start_with(spos) + TopFuncDef( + fun_decl~, + decl_body=DeclStubs( + Import(module_name=body, func_name=fname, language=Some(language)), + ), + loc~, + ) + } else { + let loc = self.loc_start_with(spos) + TopFuncDef( + fun_decl~, + decl_body=DeclStubs( + Embedded(language=Some(language), code=CodeString(body)), + ), + loc~, + ) + } } } ASYNC => diff --git a/syntax/ast.mbt b/syntax/ast.mbt index 427bffc7..7abb9287 100644 --- a/syntax/ast.mbt +++ b/syntax/ast.mbt @@ -723,7 +723,11 @@ pub(all) struct TypeDecl { ///| pub(all) enum FuncStubs { - Import(module_name~ : StringLiteral, func_name~ : StringLiteral) + Import( + module_name~ : StringLiteral, + func_name~ : StringLiteral, + language~ : StringLiteral? + ) Embedded(language~ : StringLiteral?, code~ : EmbeddedCode) } diff --git a/syntax/ast_test.mbt b/syntax/ast_test.mbt index 7c41fe2c..f469ce37 100644 --- a/syntax/ast_test.mbt +++ b/syntax/ast_test.mbt @@ -693,6 +693,7 @@ test "func_stubs to_json" { @syntax.Import( module_name=dummy_string_literal, func_name=dummy_string_literal, + language=None, ), content={ "type": "FuncStubs::Import", @@ -2120,6 +2121,7 @@ test "decl_body to_json" { @syntax.Import( module_name=dummy_string_literal, func_name=dummy_string_literal, + language=None, ), ), content={ diff --git a/syntax/ast_to_json.mbt b/syntax/ast_to_json.mbt index 84ca57a5..1aeb90a9 100644 --- a/syntax/ast_to_json.mbt +++ b/syntax/ast_to_json.mbt @@ -740,12 +740,14 @@ pub impl ToJson for TypeDecl with to_json(self) { ///| pub impl ToJson for FuncStubs with to_json(self) { match self { - Import(module_name~, func_name~) => + Import(module_name~, func_name~, language~) => { + ignore(language) { "type": "FuncStubs::Import", "module_name": module_name, "func_name": func_name, } + } Embedded(language~, code~) => { "type": "FuncStubs::Embedded", diff --git a/syntax/iter_visitor.mbt b/syntax/iter_visitor.mbt index 6cf2e1d5..d74a6aab 100644 --- a/syntax/iter_visitor.mbt +++ b/syntax/iter_visitor.mbt @@ -313,6 +313,7 @@ pub(open) trait IterVisitor { Self, module_name~ : StringLiteral, func_name~ : StringLiteral, + language~ : StringLiteral?, ) -> Unit = _ visit_FuncStubs_Embedded( Self, @@ -2017,8 +2018,18 @@ impl IterVisitor with visit_FuncStubs(env, func_stubs) { } ///| -impl IterVisitor with visit_FuncStubs_Import(env, module_name~, func_name~) { - IterVisitorBase::visit_FuncStubs_Import(env, module_name~, func_name~) +impl IterVisitor with visit_FuncStubs_Import( + env, + module_name~, + func_name~, + language~, +) { + IterVisitorBase::visit_FuncStubs_Import( + env, + module_name~, + func_name~, + language~, + ) } ///| @@ -3478,8 +3489,8 @@ pub impl[T : IterVisitor] IterVisitor for IterVisitorBase[T] with visit_FuncStub func_stubs, ) { match func_stubs { - Import(module_name~, func_name~) => - env.0.visit_FuncStubs_Import(module_name~, func_name~) + Import(module_name~, func_name~, language~) => + env.0.visit_FuncStubs_Import(module_name~, func_name~, language~) Embedded(language~, code~) => env.0.visit_FuncStubs_Embedded(language~, code~) } @@ -3490,9 +3501,11 @@ pub impl[T : IterVisitor] IterVisitor for IterVisitorBase[T] with visit_FuncStub _, module_name~, func_name~, + language~, ) { ignore(module_name) ignore(func_name) + ignore(language) } ///| diff --git a/syntax/map_visitor.mbt b/syntax/map_visitor.mbt index f56f312e..b6a4cb8a 100644 --- a/syntax/map_visitor.mbt +++ b/syntax/map_visitor.mbt @@ -313,6 +313,7 @@ pub(open) trait MapVisitor { Self, module_name~ : StringLiteral, func_name~ : StringLiteral, + language~ : StringLiteral?, ) -> FuncStubs = _ visit_FuncStubs_Embedded( Self, @@ -2017,8 +2018,18 @@ impl MapVisitor with visit_FuncStubs(env, func_stubs) { } ///| -impl MapVisitor with visit_FuncStubs_Import(env, module_name~, func_name~) { - MapVisitorBase::visit_FuncStubs_Import(env, module_name~, func_name~) +impl MapVisitor with visit_FuncStubs_Import( + env, + module_name~, + func_name~, + language~, +) { + MapVisitorBase::visit_FuncStubs_Import( + env, + module_name~, + func_name~, + language~, + ) } ///| @@ -3566,8 +3577,8 @@ pub impl[T : MapVisitor] MapVisitor for MapVisitorBase[T] with visit_FuncStubs( func_stubs, ) { match func_stubs { - Import(module_name~, func_name~) => - env.0.visit_FuncStubs_Import(module_name~, func_name~) + Import(module_name~, func_name~, language~) => + env.0.visit_FuncStubs_Import(module_name~, func_name~, language~) Embedded(language~, code~) => env.0.visit_FuncStubs_Embedded(language~, code~) } @@ -3578,8 +3589,9 @@ pub impl[T : MapVisitor] MapVisitor for MapVisitorBase[T] with visit_FuncStubs_I _, module_name~, func_name~, + language~, ) { - Import(module_name~, func_name~) + Import(module_name~, func_name~, language~) } ///| diff --git a/syntax/pkg.generated.mbti b/syntax/pkg.generated.mbti index eb0bfcf7..2cc7a080 100644 --- a/syntax/pkg.generated.mbti +++ b/syntax/pkg.generated.mbti @@ -392,7 +392,7 @@ pub(all) struct Func { pub impl ToJson for Func pub(all) enum FuncStubs { - Import(module_name~ : String, func_name~ : String) + Import(module_name~ : String, func_name~ : String, language~ : String?) Embedded(language~ : String?, code~ : EmbeddedCode) } pub impl ToJson for FuncStubs @@ -821,7 +821,7 @@ pub(open) trait IterVisitor { visit_DerivingDirective(Self, DerivingDirective) -> Unit = _ visit_TypeDecl(Self, TypeDecl) -> Unit = _ visit_FuncStubs(Self, FuncStubs) -> Unit = _ - visit_FuncStubs_Import(Self, module_name~ : String, func_name~ : String) -> Unit = _ + visit_FuncStubs_Import(Self, module_name~ : String, func_name~ : String, language~ : String?) -> Unit = _ visit_FuncStubs_Embedded(Self, language~ : String?, code~ : EmbeddedCode) -> Unit = _ visit_EmbeddedCode(Self, EmbeddedCode) -> Unit = _ visit_EmbeddedCode_CodeString(Self, String) -> Unit = _ @@ -1032,7 +1032,7 @@ pub(open) trait MapVisitor { visit_DerivingDirective(Self, DerivingDirective) -> DerivingDirective = _ visit_TypeDecl(Self, TypeDecl) -> TypeDecl = _ visit_FuncStubs(Self, FuncStubs) -> FuncStubs = _ - visit_FuncStubs_Import(Self, module_name~ : String, func_name~ : String) -> FuncStubs = _ + visit_FuncStubs_Import(Self, module_name~ : String, func_name~ : String, language~ : String?) -> FuncStubs = _ visit_FuncStubs_Embedded(Self, language~ : String?, code~ : EmbeddedCode) -> FuncStubs = _ visit_EmbeddedCode(Self, EmbeddedCode) -> EmbeddedCode = _ visit_EmbeddedCode_CodeString(Self, String) -> EmbeddedCode = _ diff --git a/yacc_parser/parser.mbt b/yacc_parser/parser.mbt index 84970e6b..a4bb24f8 100644 --- a/yacc_parser/parser.mbt +++ b/yacc_parser/parser.mbt @@ -929,19 +929,19 @@ fn yy_action_2( } // file:///./parser.mbty -// 689| attributes is_async "test" option(loced_string) option(parameters) block_expr_with_local_types { -// 690| let (local_types, expr) = $6 -// 691| TopTest( -// 692| expr~, -// 693| name = $4, -// 694| params = $5, -// 695| local_types~, -// 696| is_async = $2, -// 697| loc = mk_loc($sloc), -// 698| attrs = $1, -// 699| doc = DocString::empty() -// 700| ) -// 701| } +// 698| attributes is_async "test" option(loced_string) option(parameters) block_expr_with_local_types { +// 699| let (local_types, expr) = $6 +// 700| TopTest( +// 701| expr~, +// 702| name = $4, +// 703| params = $5, +// 704| local_types~, +// 705| is_async = $2, +// 706| loc = mk_loc($sloc), +// 707| attrs = $1, +// 708| doc = DocString::empty() +// 709| ) +// 710| } ///| fn yy_action_6( @@ -1393,19 +1393,19 @@ fn yy_action_20( } // file:///./parser.mbty -// 619| attributes visibility "fnalias" func_alias_targets { -// 620| let (pkg, type_name, is_list, targets) = $4 -// 621| TopFuncAlias( -// 622| pkg~, -// 623| type_name~, -// 624| targets~, -// 625| vis = $2, -// 626| attrs = $1, -// 627| is_list~, -// 628| doc = DocString::empty(), -// 629| loc = mk_loc($sloc) -// 630| ) -// 631| } +// 628| attributes visibility "fnalias" func_alias_targets { +// 629| let (pkg, type_name, is_list, targets) = $4 +// 630| TopFuncAlias( +// 631| pkg~, +// 632| type_name~, +// 633| targets~, +// 634| vis = $2, +// 635| attrs = $1, +// 636| is_list~, +// 637| doc = DocString::empty(), +// 638| loc = mk_loc($sloc) +// 639| ) +// 640| } ///| fn yy_action_21( @@ -1442,24 +1442,24 @@ fn yy_action_21( } // file:///./parser.mbty -// 632| attributes visibility "trait" UIDENT option(preceded(COLON, separated_nonempty_list(PLUS, tvar_constraint))) "{" list_semis(trait_method_decl) "}" { -// 633| let name = Binder::{ name: $4, loc: mk_loc($loc($4)) } -// 634| let supers = match $5 { -// 635| None => @list.empty() -// 636| Some(supers) => supers -// 637| } -// 638| TopTrait( -// 639| TraitDecl::{ -// 640| name, -// 641| supers, -// 642| methods: $7, -// 643| vis: $2, -// 644| loc: mk_loc($sloc), -// 645| attrs: $1, -// 646| doc : DocString::empty() -// 647| } -// 648| ) -// 649| } +// 641| attributes visibility "trait" UIDENT option(preceded(COLON, separated_nonempty_list(PLUS, tvar_constraint))) "{" list_semis(trait_method_decl) "}" { +// 642| let name = Binder::{ name: $4, loc: mk_loc($loc($4)) } +// 643| let supers = match $5 { +// 644| None => @list.empty() +// 645| Some(supers) => supers +// 646| } +// 647| TopTrait( +// 648| TraitDecl::{ +// 649| name, +// 650| supers, +// 651| methods: $7, +// 652| vis: $2, +// 653| loc: mk_loc($sloc), +// 654| attrs: $1, +// 655| doc : DocString::empty() +// 656| } +// 657| ) +// 658| } ///| fn yy_action_22( @@ -1506,18 +1506,18 @@ fn yy_action_22( } // file:///./parser.mbty -// 650| attributes visibility "typealias" batch_type_alias_targets { -// 651| let (is_list, pkg, targets) = $4 -// 652| TopBatchTypeAlias( -// 653| pkg~, -// 654| targets~, -// 655| vis = $2, -// 656| attrs = $1, -// 657| is_list~, -// 658| doc = DocString::empty(), -// 659| loc = mk_loc($sloc) -// 660| ) -// 661| } +// 659| attributes visibility "typealias" batch_type_alias_targets { +// 660| let (is_list, pkg, targets) = $4 +// 661| TopBatchTypeAlias( +// 662| pkg~, +// 663| targets~, +// 664| vis = $2, +// 665| attrs = $1, +// 666| is_list~, +// 667| doc = DocString::empty(), +// 668| loc = mk_loc($sloc) +// 669| ) +// 670| } ///| fn yy_action_23( @@ -1553,21 +1553,21 @@ fn yy_action_23( } // file:///./parser.mbty -// 662| attributes visibility "typealias" type_ "as" UIDENT optional_type_parameters_no_constraints { -// 663| TopTypeDef( -// 664| TypeDecl::{ -// 665| tycon : $6, -// 666| tycon_loc : mk_loc($loc($6)), -// 667| params : $7, -// 668| components: Alias($4), -// 669| type_vis : $2, -// 670| doc : DocString::empty(), -// 671| deriving: @list.empty(), -// 672| loc : mk_loc($sloc), -// 673| attrs : $1 -// 674| } -// 675| ) -// 676| } +// 671| attributes visibility "typealias" type_ "as" UIDENT optional_type_parameters_no_constraints { +// 672| TopTypeDef( +// 673| TypeDecl::{ +// 674| tycon : $6, +// 675| tycon_loc : mk_loc($loc($6)), +// 676| params : $7, +// 677| components: Alias($4), +// 678| type_vis : $2, +// 679| doc : DocString::empty(), +// 680| deriving: @list.empty(), +// 681| loc : mk_loc($sloc), +// 682| attrs : $1 +// 683| } +// 684| ) +// 685| } ///| fn yy_action_24( @@ -1608,18 +1608,18 @@ fn yy_action_24( } // file:///./parser.mbty -// 677| attributes visibility "traitalias" batch_type_alias_targets { -// 678| let (is_list, pkg, targets) = $4 -// 679| TopBatchTraitAlias( -// 680| pkg~, -// 681| targets~, -// 682| vis = $2, -// 683| attrs = $1, -// 684| is_list~, -// 685| doc = DocString::empty(), -// 686| loc = mk_loc($sloc) -// 687| ) -// 688| } +// 686| attributes visibility "traitalias" batch_type_alias_targets { +// 687| let (is_list, pkg, targets) = $4 +// 688| TopBatchTraitAlias( +// 689| pkg~, +// 690| targets~, +// 691| vis = $2, +// 692| attrs = $1, +// 693| is_list~, +// 694| doc = DocString::empty(), +// 695| loc = mk_loc($sloc) +// 696| ) +// 697| } ///| fn yy_action_25( @@ -1655,24 +1655,24 @@ fn yy_action_25( } // file:///./parser.mbty -// 702| attributes visibility "impl" optional_type_parameters type_name "for" type_ "with" binder optional_bang parameters func_return_type impl_body { -// 703| let (ret_ty, err_ty) = $12 -// 704| TopImpl( -// 705| self_ty = Some($7), -// 706| trait_ = $5, -// 707| method_name = $9, -// 708| has_error = $10, -// 709| quantifiers = $4, -// 710| params = $11, -// 711| ret_ty~, -// 712| err_ty~, -// 713| body = $13, -// 714| vis = $2, -// 715| loc = mk_loc($sloc), -// 716| attrs = $1, -// 717| doc = DocString::empty() -// 718| ) -// 719| } +// 711| attributes visibility "impl" optional_type_parameters type_name "for" type_ "with" binder optional_bang parameters func_return_type impl_body { +// 712| let (ret_ty, err_ty) = $12 +// 713| TopImpl( +// 714| self_ty = Some($7), +// 715| trait_ = $5, +// 716| method_name = $9, +// 717| has_error = $10, +// 718| quantifiers = $4, +// 719| params = $11, +// 720| ret_ty~, +// 721| err_ty~, +// 722| body = $13, +// 723| vis = $2, +// 724| loc = mk_loc($sloc), +// 725| attrs = $1, +// 726| doc = DocString::empty() +// 727| ) +// 728| } ///| fn yy_action_26( @@ -1722,17 +1722,17 @@ fn yy_action_26( } // file:///./parser.mbty -// 738| attributes visibility "impl" optional_type_parameters type_name "for" type_ { -// 739| TopImplRelation( -// 740| self_ty = $7, -// 741| trait_ = $5, -// 742| quantifiers = $4, -// 743| vis = $2, -// 744| attrs = $1, -// 745| loc = mk_loc($sloc), -// 746| doc = DocString::empty() -// 747| ) -// 748| } +// 747| attributes visibility "impl" optional_type_parameters type_name "for" type_ { +// 748| TopImplRelation( +// 749| self_ty = $7, +// 750| trait_ = $5, +// 751| quantifiers = $4, +// 752| vis = $2, +// 753| attrs = $1, +// 754| loc = mk_loc($sloc), +// 755| doc = DocString::empty() +// 756| ) +// 757| } ///| fn yy_action_27( @@ -1769,24 +1769,24 @@ fn yy_action_27( } // file:///./parser.mbty -// 720| attributes visibility "impl" optional_type_parameters type_name "with" binder optional_bang parameters func_return_type impl_body { -// 721| let (ret_ty, err_ty) = $10 -// 722| TopImpl( -// 723| self_ty = None, -// 724| trait_ = $5, -// 725| method_name = $7, -// 726| has_error = $8, -// 727| quantifiers = $4, -// 728| params = $9, -// 729| ret_ty~, -// 730| err_ty~, -// 731| body = $11, -// 732| vis = $2, -// 733| loc = mk_loc($sloc), -// 734| attrs = $1, -// 735| doc = DocString::empty() -// 736| ) -// 737| } +// 729| attributes visibility "impl" optional_type_parameters type_name "with" binder optional_bang parameters func_return_type impl_body { +// 730| let (ret_ty, err_ty) = $10 +// 731| TopImpl( +// 732| self_ty = None, +// 733| trait_ = $5, +// 734| method_name = $7, +// 735| has_error = $8, +// 736| quantifiers = $4, +// 737| params = $9, +// 738| ret_ty~, +// 739| err_ty~, +// 740| body = $11, +// 741| vis = $2, +// 742| loc = mk_loc($sloc), +// 743| attrs = $1, +// 744| doc = DocString::empty() +// 745| ) +// 746| } ///| fn yy_action_28( @@ -1835,23 +1835,23 @@ fn yy_action_28( } // file:///./parser.mbty -// 749| attributes visibility "enumview" optional_type_parameters UIDENT "{" list_semis(enum_constructor) "}" "for" type_ "with" binder parameters block_expr { -// 750| TopView( -// 751| quantifiers = $4, -// 752| source_ty = $10, -// 753| view_type_name = $5, -// 754| view_type_loc = mk_loc($loc($5)), -// 755| view_func_name = $12, -// 756| parameters = $13, -// 757| params_loc = mk_loc($loc($13)), -// 758| view_constrs = $7, -// 759| body = $14, -// 760| vis = $2, -// 761| loc = mk_loc($sloc), -// 762| attrs = $1, -// 763| doc = DocString::empty() -// 764| ) -// 765| } +// 758| attributes visibility "enumview" optional_type_parameters UIDENT "{" list_semis(enum_constructor) "}" "for" type_ "with" binder parameters block_expr { +// 759| TopView( +// 760| quantifiers = $4, +// 761| source_ty = $10, +// 762| view_type_name = $5, +// 763| view_type_loc = mk_loc($loc($5)), +// 764| view_func_name = $12, +// 765| parameters = $13, +// 766| params_loc = mk_loc($loc($13)), +// 767| view_constrs = $7, +// 768| body = $14, +// 769| vis = $2, +// 770| loc = mk_loc($sloc), +// 771| attrs = $1, +// 772| doc = DocString::empty() +// 773| ) +// 774| } ///| fn yy_action_29( @@ -1903,19 +1903,19 @@ fn yy_action_29( } // file:///./parser.mbty -// 766| attributes visibility "using" PACKAGE_NAME "{" list_commas(using_binder) "}" { -// 767| TopUsing( -// 768| pkg = { -// 769| name : $4, -// 770| loc : mk_loc($loc($4)) -// 771| }, -// 772| names = $6, -// 773| vis = $2, -// 774| attrs = $1, -// 775| loc = mk_loc($loc), -// 776| doc = DocString::empty() -// 777| ) -// 778| } +// 775| attributes visibility "using" PACKAGE_NAME "{" list_commas(using_binder) "}" { +// 776| TopUsing( +// 777| pkg = { +// 778| name : $4, +// 779| loc : mk_loc($loc($4)) +// 780| }, +// 781| names = $6, +// 782| vis = $2, +// 783| attrs = $1, +// 784| loc = mk_loc($loc), +// 785| doc = DocString::empty() +// 786| ) +// 787| } ///| fn yy_action_30( @@ -1955,9 +1955,9 @@ fn yy_action_30( } // file:///./parser.mbty -// 803| attributes visibility "type" UIDENT optional_type_parameters_no_constraints { -// 804| ($1, $2, $4, mk_loc($loc($4)), $5) -// 805| } +// 812| attributes visibility "type" UIDENT optional_type_parameters_no_constraints { +// 813| ($1, $2, $4, mk_loc($loc($4)), $5) +// 814| } ///| fn yy_action_31( @@ -1987,7 +1987,7 @@ fn yy_action_31( } // file:///./parser.mbty -// 809| attributes visibility "suberror" UIDENT { ($1, $2, $4, mk_loc($loc($4))) } +// 818| attributes visibility "suberror" UIDENT { ($1, $2, $4, mk_loc($loc($4))) } ///| fn yy_action_32( @@ -2015,9 +2015,9 @@ fn yy_action_32( } // file:///./parser.mbty -// 813| attributes visibility "struct" UIDENT optional_type_parameters_no_constraints { -// 814| ($1, $2, $4, mk_loc($loc($4)), $5) -// 815| } +// 822| attributes visibility "struct" UIDENT optional_type_parameters_no_constraints { +// 823| ($1, $2, $4, mk_loc($loc($4)), $5) +// 824| } ///| fn yy_action_33( @@ -2047,9 +2047,9 @@ fn yy_action_33( } // file:///./parser.mbty -// 819| attributes visibility "enum" UIDENT optional_type_parameters_no_constraints { -// 820| ($1, $2, $4, mk_loc($loc($4)), $5) -// 821| } +// 828| attributes visibility "enum" UIDENT optional_type_parameters_no_constraints { +// 829| ($1, $2, $4, mk_loc($loc($4)), $5) +// 830| } ///| fn yy_action_34( @@ -2432,19 +2432,19 @@ fn yy_action_43( } // file:///./parser.mbty -// 619| attributes visibility "fnalias" func_alias_targets { -// 620| let (pkg, type_name, is_list, targets) = $4 -// 621| TopFuncAlias( -// 622| pkg~, -// 623| type_name~, -// 624| targets~, -// 625| vis = $2, -// 626| attrs = $1, -// 627| is_list~, -// 628| doc = DocString::empty(), -// 629| loc = mk_loc($sloc) -// 630| ) -// 631| } +// 628| attributes visibility "fnalias" func_alias_targets { +// 629| let (pkg, type_name, is_list, targets) = $4 +// 630| TopFuncAlias( +// 631| pkg~, +// 632| type_name~, +// 633| targets~, +// 634| vis = $2, +// 635| attrs = $1, +// 636| is_list~, +// 637| doc = DocString::empty(), +// 638| loc = mk_loc($sloc) +// 639| ) +// 640| } ///| fn yy_action_44( @@ -2481,24 +2481,24 @@ fn yy_action_44( } // file:///./parser.mbty -// 632| attributes visibility "trait" UIDENT option(preceded(COLON, separated_nonempty_list(PLUS, tvar_constraint))) "{" list_semis(trait_method_decl) "}" { -// 633| let name = Binder::{ name: $4, loc: mk_loc($loc($4)) } -// 634| let supers = match $5 { -// 635| None => @list.empty() -// 636| Some(supers) => supers -// 637| } -// 638| TopTrait( -// 639| TraitDecl::{ -// 640| name, -// 641| supers, -// 642| methods: $7, -// 643| vis: $2, -// 644| loc: mk_loc($sloc), -// 645| attrs: $1, -// 646| doc : DocString::empty() -// 647| } -// 648| ) -// 649| } +// 641| attributes visibility "trait" UIDENT option(preceded(COLON, separated_nonempty_list(PLUS, tvar_constraint))) "{" list_semis(trait_method_decl) "}" { +// 642| let name = Binder::{ name: $4, loc: mk_loc($loc($4)) } +// 643| let supers = match $5 { +// 644| None => @list.empty() +// 645| Some(supers) => supers +// 646| } +// 647| TopTrait( +// 648| TraitDecl::{ +// 649| name, +// 650| supers, +// 651| methods: $7, +// 652| vis: $2, +// 653| loc: mk_loc($sloc), +// 654| attrs: $1, +// 655| doc : DocString::empty() +// 656| } +// 657| ) +// 658| } ///| fn yy_action_45( @@ -2545,18 +2545,18 @@ fn yy_action_45( } // file:///./parser.mbty -// 650| attributes visibility "typealias" batch_type_alias_targets { -// 651| let (is_list, pkg, targets) = $4 -// 652| TopBatchTypeAlias( -// 653| pkg~, -// 654| targets~, -// 655| vis = $2, -// 656| attrs = $1, -// 657| is_list~, -// 658| doc = DocString::empty(), -// 659| loc = mk_loc($sloc) -// 660| ) -// 661| } +// 659| attributes visibility "typealias" batch_type_alias_targets { +// 660| let (is_list, pkg, targets) = $4 +// 661| TopBatchTypeAlias( +// 662| pkg~, +// 663| targets~, +// 664| vis = $2, +// 665| attrs = $1, +// 666| is_list~, +// 667| doc = DocString::empty(), +// 668| loc = mk_loc($sloc) +// 669| ) +// 670| } ///| fn yy_action_46( @@ -2592,21 +2592,21 @@ fn yy_action_46( } // file:///./parser.mbty -// 662| attributes visibility "typealias" type_ "as" UIDENT optional_type_parameters_no_constraints { -// 663| TopTypeDef( -// 664| TypeDecl::{ -// 665| tycon : $6, -// 666| tycon_loc : mk_loc($loc($6)), -// 667| params : $7, -// 668| components: Alias($4), -// 669| type_vis : $2, -// 670| doc : DocString::empty(), -// 671| deriving: @list.empty(), -// 672| loc : mk_loc($sloc), -// 673| attrs : $1 -// 674| } -// 675| ) -// 676| } +// 671| attributes visibility "typealias" type_ "as" UIDENT optional_type_parameters_no_constraints { +// 672| TopTypeDef( +// 673| TypeDecl::{ +// 674| tycon : $6, +// 675| tycon_loc : mk_loc($loc($6)), +// 676| params : $7, +// 677| components: Alias($4), +// 678| type_vis : $2, +// 679| doc : DocString::empty(), +// 680| deriving: @list.empty(), +// 681| loc : mk_loc($sloc), +// 682| attrs : $1 +// 683| } +// 684| ) +// 685| } ///| fn yy_action_47( @@ -2647,18 +2647,18 @@ fn yy_action_47( } // file:///./parser.mbty -// 677| attributes visibility "traitalias" batch_type_alias_targets { -// 678| let (is_list, pkg, targets) = $4 -// 679| TopBatchTraitAlias( -// 680| pkg~, -// 681| targets~, -// 682| vis = $2, -// 683| attrs = $1, -// 684| is_list~, -// 685| doc = DocString::empty(), -// 686| loc = mk_loc($sloc) -// 687| ) -// 688| } +// 686| attributes visibility "traitalias" batch_type_alias_targets { +// 687| let (is_list, pkg, targets) = $4 +// 688| TopBatchTraitAlias( +// 689| pkg~, +// 690| targets~, +// 691| vis = $2, +// 692| attrs = $1, +// 693| is_list~, +// 694| doc = DocString::empty(), +// 695| loc = mk_loc($sloc) +// 696| ) +// 697| } ///| fn yy_action_48( @@ -2694,24 +2694,24 @@ fn yy_action_48( } // file:///./parser.mbty -// 702| attributes visibility "impl" optional_type_parameters type_name "for" type_ "with" binder optional_bang parameters func_return_type impl_body { -// 703| let (ret_ty, err_ty) = $12 -// 704| TopImpl( -// 705| self_ty = Some($7), -// 706| trait_ = $5, -// 707| method_name = $9, -// 708| has_error = $10, -// 709| quantifiers = $4, -// 710| params = $11, -// 711| ret_ty~, -// 712| err_ty~, -// 713| body = $13, -// 714| vis = $2, -// 715| loc = mk_loc($sloc), -// 716| attrs = $1, -// 717| doc = DocString::empty() -// 718| ) -// 719| } +// 711| attributes visibility "impl" optional_type_parameters type_name "for" type_ "with" binder optional_bang parameters func_return_type impl_body { +// 712| let (ret_ty, err_ty) = $12 +// 713| TopImpl( +// 714| self_ty = Some($7), +// 715| trait_ = $5, +// 716| method_name = $9, +// 717| has_error = $10, +// 718| quantifiers = $4, +// 719| params = $11, +// 720| ret_ty~, +// 721| err_ty~, +// 722| body = $13, +// 723| vis = $2, +// 724| loc = mk_loc($sloc), +// 725| attrs = $1, +// 726| doc = DocString::empty() +// 727| ) +// 728| } ///| fn yy_action_49( @@ -2761,17 +2761,17 @@ fn yy_action_49( } // file:///./parser.mbty -// 738| attributes visibility "impl" optional_type_parameters type_name "for" type_ { -// 739| TopImplRelation( -// 740| self_ty = $7, -// 741| trait_ = $5, -// 742| quantifiers = $4, -// 743| vis = $2, -// 744| attrs = $1, -// 745| loc = mk_loc($sloc), -// 746| doc = DocString::empty() -// 747| ) -// 748| } +// 747| attributes visibility "impl" optional_type_parameters type_name "for" type_ { +// 748| TopImplRelation( +// 749| self_ty = $7, +// 750| trait_ = $5, +// 751| quantifiers = $4, +// 752| vis = $2, +// 753| attrs = $1, +// 754| loc = mk_loc($sloc), +// 755| doc = DocString::empty() +// 756| ) +// 757| } ///| fn yy_action_50( @@ -2808,24 +2808,24 @@ fn yy_action_50( } // file:///./parser.mbty -// 720| attributes visibility "impl" optional_type_parameters type_name "with" binder optional_bang parameters func_return_type impl_body { -// 721| let (ret_ty, err_ty) = $10 -// 722| TopImpl( -// 723| self_ty = None, -// 724| trait_ = $5, -// 725| method_name = $7, -// 726| has_error = $8, -// 727| quantifiers = $4, -// 728| params = $9, -// 729| ret_ty~, -// 730| err_ty~, -// 731| body = $11, -// 732| vis = $2, -// 733| loc = mk_loc($sloc), -// 734| attrs = $1, -// 735| doc = DocString::empty() -// 736| ) -// 737| } +// 729| attributes visibility "impl" optional_type_parameters type_name "with" binder optional_bang parameters func_return_type impl_body { +// 730| let (ret_ty, err_ty) = $10 +// 731| TopImpl( +// 732| self_ty = None, +// 733| trait_ = $5, +// 734| method_name = $7, +// 735| has_error = $8, +// 736| quantifiers = $4, +// 737| params = $9, +// 738| ret_ty~, +// 739| err_ty~, +// 740| body = $11, +// 741| vis = $2, +// 742| loc = mk_loc($sloc), +// 743| attrs = $1, +// 744| doc = DocString::empty() +// 745| ) +// 746| } ///| fn yy_action_51( @@ -2874,23 +2874,23 @@ fn yy_action_51( } // file:///./parser.mbty -// 749| attributes visibility "enumview" optional_type_parameters UIDENT "{" list_semis(enum_constructor) "}" "for" type_ "with" binder parameters block_expr { -// 750| TopView( -// 751| quantifiers = $4, -// 752| source_ty = $10, -// 753| view_type_name = $5, -// 754| view_type_loc = mk_loc($loc($5)), -// 755| view_func_name = $12, -// 756| parameters = $13, -// 757| params_loc = mk_loc($loc($13)), -// 758| view_constrs = $7, -// 759| body = $14, -// 760| vis = $2, -// 761| loc = mk_loc($sloc), -// 762| attrs = $1, -// 763| doc = DocString::empty() -// 764| ) -// 765| } +// 758| attributes visibility "enumview" optional_type_parameters UIDENT "{" list_semis(enum_constructor) "}" "for" type_ "with" binder parameters block_expr { +// 759| TopView( +// 760| quantifiers = $4, +// 761| source_ty = $10, +// 762| view_type_name = $5, +// 763| view_type_loc = mk_loc($loc($5)), +// 764| view_func_name = $12, +// 765| parameters = $13, +// 766| params_loc = mk_loc($loc($13)), +// 767| view_constrs = $7, +// 768| body = $14, +// 769| vis = $2, +// 770| loc = mk_loc($sloc), +// 771| attrs = $1, +// 772| doc = DocString::empty() +// 773| ) +// 774| } ///| fn yy_action_52( @@ -2942,19 +2942,19 @@ fn yy_action_52( } // file:///./parser.mbty -// 766| attributes visibility "using" PACKAGE_NAME "{" list_commas(using_binder) "}" { -// 767| TopUsing( -// 768| pkg = { -// 769| name : $4, -// 770| loc : mk_loc($loc($4)) -// 771| }, -// 772| names = $6, -// 773| vis = $2, -// 774| attrs = $1, -// 775| loc = mk_loc($loc), -// 776| doc = DocString::empty() -// 777| ) -// 778| } +// 775| attributes visibility "using" PACKAGE_NAME "{" list_commas(using_binder) "}" { +// 776| TopUsing( +// 777| pkg = { +// 778| name : $4, +// 779| loc : mk_loc($loc($4)) +// 780| }, +// 781| names = $6, +// 782| vis = $2, +// 783| attrs = $1, +// 784| loc = mk_loc($loc), +// 785| doc = DocString::empty() +// 786| ) +// 787| } ///| fn yy_action_53( @@ -2994,9 +2994,9 @@ fn yy_action_53( } // file:///./parser.mbty -// 803| attributes visibility "type" UIDENT optional_type_parameters_no_constraints { -// 804| ($1, $2, $4, mk_loc($loc($4)), $5) -// 805| } +// 812| attributes visibility "type" UIDENT optional_type_parameters_no_constraints { +// 813| ($1, $2, $4, mk_loc($loc($4)), $5) +// 814| } ///| fn yy_action_54( @@ -3026,7 +3026,7 @@ fn yy_action_54( } // file:///./parser.mbty -// 809| attributes visibility "suberror" UIDENT { ($1, $2, $4, mk_loc($loc($4))) } +// 818| attributes visibility "suberror" UIDENT { ($1, $2, $4, mk_loc($loc($4))) } ///| fn yy_action_55( @@ -3054,9 +3054,9 @@ fn yy_action_55( } // file:///./parser.mbty -// 813| attributes visibility "struct" UIDENT optional_type_parameters_no_constraints { -// 814| ($1, $2, $4, mk_loc($loc($4)), $5) -// 815| } +// 822| attributes visibility "struct" UIDENT optional_type_parameters_no_constraints { +// 823| ($1, $2, $4, mk_loc($loc($4)), $5) +// 824| } ///| fn yy_action_56( @@ -3086,9 +3086,9 @@ fn yy_action_56( } // file:///./parser.mbty -// 819| attributes visibility "enum" UIDENT optional_type_parameters_no_constraints { -// 820| ($1, $2, $4, mk_loc($loc($4)), $5) -// 821| } +// 828| attributes visibility "enum" UIDENT optional_type_parameters_no_constraints { +// 829| ($1, $2, $4, mk_loc($loc($4)), $5) +// 830| } ///| fn yy_action_57( @@ -3178,19 +3178,19 @@ fn yy_action_58( } // file:///./parser.mbty -// 689| attributes is_async "test" option(loced_string) option(parameters) block_expr_with_local_types { -// 690| let (local_types, expr) = $6 -// 691| TopTest( -// 692| expr~, -// 693| name = $4, -// 694| params = $5, -// 695| local_types~, -// 696| is_async = $2, -// 697| loc = mk_loc($sloc), -// 698| attrs = $1, -// 699| doc = DocString::empty() -// 700| ) -// 701| } +// 698| attributes is_async "test" option(loced_string) option(parameters) block_expr_with_local_types { +// 699| let (local_types, expr) = $6 +// 700| TopTest( +// 701| expr~, +// 702| name = $4, +// 703| params = $5, +// 704| local_types~, +// 705| is_async = $2, +// 706| loc = mk_loc($sloc), +// 707| attrs = $1, +// 708| doc = DocString::empty() +// 709| ) +// 710| } ///| fn yy_action_60( @@ -3642,19 +3642,19 @@ fn yy_action_69( } // file:///./parser.mbty -// 619| attributes visibility "fnalias" func_alias_targets { -// 620| let (pkg, type_name, is_list, targets) = $4 -// 621| TopFuncAlias( -// 622| pkg~, -// 623| type_name~, -// 624| targets~, -// 625| vis = $2, -// 626| attrs = $1, -// 627| is_list~, -// 628| doc = DocString::empty(), -// 629| loc = mk_loc($sloc) -// 630| ) -// 631| } +// 628| attributes visibility "fnalias" func_alias_targets { +// 629| let (pkg, type_name, is_list, targets) = $4 +// 630| TopFuncAlias( +// 631| pkg~, +// 632| type_name~, +// 633| targets~, +// 634| vis = $2, +// 635| attrs = $1, +// 636| is_list~, +// 637| doc = DocString::empty(), +// 638| loc = mk_loc($sloc) +// 639| ) +// 640| } ///| fn yy_action_70( @@ -3691,24 +3691,24 @@ fn yy_action_70( } // file:///./parser.mbty -// 632| attributes visibility "trait" UIDENT option(preceded(COLON, separated_nonempty_list(PLUS, tvar_constraint))) "{" list_semis(trait_method_decl) "}" { -// 633| let name = Binder::{ name: $4, loc: mk_loc($loc($4)) } -// 634| let supers = match $5 { -// 635| None => @list.empty() -// 636| Some(supers) => supers -// 637| } -// 638| TopTrait( -// 639| TraitDecl::{ -// 640| name, -// 641| supers, -// 642| methods: $7, -// 643| vis: $2, -// 644| loc: mk_loc($sloc), -// 645| attrs: $1, -// 646| doc : DocString::empty() -// 647| } -// 648| ) -// 649| } +// 641| attributes visibility "trait" UIDENT option(preceded(COLON, separated_nonempty_list(PLUS, tvar_constraint))) "{" list_semis(trait_method_decl) "}" { +// 642| let name = Binder::{ name: $4, loc: mk_loc($loc($4)) } +// 643| let supers = match $5 { +// 644| None => @list.empty() +// 645| Some(supers) => supers +// 646| } +// 647| TopTrait( +// 648| TraitDecl::{ +// 649| name, +// 650| supers, +// 651| methods: $7, +// 652| vis: $2, +// 653| loc: mk_loc($sloc), +// 654| attrs: $1, +// 655| doc : DocString::empty() +// 656| } +// 657| ) +// 658| } ///| fn yy_action_71( @@ -3755,18 +3755,18 @@ fn yy_action_71( } // file:///./parser.mbty -// 650| attributes visibility "typealias" batch_type_alias_targets { -// 651| let (is_list, pkg, targets) = $4 -// 652| TopBatchTypeAlias( -// 653| pkg~, -// 654| targets~, -// 655| vis = $2, -// 656| attrs = $1, -// 657| is_list~, -// 658| doc = DocString::empty(), -// 659| loc = mk_loc($sloc) -// 660| ) -// 661| } +// 659| attributes visibility "typealias" batch_type_alias_targets { +// 660| let (is_list, pkg, targets) = $4 +// 661| TopBatchTypeAlias( +// 662| pkg~, +// 663| targets~, +// 664| vis = $2, +// 665| attrs = $1, +// 666| is_list~, +// 667| doc = DocString::empty(), +// 668| loc = mk_loc($sloc) +// 669| ) +// 670| } ///| fn yy_action_72( @@ -3802,21 +3802,21 @@ fn yy_action_72( } // file:///./parser.mbty -// 662| attributes visibility "typealias" type_ "as" UIDENT optional_type_parameters_no_constraints { -// 663| TopTypeDef( -// 664| TypeDecl::{ -// 665| tycon : $6, -// 666| tycon_loc : mk_loc($loc($6)), -// 667| params : $7, -// 668| components: Alias($4), -// 669| type_vis : $2, -// 670| doc : DocString::empty(), -// 671| deriving: @list.empty(), -// 672| loc : mk_loc($sloc), -// 673| attrs : $1 -// 674| } -// 675| ) -// 676| } +// 671| attributes visibility "typealias" type_ "as" UIDENT optional_type_parameters_no_constraints { +// 672| TopTypeDef( +// 673| TypeDecl::{ +// 674| tycon : $6, +// 675| tycon_loc : mk_loc($loc($6)), +// 676| params : $7, +// 677| components: Alias($4), +// 678| type_vis : $2, +// 679| doc : DocString::empty(), +// 680| deriving: @list.empty(), +// 681| loc : mk_loc($sloc), +// 682| attrs : $1 +// 683| } +// 684| ) +// 685| } ///| fn yy_action_73( @@ -3857,18 +3857,18 @@ fn yy_action_73( } // file:///./parser.mbty -// 677| attributes visibility "traitalias" batch_type_alias_targets { -// 678| let (is_list, pkg, targets) = $4 -// 679| TopBatchTraitAlias( -// 680| pkg~, -// 681| targets~, -// 682| vis = $2, -// 683| attrs = $1, -// 684| is_list~, -// 685| doc = DocString::empty(), -// 686| loc = mk_loc($sloc) -// 687| ) -// 688| } +// 686| attributes visibility "traitalias" batch_type_alias_targets { +// 687| let (is_list, pkg, targets) = $4 +// 688| TopBatchTraitAlias( +// 689| pkg~, +// 690| targets~, +// 691| vis = $2, +// 692| attrs = $1, +// 693| is_list~, +// 694| doc = DocString::empty(), +// 695| loc = mk_loc($sloc) +// 696| ) +// 697| } ///| fn yy_action_74( @@ -3904,24 +3904,24 @@ fn yy_action_74( } // file:///./parser.mbty -// 702| attributes visibility "impl" optional_type_parameters type_name "for" type_ "with" binder optional_bang parameters func_return_type impl_body { -// 703| let (ret_ty, err_ty) = $12 -// 704| TopImpl( -// 705| self_ty = Some($7), -// 706| trait_ = $5, -// 707| method_name = $9, -// 708| has_error = $10, -// 709| quantifiers = $4, -// 710| params = $11, -// 711| ret_ty~, -// 712| err_ty~, -// 713| body = $13, -// 714| vis = $2, -// 715| loc = mk_loc($sloc), -// 716| attrs = $1, -// 717| doc = DocString::empty() -// 718| ) -// 719| } +// 711| attributes visibility "impl" optional_type_parameters type_name "for" type_ "with" binder optional_bang parameters func_return_type impl_body { +// 712| let (ret_ty, err_ty) = $12 +// 713| TopImpl( +// 714| self_ty = Some($7), +// 715| trait_ = $5, +// 716| method_name = $9, +// 717| has_error = $10, +// 718| quantifiers = $4, +// 719| params = $11, +// 720| ret_ty~, +// 721| err_ty~, +// 722| body = $13, +// 723| vis = $2, +// 724| loc = mk_loc($sloc), +// 725| attrs = $1, +// 726| doc = DocString::empty() +// 727| ) +// 728| } ///| fn yy_action_75( @@ -3971,17 +3971,17 @@ fn yy_action_75( } // file:///./parser.mbty -// 738| attributes visibility "impl" optional_type_parameters type_name "for" type_ { -// 739| TopImplRelation( -// 740| self_ty = $7, -// 741| trait_ = $5, -// 742| quantifiers = $4, -// 743| vis = $2, -// 744| attrs = $1, -// 745| loc = mk_loc($sloc), -// 746| doc = DocString::empty() -// 747| ) -// 748| } +// 747| attributes visibility "impl" optional_type_parameters type_name "for" type_ { +// 748| TopImplRelation( +// 749| self_ty = $7, +// 750| trait_ = $5, +// 751| quantifiers = $4, +// 752| vis = $2, +// 753| attrs = $1, +// 754| loc = mk_loc($sloc), +// 755| doc = DocString::empty() +// 756| ) +// 757| } ///| fn yy_action_76( @@ -4018,24 +4018,24 @@ fn yy_action_76( } // file:///./parser.mbty -// 720| attributes visibility "impl" optional_type_parameters type_name "with" binder optional_bang parameters func_return_type impl_body { -// 721| let (ret_ty, err_ty) = $10 -// 722| TopImpl( -// 723| self_ty = None, -// 724| trait_ = $5, -// 725| method_name = $7, -// 726| has_error = $8, -// 727| quantifiers = $4, -// 728| params = $9, -// 729| ret_ty~, -// 730| err_ty~, -// 731| body = $11, -// 732| vis = $2, -// 733| loc = mk_loc($sloc), -// 734| attrs = $1, -// 735| doc = DocString::empty() -// 736| ) -// 737| } +// 729| attributes visibility "impl" optional_type_parameters type_name "with" binder optional_bang parameters func_return_type impl_body { +// 730| let (ret_ty, err_ty) = $10 +// 731| TopImpl( +// 732| self_ty = None, +// 733| trait_ = $5, +// 734| method_name = $7, +// 735| has_error = $8, +// 736| quantifiers = $4, +// 737| params = $9, +// 738| ret_ty~, +// 739| err_ty~, +// 740| body = $11, +// 741| vis = $2, +// 742| loc = mk_loc($sloc), +// 743| attrs = $1, +// 744| doc = DocString::empty() +// 745| ) +// 746| } ///| fn yy_action_77( @@ -4084,23 +4084,23 @@ fn yy_action_77( } // file:///./parser.mbty -// 749| attributes visibility "enumview" optional_type_parameters UIDENT "{" list_semis(enum_constructor) "}" "for" type_ "with" binder parameters block_expr { -// 750| TopView( -// 751| quantifiers = $4, -// 752| source_ty = $10, -// 753| view_type_name = $5, -// 754| view_type_loc = mk_loc($loc($5)), -// 755| view_func_name = $12, -// 756| parameters = $13, -// 757| params_loc = mk_loc($loc($13)), -// 758| view_constrs = $7, -// 759| body = $14, -// 760| vis = $2, -// 761| loc = mk_loc($sloc), -// 762| attrs = $1, -// 763| doc = DocString::empty() -// 764| ) -// 765| } +// 758| attributes visibility "enumview" optional_type_parameters UIDENT "{" list_semis(enum_constructor) "}" "for" type_ "with" binder parameters block_expr { +// 759| TopView( +// 760| quantifiers = $4, +// 761| source_ty = $10, +// 762| view_type_name = $5, +// 763| view_type_loc = mk_loc($loc($5)), +// 764| view_func_name = $12, +// 765| parameters = $13, +// 766| params_loc = mk_loc($loc($13)), +// 767| view_constrs = $7, +// 768| body = $14, +// 769| vis = $2, +// 770| loc = mk_loc($sloc), +// 771| attrs = $1, +// 772| doc = DocString::empty() +// 773| ) +// 774| } ///| fn yy_action_78( @@ -4152,19 +4152,19 @@ fn yy_action_78( } // file:///./parser.mbty -// 766| attributes visibility "using" PACKAGE_NAME "{" list_commas(using_binder) "}" { -// 767| TopUsing( -// 768| pkg = { -// 769| name : $4, -// 770| loc : mk_loc($loc($4)) -// 771| }, -// 772| names = $6, -// 773| vis = $2, -// 774| attrs = $1, -// 775| loc = mk_loc($loc), -// 776| doc = DocString::empty() -// 777| ) -// 778| } +// 775| attributes visibility "using" PACKAGE_NAME "{" list_commas(using_binder) "}" { +// 776| TopUsing( +// 777| pkg = { +// 778| name : $4, +// 779| loc : mk_loc($loc($4)) +// 780| }, +// 781| names = $6, +// 782| vis = $2, +// 783| attrs = $1, +// 784| loc = mk_loc($loc), +// 785| doc = DocString::empty() +// 786| ) +// 787| } ///| fn yy_action_79( @@ -4204,9 +4204,9 @@ fn yy_action_79( } // file:///./parser.mbty -// 803| attributes visibility "type" UIDENT optional_type_parameters_no_constraints { -// 804| ($1, $2, $4, mk_loc($loc($4)), $5) -// 805| } +// 812| attributes visibility "type" UIDENT optional_type_parameters_no_constraints { +// 813| ($1, $2, $4, mk_loc($loc($4)), $5) +// 814| } ///| fn yy_action_80( @@ -4236,7 +4236,7 @@ fn yy_action_80( } // file:///./parser.mbty -// 809| attributes visibility "suberror" UIDENT { ($1, $2, $4, mk_loc($loc($4))) } +// 818| attributes visibility "suberror" UIDENT { ($1, $2, $4, mk_loc($loc($4))) } ///| fn yy_action_81( @@ -4264,9 +4264,9 @@ fn yy_action_81( } // file:///./parser.mbty -// 813| attributes visibility "struct" UIDENT optional_type_parameters_no_constraints { -// 814| ($1, $2, $4, mk_loc($loc($4)), $5) -// 815| } +// 822| attributes visibility "struct" UIDENT optional_type_parameters_no_constraints { +// 823| ($1, $2, $4, mk_loc($loc($4)), $5) +// 824| } ///| fn yy_action_82( @@ -4296,9 +4296,9 @@ fn yy_action_82( } // file:///./parser.mbty -// 819| attributes visibility "enum" UIDENT optional_type_parameters_no_constraints { -// 820| ($1, $2, $4, mk_loc($loc($4)), $5) -// 821| } +// 828| attributes visibility "enum" UIDENT optional_type_parameters_no_constraints { +// 829| ($1, $2, $4, mk_loc($loc($4)), $5) +// 830| } ///| fn yy_action_83( @@ -4681,19 +4681,19 @@ fn yy_action_91( } // file:///./parser.mbty -// 619| attributes visibility "fnalias" func_alias_targets { -// 620| let (pkg, type_name, is_list, targets) = $4 -// 621| TopFuncAlias( -// 622| pkg~, -// 623| type_name~, -// 624| targets~, -// 625| vis = $2, -// 626| attrs = $1, -// 627| is_list~, -// 628| doc = DocString::empty(), -// 629| loc = mk_loc($sloc) -// 630| ) -// 631| } +// 628| attributes visibility "fnalias" func_alias_targets { +// 629| let (pkg, type_name, is_list, targets) = $4 +// 630| TopFuncAlias( +// 631| pkg~, +// 632| type_name~, +// 633| targets~, +// 634| vis = $2, +// 635| attrs = $1, +// 636| is_list~, +// 637| doc = DocString::empty(), +// 638| loc = mk_loc($sloc) +// 639| ) +// 640| } ///| fn yy_action_92( @@ -4730,24 +4730,24 @@ fn yy_action_92( } // file:///./parser.mbty -// 632| attributes visibility "trait" UIDENT option(preceded(COLON, separated_nonempty_list(PLUS, tvar_constraint))) "{" list_semis(trait_method_decl) "}" { -// 633| let name = Binder::{ name: $4, loc: mk_loc($loc($4)) } -// 634| let supers = match $5 { -// 635| None => @list.empty() -// 636| Some(supers) => supers -// 637| } -// 638| TopTrait( -// 639| TraitDecl::{ -// 640| name, -// 641| supers, -// 642| methods: $7, -// 643| vis: $2, -// 644| loc: mk_loc($sloc), -// 645| attrs: $1, -// 646| doc : DocString::empty() -// 647| } -// 648| ) -// 649| } +// 641| attributes visibility "trait" UIDENT option(preceded(COLON, separated_nonempty_list(PLUS, tvar_constraint))) "{" list_semis(trait_method_decl) "}" { +// 642| let name = Binder::{ name: $4, loc: mk_loc($loc($4)) } +// 643| let supers = match $5 { +// 644| None => @list.empty() +// 645| Some(supers) => supers +// 646| } +// 647| TopTrait( +// 648| TraitDecl::{ +// 649| name, +// 650| supers, +// 651| methods: $7, +// 652| vis: $2, +// 653| loc: mk_loc($sloc), +// 654| attrs: $1, +// 655| doc : DocString::empty() +// 656| } +// 657| ) +// 658| } ///| fn yy_action_93( @@ -4794,18 +4794,18 @@ fn yy_action_93( } // file:///./parser.mbty -// 650| attributes visibility "typealias" batch_type_alias_targets { -// 651| let (is_list, pkg, targets) = $4 -// 652| TopBatchTypeAlias( -// 653| pkg~, -// 654| targets~, -// 655| vis = $2, -// 656| attrs = $1, -// 657| is_list~, -// 658| doc = DocString::empty(), -// 659| loc = mk_loc($sloc) -// 660| ) -// 661| } +// 659| attributes visibility "typealias" batch_type_alias_targets { +// 660| let (is_list, pkg, targets) = $4 +// 661| TopBatchTypeAlias( +// 662| pkg~, +// 663| targets~, +// 664| vis = $2, +// 665| attrs = $1, +// 666| is_list~, +// 667| doc = DocString::empty(), +// 668| loc = mk_loc($sloc) +// 669| ) +// 670| } ///| fn yy_action_94( @@ -4841,21 +4841,21 @@ fn yy_action_94( } // file:///./parser.mbty -// 662| attributes visibility "typealias" type_ "as" UIDENT optional_type_parameters_no_constraints { -// 663| TopTypeDef( -// 664| TypeDecl::{ -// 665| tycon : $6, -// 666| tycon_loc : mk_loc($loc($6)), -// 667| params : $7, -// 668| components: Alias($4), -// 669| type_vis : $2, -// 670| doc : DocString::empty(), -// 671| deriving: @list.empty(), -// 672| loc : mk_loc($sloc), -// 673| attrs : $1 -// 674| } -// 675| ) -// 676| } +// 671| attributes visibility "typealias" type_ "as" UIDENT optional_type_parameters_no_constraints { +// 672| TopTypeDef( +// 673| TypeDecl::{ +// 674| tycon : $6, +// 675| tycon_loc : mk_loc($loc($6)), +// 676| params : $7, +// 677| components: Alias($4), +// 678| type_vis : $2, +// 679| doc : DocString::empty(), +// 680| deriving: @list.empty(), +// 681| loc : mk_loc($sloc), +// 682| attrs : $1 +// 683| } +// 684| ) +// 685| } ///| fn yy_action_95( @@ -4896,18 +4896,18 @@ fn yy_action_95( } // file:///./parser.mbty -// 677| attributes visibility "traitalias" batch_type_alias_targets { -// 678| let (is_list, pkg, targets) = $4 -// 679| TopBatchTraitAlias( -// 680| pkg~, -// 681| targets~, -// 682| vis = $2, -// 683| attrs = $1, -// 684| is_list~, -// 685| doc = DocString::empty(), -// 686| loc = mk_loc($sloc) -// 687| ) -// 688| } +// 686| attributes visibility "traitalias" batch_type_alias_targets { +// 687| let (is_list, pkg, targets) = $4 +// 688| TopBatchTraitAlias( +// 689| pkg~, +// 690| targets~, +// 691| vis = $2, +// 692| attrs = $1, +// 693| is_list~, +// 694| doc = DocString::empty(), +// 695| loc = mk_loc($sloc) +// 696| ) +// 697| } ///| fn yy_action_96( @@ -4943,24 +4943,24 @@ fn yy_action_96( } // file:///./parser.mbty -// 702| attributes visibility "impl" optional_type_parameters type_name "for" type_ "with" binder optional_bang parameters func_return_type impl_body { -// 703| let (ret_ty, err_ty) = $12 -// 704| TopImpl( -// 705| self_ty = Some($7), -// 706| trait_ = $5, -// 707| method_name = $9, -// 708| has_error = $10, -// 709| quantifiers = $4, -// 710| params = $11, -// 711| ret_ty~, -// 712| err_ty~, -// 713| body = $13, -// 714| vis = $2, -// 715| loc = mk_loc($sloc), -// 716| attrs = $1, -// 717| doc = DocString::empty() -// 718| ) -// 719| } +// 711| attributes visibility "impl" optional_type_parameters type_name "for" type_ "with" binder optional_bang parameters func_return_type impl_body { +// 712| let (ret_ty, err_ty) = $12 +// 713| TopImpl( +// 714| self_ty = Some($7), +// 715| trait_ = $5, +// 716| method_name = $9, +// 717| has_error = $10, +// 718| quantifiers = $4, +// 719| params = $11, +// 720| ret_ty~, +// 721| err_ty~, +// 722| body = $13, +// 723| vis = $2, +// 724| loc = mk_loc($sloc), +// 725| attrs = $1, +// 726| doc = DocString::empty() +// 727| ) +// 728| } ///| fn yy_action_97( @@ -5010,17 +5010,17 @@ fn yy_action_97( } // file:///./parser.mbty -// 738| attributes visibility "impl" optional_type_parameters type_name "for" type_ { -// 739| TopImplRelation( -// 740| self_ty = $7, -// 741| trait_ = $5, -// 742| quantifiers = $4, -// 743| vis = $2, -// 744| attrs = $1, -// 745| loc = mk_loc($sloc), -// 746| doc = DocString::empty() -// 747| ) -// 748| } +// 747| attributes visibility "impl" optional_type_parameters type_name "for" type_ { +// 748| TopImplRelation( +// 749| self_ty = $7, +// 750| trait_ = $5, +// 751| quantifiers = $4, +// 752| vis = $2, +// 753| attrs = $1, +// 754| loc = mk_loc($sloc), +// 755| doc = DocString::empty() +// 756| ) +// 757| } ///| fn yy_action_98( @@ -5057,24 +5057,24 @@ fn yy_action_98( } // file:///./parser.mbty -// 720| attributes visibility "impl" optional_type_parameters type_name "with" binder optional_bang parameters func_return_type impl_body { -// 721| let (ret_ty, err_ty) = $10 -// 722| TopImpl( -// 723| self_ty = None, -// 724| trait_ = $5, -// 725| method_name = $7, -// 726| has_error = $8, -// 727| quantifiers = $4, -// 728| params = $9, -// 729| ret_ty~, -// 730| err_ty~, -// 731| body = $11, -// 732| vis = $2, -// 733| loc = mk_loc($sloc), -// 734| attrs = $1, -// 735| doc = DocString::empty() -// 736| ) -// 737| } +// 729| attributes visibility "impl" optional_type_parameters type_name "with" binder optional_bang parameters func_return_type impl_body { +// 730| let (ret_ty, err_ty) = $10 +// 731| TopImpl( +// 732| self_ty = None, +// 733| trait_ = $5, +// 734| method_name = $7, +// 735| has_error = $8, +// 736| quantifiers = $4, +// 737| params = $9, +// 738| ret_ty~, +// 739| err_ty~, +// 740| body = $11, +// 741| vis = $2, +// 742| loc = mk_loc($sloc), +// 743| attrs = $1, +// 744| doc = DocString::empty() +// 745| ) +// 746| } ///| fn yy_action_99( @@ -5123,23 +5123,23 @@ fn yy_action_99( } // file:///./parser.mbty -// 749| attributes visibility "enumview" optional_type_parameters UIDENT "{" list_semis(enum_constructor) "}" "for" type_ "with" binder parameters block_expr { -// 750| TopView( -// 751| quantifiers = $4, -// 752| source_ty = $10, -// 753| view_type_name = $5, -// 754| view_type_loc = mk_loc($loc($5)), -// 755| view_func_name = $12, -// 756| parameters = $13, -// 757| params_loc = mk_loc($loc($13)), -// 758| view_constrs = $7, -// 759| body = $14, -// 760| vis = $2, -// 761| loc = mk_loc($sloc), -// 762| attrs = $1, -// 763| doc = DocString::empty() -// 764| ) -// 765| } +// 758| attributes visibility "enumview" optional_type_parameters UIDENT "{" list_semis(enum_constructor) "}" "for" type_ "with" binder parameters block_expr { +// 759| TopView( +// 760| quantifiers = $4, +// 761| source_ty = $10, +// 762| view_type_name = $5, +// 763| view_type_loc = mk_loc($loc($5)), +// 764| view_func_name = $12, +// 765| parameters = $13, +// 766| params_loc = mk_loc($loc($13)), +// 767| view_constrs = $7, +// 768| body = $14, +// 769| vis = $2, +// 770| loc = mk_loc($sloc), +// 771| attrs = $1, +// 772| doc = DocString::empty() +// 773| ) +// 774| } ///| fn yy_action_100( @@ -5191,19 +5191,19 @@ fn yy_action_100( } // file:///./parser.mbty -// 766| attributes visibility "using" PACKAGE_NAME "{" list_commas(using_binder) "}" { -// 767| TopUsing( -// 768| pkg = { -// 769| name : $4, -// 770| loc : mk_loc($loc($4)) -// 771| }, -// 772| names = $6, -// 773| vis = $2, -// 774| attrs = $1, -// 775| loc = mk_loc($loc), -// 776| doc = DocString::empty() -// 777| ) -// 778| } +// 775| attributes visibility "using" PACKAGE_NAME "{" list_commas(using_binder) "}" { +// 776| TopUsing( +// 777| pkg = { +// 778| name : $4, +// 779| loc : mk_loc($loc($4)) +// 780| }, +// 781| names = $6, +// 782| vis = $2, +// 783| attrs = $1, +// 784| loc = mk_loc($loc), +// 785| doc = DocString::empty() +// 786| ) +// 787| } ///| fn yy_action_101( @@ -5243,9 +5243,9 @@ fn yy_action_101( } // file:///./parser.mbty -// 803| attributes visibility "type" UIDENT optional_type_parameters_no_constraints { -// 804| ($1, $2, $4, mk_loc($loc($4)), $5) -// 805| } +// 812| attributes visibility "type" UIDENT optional_type_parameters_no_constraints { +// 813| ($1, $2, $4, mk_loc($loc($4)), $5) +// 814| } ///| fn yy_action_102( @@ -5275,7 +5275,7 @@ fn yy_action_102( } // file:///./parser.mbty -// 809| attributes visibility "suberror" UIDENT { ($1, $2, $4, mk_loc($loc($4))) } +// 818| attributes visibility "suberror" UIDENT { ($1, $2, $4, mk_loc($loc($4))) } ///| fn yy_action_103( @@ -5303,9 +5303,9 @@ fn yy_action_103( } // file:///./parser.mbty -// 813| attributes visibility "struct" UIDENT optional_type_parameters_no_constraints { -// 814| ($1, $2, $4, mk_loc($loc($4)), $5) -// 815| } +// 822| attributes visibility "struct" UIDENT optional_type_parameters_no_constraints { +// 823| ($1, $2, $4, mk_loc($loc($4)), $5) +// 824| } ///| fn yy_action_104( @@ -5335,9 +5335,9 @@ fn yy_action_104( } // file:///./parser.mbty -// 819| attributes visibility "enum" UIDENT optional_type_parameters_no_constraints { -// 820| ($1, $2, $4, mk_loc($loc($4)), $5) -// 821| } +// 828| attributes visibility "enum" UIDENT optional_type_parameters_no_constraints { +// 829| ($1, $2, $4, mk_loc($loc($4)), $5) +// 830| } ///| fn yy_action_105( @@ -5600,19 +5600,19 @@ fn yy_action_111( } // file:///./parser.mbty -// 619| attributes visibility "fnalias" func_alias_targets { -// 620| let (pkg, type_name, is_list, targets) = $4 -// 621| TopFuncAlias( -// 622| pkg~, -// 623| type_name~, -// 624| targets~, -// 625| vis = $2, -// 626| attrs = $1, -// 627| is_list~, -// 628| doc = DocString::empty(), -// 629| loc = mk_loc($sloc) -// 630| ) -// 631| } +// 628| attributes visibility "fnalias" func_alias_targets { +// 629| let (pkg, type_name, is_list, targets) = $4 +// 630| TopFuncAlias( +// 631| pkg~, +// 632| type_name~, +// 633| targets~, +// 634| vis = $2, +// 635| attrs = $1, +// 636| is_list~, +// 637| doc = DocString::empty(), +// 638| loc = mk_loc($sloc) +// 639| ) +// 640| } ///| fn yy_action_112( @@ -5649,24 +5649,24 @@ fn yy_action_112( } // file:///./parser.mbty -// 632| attributes visibility "trait" UIDENT option(preceded(COLON, separated_nonempty_list(PLUS, tvar_constraint))) "{" list_semis(trait_method_decl) "}" { -// 633| let name = Binder::{ name: $4, loc: mk_loc($loc($4)) } -// 634| let supers = match $5 { -// 635| None => @list.empty() -// 636| Some(supers) => supers -// 637| } -// 638| TopTrait( -// 639| TraitDecl::{ -// 640| name, -// 641| supers, -// 642| methods: $7, -// 643| vis: $2, -// 644| loc: mk_loc($sloc), -// 645| attrs: $1, -// 646| doc : DocString::empty() -// 647| } -// 648| ) -// 649| } +// 641| attributes visibility "trait" UIDENT option(preceded(COLON, separated_nonempty_list(PLUS, tvar_constraint))) "{" list_semis(trait_method_decl) "}" { +// 642| let name = Binder::{ name: $4, loc: mk_loc($loc($4)) } +// 643| let supers = match $5 { +// 644| None => @list.empty() +// 645| Some(supers) => supers +// 646| } +// 647| TopTrait( +// 648| TraitDecl::{ +// 649| name, +// 650| supers, +// 651| methods: $7, +// 652| vis: $2, +// 653| loc: mk_loc($sloc), +// 654| attrs: $1, +// 655| doc : DocString::empty() +// 656| } +// 657| ) +// 658| } ///| fn yy_action_113( @@ -5713,18 +5713,18 @@ fn yy_action_113( } // file:///./parser.mbty -// 650| attributes visibility "typealias" batch_type_alias_targets { -// 651| let (is_list, pkg, targets) = $4 -// 652| TopBatchTypeAlias( -// 653| pkg~, -// 654| targets~, -// 655| vis = $2, -// 656| attrs = $1, -// 657| is_list~, -// 658| doc = DocString::empty(), -// 659| loc = mk_loc($sloc) -// 660| ) -// 661| } +// 659| attributes visibility "typealias" batch_type_alias_targets { +// 660| let (is_list, pkg, targets) = $4 +// 661| TopBatchTypeAlias( +// 662| pkg~, +// 663| targets~, +// 664| vis = $2, +// 665| attrs = $1, +// 666| is_list~, +// 667| doc = DocString::empty(), +// 668| loc = mk_loc($sloc) +// 669| ) +// 670| } ///| fn yy_action_114( @@ -5760,21 +5760,21 @@ fn yy_action_114( } // file:///./parser.mbty -// 662| attributes visibility "typealias" type_ "as" UIDENT optional_type_parameters_no_constraints { -// 663| TopTypeDef( -// 664| TypeDecl::{ -// 665| tycon : $6, -// 666| tycon_loc : mk_loc($loc($6)), -// 667| params : $7, -// 668| components: Alias($4), -// 669| type_vis : $2, -// 670| doc : DocString::empty(), -// 671| deriving: @list.empty(), -// 672| loc : mk_loc($sloc), -// 673| attrs : $1 -// 674| } -// 675| ) -// 676| } +// 671| attributes visibility "typealias" type_ "as" UIDENT optional_type_parameters_no_constraints { +// 672| TopTypeDef( +// 673| TypeDecl::{ +// 674| tycon : $6, +// 675| tycon_loc : mk_loc($loc($6)), +// 676| params : $7, +// 677| components: Alias($4), +// 678| type_vis : $2, +// 679| doc : DocString::empty(), +// 680| deriving: @list.empty(), +// 681| loc : mk_loc($sloc), +// 682| attrs : $1 +// 683| } +// 684| ) +// 685| } ///| fn yy_action_115( @@ -5815,18 +5815,18 @@ fn yy_action_115( } // file:///./parser.mbty -// 677| attributes visibility "traitalias" batch_type_alias_targets { -// 678| let (is_list, pkg, targets) = $4 -// 679| TopBatchTraitAlias( -// 680| pkg~, -// 681| targets~, -// 682| vis = $2, -// 683| attrs = $1, -// 684| is_list~, -// 685| doc = DocString::empty(), -// 686| loc = mk_loc($sloc) -// 687| ) -// 688| } +// 686| attributes visibility "traitalias" batch_type_alias_targets { +// 687| let (is_list, pkg, targets) = $4 +// 688| TopBatchTraitAlias( +// 689| pkg~, +// 690| targets~, +// 691| vis = $2, +// 692| attrs = $1, +// 693| is_list~, +// 694| doc = DocString::empty(), +// 695| loc = mk_loc($sloc) +// 696| ) +// 697| } ///| fn yy_action_116( @@ -5862,19 +5862,19 @@ fn yy_action_116( } // file:///./parser.mbty -// 689| attributes is_async "test" option(loced_string) option(parameters) block_expr_with_local_types { -// 690| let (local_types, expr) = $6 -// 691| TopTest( -// 692| expr~, -// 693| name = $4, -// 694| params = $5, -// 695| local_types~, -// 696| is_async = $2, -// 697| loc = mk_loc($sloc), -// 698| attrs = $1, -// 699| doc = DocString::empty() -// 700| ) -// 701| } +// 698| attributes is_async "test" option(loced_string) option(parameters) block_expr_with_local_types { +// 699| let (local_types, expr) = $6 +// 700| TopTest( +// 701| expr~, +// 702| name = $4, +// 703| params = $5, +// 704| local_types~, +// 705| is_async = $2, +// 706| loc = mk_loc($sloc), +// 707| attrs = $1, +// 708| doc = DocString::empty() +// 709| ) +// 710| } ///| fn yy_action_117( @@ -5913,24 +5913,24 @@ fn yy_action_117( } // file:///./parser.mbty -// 702| attributes visibility "impl" optional_type_parameters type_name "for" type_ "with" binder optional_bang parameters func_return_type impl_body { -// 703| let (ret_ty, err_ty) = $12 -// 704| TopImpl( -// 705| self_ty = Some($7), -// 706| trait_ = $5, -// 707| method_name = $9, -// 708| has_error = $10, -// 709| quantifiers = $4, -// 710| params = $11, -// 711| ret_ty~, -// 712| err_ty~, -// 713| body = $13, -// 714| vis = $2, -// 715| loc = mk_loc($sloc), -// 716| attrs = $1, -// 717| doc = DocString::empty() -// 718| ) -// 719| } +// 711| attributes visibility "impl" optional_type_parameters type_name "for" type_ "with" binder optional_bang parameters func_return_type impl_body { +// 712| let (ret_ty, err_ty) = $12 +// 713| TopImpl( +// 714| self_ty = Some($7), +// 715| trait_ = $5, +// 716| method_name = $9, +// 717| has_error = $10, +// 718| quantifiers = $4, +// 719| params = $11, +// 720| ret_ty~, +// 721| err_ty~, +// 722| body = $13, +// 723| vis = $2, +// 724| loc = mk_loc($sloc), +// 725| attrs = $1, +// 726| doc = DocString::empty() +// 727| ) +// 728| } ///| fn yy_action_118( @@ -5980,17 +5980,17 @@ fn yy_action_118( } // file:///./parser.mbty -// 738| attributes visibility "impl" optional_type_parameters type_name "for" type_ { -// 739| TopImplRelation( -// 740| self_ty = $7, -// 741| trait_ = $5, -// 742| quantifiers = $4, -// 743| vis = $2, -// 744| attrs = $1, -// 745| loc = mk_loc($sloc), -// 746| doc = DocString::empty() -// 747| ) -// 748| } +// 747| attributes visibility "impl" optional_type_parameters type_name "for" type_ { +// 748| TopImplRelation( +// 749| self_ty = $7, +// 750| trait_ = $5, +// 751| quantifiers = $4, +// 752| vis = $2, +// 753| attrs = $1, +// 754| loc = mk_loc($sloc), +// 755| doc = DocString::empty() +// 756| ) +// 757| } ///| fn yy_action_119( @@ -6027,24 +6027,24 @@ fn yy_action_119( } // file:///./parser.mbty -// 720| attributes visibility "impl" optional_type_parameters type_name "with" binder optional_bang parameters func_return_type impl_body { -// 721| let (ret_ty, err_ty) = $10 -// 722| TopImpl( -// 723| self_ty = None, -// 724| trait_ = $5, -// 725| method_name = $7, -// 726| has_error = $8, -// 727| quantifiers = $4, -// 728| params = $9, -// 729| ret_ty~, -// 730| err_ty~, -// 731| body = $11, -// 732| vis = $2, -// 733| loc = mk_loc($sloc), -// 734| attrs = $1, -// 735| doc = DocString::empty() -// 736| ) -// 737| } +// 729| attributes visibility "impl" optional_type_parameters type_name "with" binder optional_bang parameters func_return_type impl_body { +// 730| let (ret_ty, err_ty) = $10 +// 731| TopImpl( +// 732| self_ty = None, +// 733| trait_ = $5, +// 734| method_name = $7, +// 735| has_error = $8, +// 736| quantifiers = $4, +// 737| params = $9, +// 738| ret_ty~, +// 739| err_ty~, +// 740| body = $11, +// 741| vis = $2, +// 742| loc = mk_loc($sloc), +// 743| attrs = $1, +// 744| doc = DocString::empty() +// 745| ) +// 746| } ///| fn yy_action_120( @@ -6093,23 +6093,23 @@ fn yy_action_120( } // file:///./parser.mbty -// 749| attributes visibility "enumview" optional_type_parameters UIDENT "{" list_semis(enum_constructor) "}" "for" type_ "with" binder parameters block_expr { -// 750| TopView( -// 751| quantifiers = $4, -// 752| source_ty = $10, -// 753| view_type_name = $5, -// 754| view_type_loc = mk_loc($loc($5)), -// 755| view_func_name = $12, -// 756| parameters = $13, -// 757| params_loc = mk_loc($loc($13)), -// 758| view_constrs = $7, -// 759| body = $14, -// 760| vis = $2, -// 761| loc = mk_loc($sloc), -// 762| attrs = $1, -// 763| doc = DocString::empty() -// 764| ) -// 765| } +// 758| attributes visibility "enumview" optional_type_parameters UIDENT "{" list_semis(enum_constructor) "}" "for" type_ "with" binder parameters block_expr { +// 759| TopView( +// 760| quantifiers = $4, +// 761| source_ty = $10, +// 762| view_type_name = $5, +// 763| view_type_loc = mk_loc($loc($5)), +// 764| view_func_name = $12, +// 765| parameters = $13, +// 766| params_loc = mk_loc($loc($13)), +// 767| view_constrs = $7, +// 768| body = $14, +// 769| vis = $2, +// 770| loc = mk_loc($sloc), +// 771| attrs = $1, +// 772| doc = DocString::empty() +// 773| ) +// 774| } ///| fn yy_action_121( @@ -6161,19 +6161,19 @@ fn yy_action_121( } // file:///./parser.mbty -// 766| attributes visibility "using" PACKAGE_NAME "{" list_commas(using_binder) "}" { -// 767| TopUsing( -// 768| pkg = { -// 769| name : $4, -// 770| loc : mk_loc($loc($4)) -// 771| }, -// 772| names = $6, -// 773| vis = $2, -// 774| attrs = $1, -// 775| loc = mk_loc($loc), -// 776| doc = DocString::empty() -// 777| ) -// 778| } +// 775| attributes visibility "using" PACKAGE_NAME "{" list_commas(using_binder) "}" { +// 776| TopUsing( +// 777| pkg = { +// 778| name : $4, +// 779| loc : mk_loc($loc($4)) +// 780| }, +// 781| names = $6, +// 782| vis = $2, +// 783| attrs = $1, +// 784| loc = mk_loc($loc), +// 785| doc = DocString::empty() +// 786| ) +// 787| } ///| fn yy_action_122( @@ -6213,9 +6213,9 @@ fn yy_action_122( } // file:///./parser.mbty -// 803| attributes visibility "type" UIDENT optional_type_parameters_no_constraints { -// 804| ($1, $2, $4, mk_loc($loc($4)), $5) -// 805| } +// 812| attributes visibility "type" UIDENT optional_type_parameters_no_constraints { +// 813| ($1, $2, $4, mk_loc($loc($4)), $5) +// 814| } ///| fn yy_action_123( @@ -6245,7 +6245,7 @@ fn yy_action_123( } // file:///./parser.mbty -// 809| attributes visibility "suberror" UIDENT { ($1, $2, $4, mk_loc($loc($4))) } +// 818| attributes visibility "suberror" UIDENT { ($1, $2, $4, mk_loc($loc($4))) } ///| fn yy_action_124( @@ -6273,9 +6273,9 @@ fn yy_action_124( } // file:///./parser.mbty -// 813| attributes visibility "struct" UIDENT optional_type_parameters_no_constraints { -// 814| ($1, $2, $4, mk_loc($loc($4)), $5) -// 815| } +// 822| attributes visibility "struct" UIDENT optional_type_parameters_no_constraints { +// 823| ($1, $2, $4, mk_loc($loc($4)), $5) +// 824| } ///| fn yy_action_125( @@ -6305,9 +6305,9 @@ fn yy_action_125( } // file:///./parser.mbty -// 819| attributes visibility "enum" UIDENT optional_type_parameters_no_constraints { -// 820| ($1, $2, $4, mk_loc($loc($4)), $5) -// 821| } +// 828| attributes visibility "enum" UIDENT optional_type_parameters_no_constraints { +// 829| ($1, $2, $4, mk_loc($loc($4)), $5) +// 830| } ///| fn yy_action_126( @@ -7117,104 +7117,118 @@ fn yy_action_146( } // file:///./parser.mbty -// 574| fun_header "=" STRING STRING { -// 575| TopFuncDef( -// 576| loc = mk_loc($sloc), -// 577| fun_decl = $1, -// 578| decl_body = DeclStubs(Import(module_name = $3, func_name = $4)) -// 579| ) -// 580| } +// 574| extern_fun_header "=" STRING STRING { +// 575| let (language, fun_decl) = $1 +// 576| TopFuncDef( +// 577| loc = mk_loc($sloc), +// 578| fun_decl~, +// 579| decl_body = DeclStubs(Import(module_name = $3, func_name = $4, language = Some(language))) +// 580| ) +// 581| } ///| fn yy_action_147( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { + guard _args[0].0 is YYObj__StringLiteral__FunDecl_(_dollar1) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) let _end_pos = if _args.length() == 0 { _last_pos } else { _args[_args.length() - 1].2 } - guard _args[0].0 is YYObj_FunDecl(_dollar1) guard _args[2].0 is YYObj_StringLiteral(_dollar3) guard _args[3].0 is YYObj_StringLiteral(_dollar4) YYObj_Impl( { () + let (language, fun_decl) = _dollar1 TopFuncDef( loc=mk_loc((_symbol_start_pos, _end_pos)), - fun_decl=_dollar1, - decl_body=DeclStubs(Import(module_name=_dollar3, func_name=_dollar4)), + fun_decl~, + decl_body=DeclStubs( + Import( + module_name=_dollar3, + func_name=_dollar4, + language=Some(language), + ), + ), ) }, ) } // file:///./parser.mbty -// 581| fun_header "=" STRING { -// 582| TopFuncDef( -// 583| loc = mk_loc($sloc), -// 584| fun_decl = $1, -// 585| decl_body = DeclStubs(Embedded(language = None, code = CodeString($3))) -// 586| ) -// 587| } +// 604| extern_fun_header "=" STRING { +// 605| let (language, decl) = $1 +// 606| TopFuncDef( +// 607| loc = mk_loc($sloc), +// 608| fun_decl = decl, +// 609| decl_body = DeclStubs(Embedded(language = Some(language), code = CodeString($3))) +// 610| ) +// 611| } ///| fn yy_action_148( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { + guard _args[0].0 is YYObj__StringLiteral__FunDecl_(_dollar1) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) let _end_pos = if _args.length() == 0 { _last_pos } else { _args[_args.length() - 1].2 } - guard _args[0].0 is YYObj_FunDecl(_dollar1) guard _args[2].0 is YYObj_StringLiteral(_dollar3) YYObj_Impl( { () + let (language, decl) = _dollar1 TopFuncDef( loc=mk_loc((_symbol_start_pos, _end_pos)), - fun_decl=_dollar1, - decl_body=DeclStubs(Embedded(language=None, code=CodeString(_dollar3))), + fun_decl=decl, + decl_body=DeclStubs( + Embedded(language=Some(language), code=CodeString(_dollar3)), + ), ) }, ) } // file:///./parser.mbty -// 588| fun_header "=" non_empty_list(MULTILINE_STRING) { -// 589| TopFuncDef( -// 590| loc = mk_loc($sloc), -// 591| fun_decl = $1, -// 592| decl_body = DeclStubs(Embedded(language = None, code = CodeMultilineString($3))) -// 593| ) -// 594| } +// 612| extern_fun_header "=" non_empty_list(MULTILINE_STRING) { +// 613| let (language, decl) = $1 +// 614| TopFuncDef( +// 615| loc = mk_loc($sloc), +// 616| fun_decl = decl, +// 617| decl_body = DeclStubs(Embedded(language = Some(language), code = CodeMultilineString($3))) +// 618| ) +// 619| } ///| fn yy_action_149( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { + guard _args[0].0 is YYObj__StringLiteral__FunDecl_(_dollar1) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) let _end_pos = if _args.length() == 0 { _last_pos } else { _args[_args.length() - 1].2 } - guard _args[0].0 is YYObj_FunDecl(_dollar1) guard _args[2].0 is YYObj_List_String_(_dollar3) YYObj_Impl( { () + let (language, decl) = _dollar1 TopFuncDef( loc=mk_loc((_symbol_start_pos, _end_pos)), - fun_decl=_dollar1, + fun_decl=decl, decl_body=DeclStubs( - Embedded(language=None, code=CodeMultilineString(_dollar3)), + Embedded(language=Some(language), code=CodeMultilineString(_dollar3)), ), ) }, @@ -7222,21 +7236,19 @@ fn yy_action_149( } // file:///./parser.mbty -// 611| fun_header block_expr_with_local_types { -// 612| let (local_types, expr) = $2 -// 613| TopFuncDef( -// 614| loc = mk_loc($sloc), -// 615| fun_decl = $1, -// 616| decl_body = DeclBody(local_types~, expr~) -// 617| ) -// 618| } +// 583| fun_header "=" STRING STRING { +// 584| TopFuncDef( +// 585| loc = mk_loc($sloc), +// 586| fun_decl = $1, +// 587| decl_body = DeclStubs(Import(module_name = $3, func_name = $4, language = None)) +// 588| ) +// 589| } ///| fn yy_action_150( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - guard _args[1].0 is YYObj__List_LocalTypeDecl___Expr_(_dollar2) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) let _end_pos = if _args.length() == 0 { _last_pos @@ -7244,89 +7256,86 @@ fn yy_action_150( _args[_args.length() - 1].2 } guard _args[0].0 is YYObj_FunDecl(_dollar1) + guard _args[2].0 is YYObj_StringLiteral(_dollar3) + guard _args[3].0 is YYObj_StringLiteral(_dollar4) YYObj_Impl( { () - let (local_types, expr) = _dollar2 TopFuncDef( loc=mk_loc((_symbol_start_pos, _end_pos)), fun_decl=_dollar1, - decl_body=DeclBody(local_types~, expr~), + decl_body=DeclStubs( + Import(module_name=_dollar3, func_name=_dollar4, language=None), + ), ) }, ) } // file:///./parser.mbty -// 595| extern_fun_header "=" STRING { -// 596| let (language, decl) = $1 -// 597| TopFuncDef( -// 598| loc = mk_loc($sloc), -// 599| fun_decl = decl, -// 600| decl_body = DeclStubs(Embedded(language = Some(language), code = CodeString($3))) -// 601| ) -// 602| } +// 590| fun_header "=" STRING { +// 591| TopFuncDef( +// 592| loc = mk_loc($sloc), +// 593| fun_decl = $1, +// 594| decl_body = DeclStubs(Embedded(language = None, code = CodeString($3))) +// 595| ) +// 596| } ///| fn yy_action_151( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - guard _args[0].0 is YYObj__StringLiteral__FunDecl_(_dollar1) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) let _end_pos = if _args.length() == 0 { _last_pos } else { _args[_args.length() - 1].2 } + guard _args[0].0 is YYObj_FunDecl(_dollar1) guard _args[2].0 is YYObj_StringLiteral(_dollar3) YYObj_Impl( { () - let (language, decl) = _dollar1 TopFuncDef( loc=mk_loc((_symbol_start_pos, _end_pos)), - fun_decl=decl, - decl_body=DeclStubs( - Embedded(language=Some(language), code=CodeString(_dollar3)), - ), + fun_decl=_dollar1, + decl_body=DeclStubs(Embedded(language=None, code=CodeString(_dollar3))), ) }, ) } // file:///./parser.mbty -// 603| extern_fun_header "=" non_empty_list(MULTILINE_STRING) { -// 604| let (language, decl) = $1 -// 605| TopFuncDef( -// 606| loc = mk_loc($sloc), -// 607| fun_decl = decl, -// 608| decl_body = DeclStubs(Embedded(language = Some(language), code = CodeMultilineString($3))) -// 609| ) -// 610| } +// 597| fun_header "=" non_empty_list(MULTILINE_STRING) { +// 598| TopFuncDef( +// 599| loc = mk_loc($sloc), +// 600| fun_decl = $1, +// 601| decl_body = DeclStubs(Embedded(language = None, code = CodeMultilineString($3))) +// 602| ) +// 603| } ///| fn yy_action_152( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - guard _args[0].0 is YYObj__StringLiteral__FunDecl_(_dollar1) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) let _end_pos = if _args.length() == 0 { _last_pos } else { _args[_args.length() - 1].2 } + guard _args[0].0 is YYObj_FunDecl(_dollar1) guard _args[2].0 is YYObj_List_String_(_dollar3) YYObj_Impl( { () - let (language, decl) = _dollar1 TopFuncDef( loc=mk_loc((_symbol_start_pos, _end_pos)), - fun_decl=decl, + fun_decl=_dollar1, decl_body=DeclStubs( - Embedded(language=Some(language), code=CodeMultilineString(_dollar3)), + Embedded(language=None, code=CodeMultilineString(_dollar3)), ), ) }, @@ -7369,24 +7378,60 @@ fn yy_action_154( } // file:///./parser.mbty -// 619| attributes visibility "fnalias" func_alias_targets { -// 620| let (pkg, type_name, is_list, targets) = $4 -// 621| TopFuncAlias( -// 622| pkg~, -// 623| type_name~, -// 624| targets~, -// 625| vis = $2, -// 626| attrs = $1, -// 627| is_list~, -// 628| doc = DocString::empty(), -// 629| loc = mk_loc($sloc) -// 630| ) -// 631| } +// 620| fun_header block_expr_with_local_types { +// 621| let (local_types, expr) = $2 +// 622| TopFuncDef( +// 623| loc = mk_loc($sloc), +// 624| fun_decl = $1, +// 625| decl_body = DeclBody(local_types~, expr~) +// 626| ) +// 627| } ///| fn yy_action_155( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], +) -> YYObj { + guard _args[1].0 is YYObj__List_LocalTypeDecl___Expr_(_dollar2) + let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) + let _end_pos = if _args.length() == 0 { + _last_pos + } else { + _args[_args.length() - 1].2 + } + guard _args[0].0 is YYObj_FunDecl(_dollar1) + YYObj_Impl( + { + () + let (local_types, expr) = _dollar2 + TopFuncDef( + loc=mk_loc((_symbol_start_pos, _end_pos)), + fun_decl=_dollar1, + decl_body=DeclBody(local_types~, expr~), + ) + }, + ) +} + +// file:///./parser.mbty +// 628| attributes visibility "fnalias" func_alias_targets { +// 629| let (pkg, type_name, is_list, targets) = $4 +// 630| TopFuncAlias( +// 631| pkg~, +// 632| type_name~, +// 633| targets~, +// 634| vis = $2, +// 635| attrs = $1, +// 636| is_list~, +// 637| doc = DocString::empty(), +// 638| loc = mk_loc($sloc) +// 639| ) +// 640| } + +///| +fn yy_action_156( + _last_pos : Position, + _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { let _sub_action_0_result = yy_action_3(_last_pos, _args[0:0]) let _sub_action_1_result = yy_action_4(_last_pos, _args[0:0]) @@ -7418,16 +7463,16 @@ fn yy_action_155( } // file:///./parser.mbty -// 849| ioption(func_alias_type_name(LIDENT, UIDENT)) func_alias_target(LIDENT) { -// 850| (None, $1, false, @list.singleton($2)) -// 851| } +// 858| ioption(func_alias_type_name(LIDENT, UIDENT)) func_alias_target(LIDENT) { +// 859| (None, $1, false, @list.singleton($2)) +// 860| } ///| -fn yy_action_156( +fn yy_action_157( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_157(_last_pos, _args[0:0]) + let _sub_action_0_result = yy_action_158(_last_pos, _args[0:0]) guard _sub_action_0_result is YYObj_Option_Label_(_dollar1) guard _args[0].0 is YYObj_AliasTarget(_dollar2) YYObj__Label___Label___Bool__List_AliasTarget__( @@ -7442,7 +7487,7 @@ fn yy_action_156( // 9| { None } ///| -fn yy_action_157( +fn yy_action_158( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7455,16 +7500,16 @@ fn yy_action_157( } // file:///./parser.mbty -// 849| ioption(func_alias_type_name(LIDENT, UIDENT)) func_alias_target(LIDENT) { -// 850| (None, $1, false, @list.singleton($2)) -// 851| } +// 858| ioption(func_alias_type_name(LIDENT, UIDENT)) func_alias_target(LIDENT) { +// 859| (None, $1, false, @list.singleton($2)) +// 860| } ///| -fn yy_action_158( +fn yy_action_159( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_159(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_160(_last_pos, _args[0:1]) guard _sub_action_0_result is YYObj_Option_Label_(_dollar1) guard _args[1].0 is YYObj_AliasTarget(_dollar2) YYObj__Label___Label___Bool__List_AliasTarget__( @@ -7479,7 +7524,7 @@ fn yy_action_158( // 10| X { Some($1) } ///| -fn yy_action_159( +fn yy_action_160( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7496,7 +7541,7 @@ fn yy_action_159( // 5| X { Some($1) } ///| -fn yy_action_160( +fn yy_action_161( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7510,13 +7555,13 @@ fn yy_action_160( } // file:///./parser.mbty -// 852| PACKAGE_NAME func_alias_target(DOT_LIDENT) { -// 853| let pkg = Label::{ name: $1, loc: mk_loc($loc($1)) } -// 854| (Some(pkg), None, false, @list.singleton($2)) -// 855| } +// 861| PACKAGE_NAME func_alias_target(DOT_LIDENT) { +// 862| let pkg = Label::{ name: $1, loc: mk_loc($loc($1)) } +// 863| (Some(pkg), None, false, @list.singleton($2)) +// 864| } ///| -fn yy_action_161( +fn yy_action_162( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7537,13 +7582,13 @@ fn yy_action_161( } // file:///./parser.mbty -// 856| PACKAGE_NAME func_alias_type_name(DOT_LIDENT, DOT_UIDENT) func_alias_target(LIDENT) { -// 857| let pkg = Label::{ name: $1, loc: mk_loc($loc($1)) } -// 858| (Some(pkg), Some($2), false, @list.singleton($3)) -// 859| } +// 865| PACKAGE_NAME func_alias_type_name(DOT_LIDENT, DOT_UIDENT) func_alias_target(LIDENT) { +// 866| let pkg = Label::{ name: $1, loc: mk_loc($loc($1)) } +// 867| (Some(pkg), Some($2), false, @list.singleton($3)) +// 868| } ///| -fn yy_action_162( +fn yy_action_163( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7565,13 +7610,13 @@ fn yy_action_162( } // file:///./parser.mbty -// 867| PACKAGE_NAME func_alias_type_name(DOT_LIDENT, DOT_UIDENT) "(" non_empty_list_commas(func_alias_target(LIDENT)) ")" { -// 868| let pkg = Label::{ name: $1, loc: mk_loc($loc($1)) } -// 869| (Some(pkg), Some($2), true, $4) -// 870| } +// 876| PACKAGE_NAME func_alias_type_name(DOT_LIDENT, DOT_UIDENT) "(" non_empty_list_commas(func_alias_target(LIDENT)) ")" { +// 877| let pkg = Label::{ name: $1, loc: mk_loc($loc($1)) } +// 878| (Some(pkg), Some($2), true, $4) +// 879| } ///| -fn yy_action_163( +fn yy_action_164( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7593,13 +7638,13 @@ fn yy_action_163( } // file:///./parser.mbty -// 863| PACKAGE_NAME ".(" non_empty_list_commas(func_alias_target(LIDENT)) ")" { -// 864| let pkg = Label::{ name: $1, loc: mk_loc($loc($1)) } -// 865| (Some(pkg), None, true, $3) -// 866| } +// 872| PACKAGE_NAME ".(" non_empty_list_commas(func_alias_target(LIDENT)) ")" { +// 873| let pkg = Label::{ name: $1, loc: mk_loc($loc($1)) } +// 874| (Some(pkg), None, true, $3) +// 875| } ///| -fn yy_action_164( +fn yy_action_165( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7620,21 +7665,21 @@ fn yy_action_164( } // file:///./parser.mbty -// 879| LIDENT_MAYBE_DOT option(preceded("as", binder)) { -// 880| match $2 { -// 881| None => { -// 882| let binder = Binder::{ name: $1, loc: mk_loc($loc($1)) } -// 883| AliasTarget::{ binder, target: None } -// 884| } -// 885| Some(binder) => { -// 886| let target = Label::{ name: $1, loc: mk_loc($loc($1)) } -// 887| AliasTarget::{ binder, target: Some(target) } -// 888| } -// 889| } -// 890| } +// 888| LIDENT_MAYBE_DOT option(preceded("as", binder)) { +// 889| match $2 { +// 890| None => { +// 891| let binder = Binder::{ name: $1, loc: mk_loc($loc($1)) } +// 892| AliasTarget::{ binder, target: None } +// 893| } +// 894| Some(binder) => { +// 895| let target = Label::{ name: $1, loc: mk_loc($loc($1)) } +// 896| AliasTarget::{ binder, target: Some(target) } +// 897| } +// 898| } +// 899| } ///| -fn yy_action_165( +fn yy_action_166( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7666,10 +7711,10 @@ fn yy_action_165( } // file:///./parser.mbty -// 874| LIDENT_MAYBE_DOT "::" { Label::{ name: $1, loc: mk_loc($loc($1)) } } +// 883| LIDENT_MAYBE_DOT "::" { Label::{ name: $1, loc: mk_loc($loc($1)) } } ///| -fn yy_action_166( +fn yy_action_167( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7688,10 +7733,10 @@ fn yy_action_166( } // file:///./parser.mbty -// 875| UIDENT_MAYBE_DOT "::" { Label::{ name: $1, loc: mk_loc($loc($1)) } } +// 884| UIDENT_MAYBE_DOT "::" { Label::{ name: $1, loc: mk_loc($loc($1)) } } ///| -fn yy_action_167( +fn yy_action_168( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7710,12 +7755,12 @@ fn yy_action_167( } // file:///./parser.mbty -// 860| option(func_alias_type_name(LIDENT, UIDENT)) "(" non_empty_list_commas(func_alias_target(LIDENT)) ")" { -// 861| (None, $1, true, $3) -// 862| } +// 869| option(func_alias_type_name(LIDENT, UIDENT)) "(" non_empty_list_commas(func_alias_target(LIDENT)) ")" { +// 870| (None, $1, true, $3) +// 871| } ///| -fn yy_action_168( +fn yy_action_169( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7733,7 +7778,7 @@ fn yy_action_168( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_169( +fn yy_action_170( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7750,7 +7795,7 @@ fn yy_action_169( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_170( +fn yy_action_171( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7768,7 +7813,7 @@ fn yy_action_170( // 161| X { @list.singleton($1) } ///| -fn yy_action_171( +fn yy_action_172( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7782,10 +7827,10 @@ fn yy_action_171( } // file:///./parser.mbty -// 874| LIDENT_MAYBE_DOT "::" { Label::{ name: $1, loc: mk_loc($loc($1)) } } +// 883| LIDENT_MAYBE_DOT "::" { Label::{ name: $1, loc: mk_loc($loc($1)) } } ///| -fn yy_action_172( +fn yy_action_173( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7804,21 +7849,21 @@ fn yy_action_172( } // file:///./parser.mbty -// 879| LIDENT_MAYBE_DOT option(preceded("as", binder)) { -// 880| match $2 { -// 881| None => { -// 882| let binder = Binder::{ name: $1, loc: mk_loc($loc($1)) } -// 883| AliasTarget::{ binder, target: None } -// 884| } -// 885| Some(binder) => { -// 886| let target = Label::{ name: $1, loc: mk_loc($loc($1)) } -// 887| AliasTarget::{ binder, target: Some(target) } -// 888| } -// 889| } -// 890| } +// 888| LIDENT_MAYBE_DOT option(preceded("as", binder)) { +// 889| match $2 { +// 890| None => { +// 891| let binder = Binder::{ name: $1, loc: mk_loc($loc($1)) } +// 892| AliasTarget::{ binder, target: None } +// 893| } +// 894| Some(binder) => { +// 895| let target = Label::{ name: $1, loc: mk_loc($loc($1)) } +// 896| AliasTarget::{ binder, target: Some(target) } +// 897| } +// 898| } +// 899| } ///| -fn yy_action_173( +fn yy_action_174( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7853,11 +7898,11 @@ fn yy_action_173( // 5| X { Some($1) } ///| -fn yy_action_174( +fn yy_action_175( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_175(_last_pos, _args[0:2]) + let _sub_action_0_result = yy_action_176(_last_pos, _args[0:2]) guard _sub_action_0_result is YYObj_Binder(_dollar1) YYObj_Option_Binder_( { @@ -7871,7 +7916,7 @@ fn yy_action_174( // 32| L X { $2 } ///| -fn yy_action_175( +fn yy_action_176( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7889,7 +7934,7 @@ fn yy_action_175( // 4| { None } ///| -fn yy_action_176( +fn yy_action_177( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7902,10 +7947,10 @@ fn yy_action_176( } // file:///./parser.mbty -// 875| UIDENT_MAYBE_DOT "::" { Label::{ name: $1, loc: mk_loc($loc($1)) } } +// 884| UIDENT_MAYBE_DOT "::" { Label::{ name: $1, loc: mk_loc($loc($1)) } } ///| -fn yy_action_177( +fn yy_action_178( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7927,7 +7972,7 @@ fn yy_action_177( // 4| { None } ///| -fn yy_action_178( +fn yy_action_179( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -7940,27 +7985,27 @@ fn yy_action_178( } // file:///./parser.mbty -// 632| attributes visibility "trait" UIDENT option(preceded(COLON, separated_nonempty_list(PLUS, tvar_constraint))) "{" list_semis(trait_method_decl) "}" { -// 633| let name = Binder::{ name: $4, loc: mk_loc($loc($4)) } -// 634| let supers = match $5 { -// 635| None => @list.empty() -// 636| Some(supers) => supers -// 637| } -// 638| TopTrait( -// 639| TraitDecl::{ -// 640| name, -// 641| supers, -// 642| methods: $7, -// 643| vis: $2, -// 644| loc: mk_loc($sloc), -// 645| attrs: $1, -// 646| doc : DocString::empty() -// 647| } -// 648| ) -// 649| } +// 641| attributes visibility "trait" UIDENT option(preceded(COLON, separated_nonempty_list(PLUS, tvar_constraint))) "{" list_semis(trait_method_decl) "}" { +// 642| let name = Binder::{ name: $4, loc: mk_loc($loc($4)) } +// 643| let supers = match $5 { +// 644| None => @list.empty() +// 645| Some(supers) => supers +// 646| } +// 647| TopTrait( +// 648| TraitDecl::{ +// 649| name, +// 650| supers, +// 651| methods: $7, +// 652| vis: $2, +// 653| loc: mk_loc($sloc), +// 654| attrs: $1, +// 655| doc : DocString::empty() +// 656| } +// 657| ) +// 658| } ///| -fn yy_action_179( +fn yy_action_180( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8007,7 +8052,7 @@ fn yy_action_179( // 223| non_empty_list_semis(X) { $1 } ///| -fn yy_action_180( +fn yy_action_181( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8021,24 +8066,24 @@ fn yy_action_180( } // file:///./parser.mbty -// 955| attributes is_async binder optional_bang optional_type_parameters "(" list_commas(trait_method_param) ")" func_return_type option(preceded("=", wildcard)) { -// 956| let (return_type, error_type) = $9 -// 957| TraitMethodDecl::{ -// 958| name: $3, -// 959| has_error: $4, -// 960| is_async: $2, -// 961| quantifiers: $5, -// 962| params: $7, -// 963| return_type, -// 964| error_type, -// 965| has_default: $10, -// 966| attrs: $1, -// 967| loc: mk_loc($sloc) -// 968| } -// 969| } +// 964| attributes is_async binder optional_bang optional_type_parameters "(" list_commas(trait_method_param) ")" func_return_type option(preceded("=", wildcard)) { +// 965| let (return_type, error_type) = $9 +// 966| TraitMethodDecl::{ +// 967| name: $3, +// 968| has_error: $4, +// 969| is_async: $2, +// 970| quantifiers: $5, +// 971| params: $7, +// 972| return_type, +// 973| error_type, +// 974| has_default: $10, +// 975| attrs: $1, +// 976| loc: mk_loc($sloc) +// 977| } +// 978| } ///| -fn yy_action_181( +fn yy_action_182( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8080,24 +8125,24 @@ fn yy_action_181( } // file:///./parser.mbty -// 955| attributes is_async binder optional_bang optional_type_parameters "(" list_commas(trait_method_param) ")" func_return_type option(preceded("=", wildcard)) { -// 956| let (return_type, error_type) = $9 -// 957| TraitMethodDecl::{ -// 958| name: $3, -// 959| has_error: $4, -// 960| is_async: $2, -// 961| quantifiers: $5, -// 962| params: $7, -// 963| return_type, -// 964| error_type, -// 965| has_default: $10, -// 966| attrs: $1, -// 967| loc: mk_loc($sloc) -// 968| } -// 969| } +// 964| attributes is_async binder optional_bang optional_type_parameters "(" list_commas(trait_method_param) ")" func_return_type option(preceded("=", wildcard)) { +// 965| let (return_type, error_type) = $9 +// 966| TraitMethodDecl::{ +// 967| name: $3, +// 968| has_error: $4, +// 969| is_async: $2, +// 970| quantifiers: $5, +// 971| params: $7, +// 972| return_type, +// 973| error_type, +// 974| has_default: $10, +// 975| attrs: $1, +// 976| loc: mk_loc($sloc) +// 977| } +// 978| } ///| -fn yy_action_182( +fn yy_action_183( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8139,24 +8184,24 @@ fn yy_action_182( } // file:///./parser.mbty -// 955| attributes is_async binder optional_bang optional_type_parameters "(" list_commas(trait_method_param) ")" func_return_type option(preceded("=", wildcard)) { -// 956| let (return_type, error_type) = $9 -// 957| TraitMethodDecl::{ -// 958| name: $3, -// 959| has_error: $4, -// 960| is_async: $2, -// 961| quantifiers: $5, -// 962| params: $7, -// 963| return_type, -// 964| error_type, -// 965| has_default: $10, -// 966| attrs: $1, -// 967| loc: mk_loc($sloc) -// 968| } -// 969| } +// 964| attributes is_async binder optional_bang optional_type_parameters "(" list_commas(trait_method_param) ")" func_return_type option(preceded("=", wildcard)) { +// 965| let (return_type, error_type) = $9 +// 966| TraitMethodDecl::{ +// 967| name: $3, +// 968| has_error: $4, +// 969| is_async: $2, +// 970| quantifiers: $5, +// 971| params: $7, +// 972| return_type, +// 973| error_type, +// 974| has_default: $10, +// 975| attrs: $1, +// 976| loc: mk_loc($sloc) +// 977| } +// 978| } ///| -fn yy_action_183( +fn yy_action_184( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8198,24 +8243,24 @@ fn yy_action_183( } // file:///./parser.mbty -// 955| attributes is_async binder optional_bang optional_type_parameters "(" list_commas(trait_method_param) ")" func_return_type option(preceded("=", wildcard)) { -// 956| let (return_type, error_type) = $9 -// 957| TraitMethodDecl::{ -// 958| name: $3, -// 959| has_error: $4, -// 960| is_async: $2, -// 961| quantifiers: $5, -// 962| params: $7, -// 963| return_type, -// 964| error_type, -// 965| has_default: $10, -// 966| attrs: $1, -// 967| loc: mk_loc($sloc) -// 968| } -// 969| } +// 964| attributes is_async binder optional_bang optional_type_parameters "(" list_commas(trait_method_param) ")" func_return_type option(preceded("=", wildcard)) { +// 965| let (return_type, error_type) = $9 +// 966| TraitMethodDecl::{ +// 967| name: $3, +// 968| has_error: $4, +// 969| is_async: $2, +// 970| quantifiers: $5, +// 971| params: $7, +// 972| return_type, +// 973| error_type, +// 974| has_default: $10, +// 975| attrs: $1, +// 976| loc: mk_loc($sloc) +// 977| } +// 978| } ///| -fn yy_action_184( +fn yy_action_185( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8257,10 +8302,10 @@ fn yy_action_184( } // file:///./parser.mbty -// 973| "_" { mk_loc($sloc) } +// 982| "_" { mk_loc($sloc) } ///| -fn yy_action_185( +fn yy_action_186( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8282,11 +8327,11 @@ fn yy_action_185( // 5| X { Some($1) } ///| -fn yy_action_186( +fn yy_action_187( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_187(_last_pos, _args[0:2]) + let _sub_action_0_result = yy_action_188(_last_pos, _args[0:2]) guard _sub_action_0_result is YYObj_Location(_dollar1) YYObj_Option_Location_( { @@ -8300,7 +8345,7 @@ fn yy_action_186( // 32| L X { $2 } ///| -fn yy_action_187( +fn yy_action_188( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8317,7 +8362,7 @@ fn yy_action_187( // 4| { None } ///| -fn yy_action_188( +fn yy_action_189( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8333,7 +8378,7 @@ fn yy_action_188( // 179| non_empty_list_commas(X) { $1 } ///| -fn yy_action_189( +fn yy_action_190( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8347,10 +8392,10 @@ fn yy_action_189( } // file:///./parser.mbty -// 977| type_ { DiscardPositional(ty = Some($1), loc = mk_loc($sloc)) } +// 986| type_ { DiscardPositional(ty = Some($1), loc = mk_loc($sloc)) } ///| -fn yy_action_190( +fn yy_action_191( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8373,10 +8418,10 @@ fn yy_action_190( } // file:///./parser.mbty -// 978| binder ":" type_ { Positional(binder = $1, ty = Some($3)) } +// 987| binder ":" type_ { Positional(binder = $1, ty = Some($3)) } ///| -fn yy_action_191( +fn yy_action_192( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8392,13 +8437,13 @@ fn yy_action_191( } // file:///./parser.mbty -// 979| POST_LABEL ":" type_ { -// 980| let binder = Binder::{ name: $1, loc: mk_loc($loc($1)).trim_last_char() } -// 981| Labelled(binder~, ty = Some($3)) -// 982| } +// 988| POST_LABEL ":" type_ { +// 989| let binder = Binder::{ name: $1, loc: mk_loc($loc($1)).trim_last_char() } +// 990| Labelled(binder~, ty = Some($3)) +// 991| } ///| -fn yy_action_192( +fn yy_action_193( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8422,7 +8467,7 @@ fn yy_action_192( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_193( +fn yy_action_194( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8440,7 +8485,7 @@ fn yy_action_193( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_194( +fn yy_action_195( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8457,7 +8502,7 @@ fn yy_action_194( // 161| X { @list.singleton($1) } ///| -fn yy_action_195( +fn yy_action_196( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8474,7 +8519,7 @@ fn yy_action_195( // 178| { @list.empty() } ///| -fn yy_action_196( +fn yy_action_197( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8490,7 +8535,7 @@ fn yy_action_196( // 213| X SEMI non_empty_list_semis(X) { $3.add($1) } ///| -fn yy_action_197( +fn yy_action_198( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8508,7 +8553,7 @@ fn yy_action_197( // 212| X option(SEMI) { @list.singleton($1) } ///| -fn yy_action_198( +fn yy_action_199( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8525,7 +8570,7 @@ fn yy_action_198( // 222| { @list.empty() } ///| -fn yy_action_199( +fn yy_action_200( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8541,11 +8586,11 @@ fn yy_action_199( // 5| X { Some($1) } ///| -fn yy_action_200( +fn yy_action_201( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_201(_last_pos, _args[0:2]) + let _sub_action_0_result = yy_action_202(_last_pos, _args[0:2]) guard _sub_action_0_result is YYObj__list_List_TypeVarConstraint_(_dollar1) YYObj_Option__list_List_TypeVarConstraint__( { @@ -8559,7 +8604,7 @@ fn yy_action_200( // 32| L X { $2 } ///| -fn yy_action_201( +fn yy_action_202( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8576,7 +8621,7 @@ fn yy_action_201( // 4| { None } ///| -fn yy_action_202( +fn yy_action_203( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8589,21 +8634,21 @@ fn yy_action_202( } // file:///./parser.mbty -// 650| attributes visibility "typealias" batch_type_alias_targets { -// 651| let (is_list, pkg, targets) = $4 -// 652| TopBatchTypeAlias( -// 653| pkg~, -// 654| targets~, -// 655| vis = $2, -// 656| attrs = $1, -// 657| is_list~, -// 658| doc = DocString::empty(), -// 659| loc = mk_loc($sloc) -// 660| ) -// 661| } +// 659| attributes visibility "typealias" batch_type_alias_targets { +// 660| let (is_list, pkg, targets) = $4 +// 661| TopBatchTypeAlias( +// 662| pkg~, +// 663| targets~, +// 664| vis = $2, +// 665| attrs = $1, +// 666| is_list~, +// 667| doc = DocString::empty(), +// 668| loc = mk_loc($sloc) +// 669| ) +// 670| } ///| -fn yy_action_203( +fn yy_action_204( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8636,24 +8681,24 @@ fn yy_action_203( } // file:///./parser.mbty -// 662| attributes visibility "typealias" type_ "as" UIDENT optional_type_parameters_no_constraints { -// 663| TopTypeDef( -// 664| TypeDecl::{ -// 665| tycon : $6, -// 666| tycon_loc : mk_loc($loc($6)), -// 667| params : $7, -// 668| components: Alias($4), -// 669| type_vis : $2, -// 670| doc : DocString::empty(), -// 671| deriving: @list.empty(), -// 672| loc : mk_loc($sloc), -// 673| attrs : $1 -// 674| } -// 675| ) -// 676| } +// 671| attributes visibility "typealias" type_ "as" UIDENT optional_type_parameters_no_constraints { +// 672| TopTypeDef( +// 673| TypeDecl::{ +// 674| tycon : $6, +// 675| tycon_loc : mk_loc($loc($6)), +// 676| params : $7, +// 677| components: Alias($4), +// 678| type_vis : $2, +// 679| doc : DocString::empty(), +// 680| deriving: @list.empty(), +// 681| loc : mk_loc($sloc), +// 682| attrs : $1 +// 683| } +// 684| ) +// 685| } ///| -fn yy_action_204( +fn yy_action_205( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8691,21 +8736,21 @@ fn yy_action_204( } // file:///./parser.mbty -// 677| attributes visibility "traitalias" batch_type_alias_targets { -// 678| let (is_list, pkg, targets) = $4 -// 679| TopBatchTraitAlias( -// 680| pkg~, -// 681| targets~, -// 682| vis = $2, -// 683| attrs = $1, -// 684| is_list~, -// 685| doc = DocString::empty(), -// 686| loc = mk_loc($sloc) -// 687| ) -// 688| } +// 686| attributes visibility "traitalias" batch_type_alias_targets { +// 687| let (is_list, pkg, targets) = $4 +// 688| TopBatchTraitAlias( +// 689| pkg~, +// 690| targets~, +// 691| vis = $2, +// 692| attrs = $1, +// 693| is_list~, +// 694| doc = DocString::empty(), +// 695| loc = mk_loc($sloc) +// 696| ) +// 697| } ///| -fn yy_action_205( +fn yy_action_206( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8738,13 +8783,13 @@ fn yy_action_205( } // file:///./parser.mbty -// 825| PACKAGE_NAME batch_type_alias_target(DOT_UIDENT) { -// 826| let pkg = Label::{ name: $1, loc: mk_loc($loc($1)) } -// 827| (false, Some(pkg), @list.singleton($2)) -// 828| } +// 834| PACKAGE_NAME batch_type_alias_target(DOT_UIDENT) { +// 835| let pkg = Label::{ name: $1, loc: mk_loc($loc($1)) } +// 836| (false, Some(pkg), @list.singleton($2)) +// 837| } ///| -fn yy_action_206( +fn yy_action_207( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8765,13 +8810,13 @@ fn yy_action_206( } // file:///./parser.mbty -// 829| PACKAGE_NAME ".(" non_empty_list_commas(batch_type_alias_target(UIDENT)) ")" { -// 830| let pkg = Label::{ name: $1, loc: mk_loc($loc($1)) } -// 831| (true, Some(pkg), $3) -// 832| } +// 838| PACKAGE_NAME ".(" non_empty_list_commas(batch_type_alias_target(UIDENT)) ")" { +// 839| let pkg = Label::{ name: $1, loc: mk_loc($loc($1)) } +// 840| (true, Some(pkg), $3) +// 841| } ///| -fn yy_action_207( +fn yy_action_208( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8795,7 +8840,7 @@ fn yy_action_207( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_208( +fn yy_action_209( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8812,7 +8857,7 @@ fn yy_action_208( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_209( +fn yy_action_210( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8830,7 +8875,7 @@ fn yy_action_209( // 161| X { @list.singleton($1) } ///| -fn yy_action_210( +fn yy_action_211( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8844,14 +8889,14 @@ fn yy_action_210( } // file:///./parser.mbty -// 841| UIDENT_MAYBE_DOT "as" UIDENT { -// 842| let target = Label::{ name: $1, loc: mk_loc($loc($1)) } -// 843| let binder = Binder::{ name: $3, loc: mk_loc($loc($3)) } -// 844| AliasTarget::{ binder, target: Some(target) } -// 845| } +// 850| UIDENT_MAYBE_DOT "as" UIDENT { +// 851| let target = Label::{ name: $1, loc: mk_loc($loc($1)) } +// 852| let binder = Binder::{ name: $3, loc: mk_loc($loc($3)) } +// 853| AliasTarget::{ binder, target: Some(target) } +// 854| } ///| -fn yy_action_211( +fn yy_action_212( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8878,13 +8923,13 @@ fn yy_action_211( } // file:///./parser.mbty -// 837| UIDENT_MAYBE_DOT { -// 838| let binder = Binder::{ name: $1, loc: mk_loc($loc($1)) } -// 839| AliasTarget::{ binder, target: None } -// 840| } +// 846| UIDENT_MAYBE_DOT { +// 847| let binder = Binder::{ name: $1, loc: mk_loc($loc($1)) } +// 848| AliasTarget::{ binder, target: None } +// 849| } ///| -fn yy_action_212( +fn yy_action_213( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8904,10 +8949,10 @@ fn yy_action_212( } // file:///./parser.mbty -// 833| batch_type_alias_target(UIDENT) { (false, None, @list.singleton($1)) } +// 842| batch_type_alias_target(UIDENT) { (false, None, @list.singleton($1)) } ///| -fn yy_action_213( +fn yy_action_214( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8921,14 +8966,14 @@ fn yy_action_213( } // file:///./parser.mbty -// 841| UIDENT_MAYBE_DOT "as" UIDENT { -// 842| let target = Label::{ name: $1, loc: mk_loc($loc($1)) } -// 843| let binder = Binder::{ name: $3, loc: mk_loc($loc($3)) } -// 844| AliasTarget::{ binder, target: Some(target) } -// 845| } +// 850| UIDENT_MAYBE_DOT "as" UIDENT { +// 851| let target = Label::{ name: $1, loc: mk_loc($loc($1)) } +// 852| let binder = Binder::{ name: $3, loc: mk_loc($loc($3)) } +// 853| AliasTarget::{ binder, target: Some(target) } +// 854| } ///| -fn yy_action_214( +fn yy_action_215( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8955,13 +9000,13 @@ fn yy_action_214( } // file:///./parser.mbty -// 837| UIDENT_MAYBE_DOT { -// 838| let binder = Binder::{ name: $1, loc: mk_loc($loc($1)) } -// 839| AliasTarget::{ binder, target: None } -// 840| } +// 846| UIDENT_MAYBE_DOT { +// 847| let binder = Binder::{ name: $1, loc: mk_loc($loc($1)) } +// 848| AliasTarget::{ binder, target: None } +// 849| } ///| -fn yy_action_215( +fn yy_action_216( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -8981,22 +9026,22 @@ fn yy_action_215( } // file:///./parser.mbty -// 689| attributes is_async "test" option(loced_string) option(parameters) block_expr_with_local_types { -// 690| let (local_types, expr) = $6 -// 691| TopTest( -// 692| expr~, -// 693| name = $4, -// 694| params = $5, -// 695| local_types~, -// 696| is_async = $2, -// 697| loc = mk_loc($sloc), -// 698| attrs = $1, -// 699| doc = DocString::empty() -// 700| ) -// 701| } +// 698| attributes is_async "test" option(loced_string) option(parameters) block_expr_with_local_types { +// 699| let (local_types, expr) = $6 +// 700| TopTest( +// 701| expr~, +// 702| name = $4, +// 703| params = $5, +// 704| local_types~, +// 705| is_async = $2, +// 706| loc = mk_loc($sloc), +// 707| attrs = $1, +// 708| doc = DocString::empty() +// 709| ) +// 710| } ///| -fn yy_action_216( +fn yy_action_217( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9035,7 +9080,7 @@ fn yy_action_216( // 5| X { Some($1) } ///| -fn yy_action_217( +fn yy_action_218( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9052,7 +9097,7 @@ fn yy_action_217( // 4| { None } ///| -fn yy_action_218( +fn yy_action_219( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9068,11 +9113,11 @@ fn yy_action_218( // 5| X { Some($1) } ///| -fn yy_action_219( +fn yy_action_220( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_220(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_221(_last_pos, _args[0:1]) guard _sub_action_0_result is YYObj__StringLiteral__Location_(_dollar1) YYObj_Option__StringLiteral__Location__( { @@ -9083,10 +9128,10 @@ fn yy_action_219( } // file:///./parser.mbty -// 1775| STRING { ($1, mk_loc($sloc)) } +// 1784| STRING { ($1, mk_loc($sloc)) } ///| -fn yy_action_220( +fn yy_action_221( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9109,7 +9154,7 @@ fn yy_action_220( // 4| { None } ///| -fn yy_action_221( +fn yy_action_222( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9122,27 +9167,27 @@ fn yy_action_221( } // file:///./parser.mbty -// 702| attributes visibility "impl" optional_type_parameters type_name "for" type_ "with" binder optional_bang parameters func_return_type impl_body { -// 703| let (ret_ty, err_ty) = $12 -// 704| TopImpl( -// 705| self_ty = Some($7), -// 706| trait_ = $5, -// 707| method_name = $9, -// 708| has_error = $10, -// 709| quantifiers = $4, -// 710| params = $11, -// 711| ret_ty~, -// 712| err_ty~, -// 713| body = $13, -// 714| vis = $2, -// 715| loc = mk_loc($sloc), -// 716| attrs = $1, -// 717| doc = DocString::empty() -// 718| ) -// 719| } +// 711| attributes visibility "impl" optional_type_parameters type_name "for" type_ "with" binder optional_bang parameters func_return_type impl_body { +// 712| let (ret_ty, err_ty) = $12 +// 713| TopImpl( +// 714| self_ty = Some($7), +// 715| trait_ = $5, +// 716| method_name = $9, +// 717| has_error = $10, +// 718| quantifiers = $4, +// 719| params = $11, +// 720| ret_ty~, +// 721| err_ty~, +// 722| body = $13, +// 723| vis = $2, +// 724| loc = mk_loc($sloc), +// 725| attrs = $1, +// 726| doc = DocString::empty() +// 727| ) +// 728| } ///| -fn yy_action_222( +fn yy_action_223( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9189,20 +9234,20 @@ fn yy_action_222( } // file:///./parser.mbty -// 738| attributes visibility "impl" optional_type_parameters type_name "for" type_ { -// 739| TopImplRelation( -// 740| self_ty = $7, -// 741| trait_ = $5, -// 742| quantifiers = $4, -// 743| vis = $2, -// 744| attrs = $1, -// 745| loc = mk_loc($sloc), -// 746| doc = DocString::empty() -// 747| ) -// 748| } +// 747| attributes visibility "impl" optional_type_parameters type_name "for" type_ { +// 748| TopImplRelation( +// 749| self_ty = $7, +// 750| trait_ = $5, +// 751| quantifiers = $4, +// 752| vis = $2, +// 753| attrs = $1, +// 754| loc = mk_loc($sloc), +// 755| doc = DocString::empty() +// 756| ) +// 757| } ///| -fn yy_action_223( +fn yy_action_224( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9246,7 +9291,7 @@ fn yy_action_223( // 341| } ///| -fn yy_action_224( +fn yy_action_225( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9272,7 +9317,7 @@ fn yy_action_224( // 223| non_empty_list_semis(X) { $1 } ///| -fn yy_action_225( +fn yy_action_226( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9286,20 +9331,20 @@ fn yy_action_225( } // file:///./parser.mbty -// 2016| attributes visibility option("mut") LIDENT ":" type_ { -// 2017| FieldDecl::{ -// 2018| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, -// 2019| ty: $6, -// 2020| mut_: $3 is Some(_), -// 2021| vis: $2, -// 2022| loc: mk_loc($sloc), -// 2023| attrs: $1, -// 2024| doc: DocString::empty() -// 2025| } -// 2026| } +// 2025| attributes visibility option("mut") LIDENT ":" type_ { +// 2026| FieldDecl::{ +// 2027| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, +// 2028| ty: $6, +// 2029| mut_: $3 is Some(_), +// 2030| vis: $2, +// 2031| loc: mk_loc($sloc), +// 2032| attrs: $1, +// 2033| doc: DocString::empty() +// 2034| } +// 2035| } ///| -fn yy_action_226( +fn yy_action_227( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9338,20 +9383,20 @@ fn yy_action_226( } // file:///./parser.mbty -// 2016| attributes visibility option("mut") LIDENT ":" type_ { -// 2017| FieldDecl::{ -// 2018| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, -// 2019| ty: $6, -// 2020| mut_: $3 is Some(_), -// 2021| vis: $2, -// 2022| loc: mk_loc($sloc), -// 2023| attrs: $1, -// 2024| doc: DocString::empty() -// 2025| } -// 2026| } +// 2025| attributes visibility option("mut") LIDENT ":" type_ { +// 2026| FieldDecl::{ +// 2027| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, +// 2028| ty: $6, +// 2029| mut_: $3 is Some(_), +// 2030| vis: $2, +// 2031| loc: mk_loc($sloc), +// 2032| attrs: $1, +// 2033| doc: DocString::empty() +// 2034| } +// 2035| } ///| -fn yy_action_227( +fn yy_action_228( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9390,20 +9435,20 @@ fn yy_action_227( } // file:///./parser.mbty -// 2016| attributes visibility option("mut") LIDENT ":" type_ { -// 2017| FieldDecl::{ -// 2018| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, -// 2019| ty: $6, -// 2020| mut_: $3 is Some(_), -// 2021| vis: $2, -// 2022| loc: mk_loc($sloc), -// 2023| attrs: $1, -// 2024| doc: DocString::empty() -// 2025| } -// 2026| } +// 2025| attributes visibility option("mut") LIDENT ":" type_ { +// 2026| FieldDecl::{ +// 2027| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, +// 2028| ty: $6, +// 2029| mut_: $3 is Some(_), +// 2030| vis: $2, +// 2031| loc: mk_loc($sloc), +// 2032| attrs: $1, +// 2033| doc: DocString::empty() +// 2034| } +// 2035| } ///| -fn yy_action_228( +fn yy_action_229( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9442,20 +9487,20 @@ fn yy_action_228( } // file:///./parser.mbty -// 2016| attributes visibility option("mut") LIDENT ":" type_ { -// 2017| FieldDecl::{ -// 2018| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, -// 2019| ty: $6, -// 2020| mut_: $3 is Some(_), -// 2021| vis: $2, -// 2022| loc: mk_loc($sloc), -// 2023| attrs: $1, -// 2024| doc: DocString::empty() -// 2025| } -// 2026| } +// 2025| attributes visibility option("mut") LIDENT ":" type_ { +// 2026| FieldDecl::{ +// 2027| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, +// 2028| ty: $6, +// 2029| mut_: $3 is Some(_), +// 2030| vis: $2, +// 2031| loc: mk_loc($sloc), +// 2032| attrs: $1, +// 2033| doc: DocString::empty() +// 2034| } +// 2035| } ///| -fn yy_action_229( +fn yy_action_230( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9494,20 +9539,20 @@ fn yy_action_229( } // file:///./parser.mbty -// 2016| attributes visibility option("mut") LIDENT ":" type_ { -// 2017| FieldDecl::{ -// 2018| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, -// 2019| ty: $6, -// 2020| mut_: $3 is Some(_), -// 2021| vis: $2, -// 2022| loc: mk_loc($sloc), -// 2023| attrs: $1, -// 2024| doc: DocString::empty() -// 2025| } -// 2026| } +// 2025| attributes visibility option("mut") LIDENT ":" type_ { +// 2026| FieldDecl::{ +// 2027| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, +// 2028| ty: $6, +// 2029| mut_: $3 is Some(_), +// 2030| vis: $2, +// 2031| loc: mk_loc($sloc), +// 2032| attrs: $1, +// 2033| doc: DocString::empty() +// 2034| } +// 2035| } ///| -fn yy_action_230( +fn yy_action_231( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9546,7 +9591,7 @@ fn yy_action_230( } // file:///./parser.mbty -// 792| "priv" { Priv(loc = mk_loc($sloc)) } +// 801| "priv" { Priv(loc = mk_loc($sloc)) } ///| fn yy_action_10( @@ -9568,10 +9613,10 @@ fn yy_action_10( } // file:///./parser.mbty -// 798| "(" "readonly" ")" { Some("readonly") } +// 807| "(" "readonly" ")" { Some("readonly") } ///| -fn yy_action_231( +fn yy_action_232( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9584,10 +9629,10 @@ fn yy_action_231( } // file:///./parser.mbty -// 799| "(" LIDENT ")" { Some($2) } +// 808| "(" LIDENT ")" { Some($2) } ///| -fn yy_action_232( +fn yy_action_233( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9601,20 +9646,20 @@ fn yy_action_232( } // file:///./parser.mbty -// 2016| attributes visibility option("mut") LIDENT ":" type_ { -// 2017| FieldDecl::{ -// 2018| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, -// 2019| ty: $6, -// 2020| mut_: $3 is Some(_), -// 2021| vis: $2, -// 2022| loc: mk_loc($sloc), -// 2023| attrs: $1, -// 2024| doc: DocString::empty() -// 2025| } -// 2026| } +// 2025| attributes visibility option("mut") LIDENT ":" type_ { +// 2026| FieldDecl::{ +// 2027| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, +// 2028| ty: $6, +// 2029| mut_: $3 is Some(_), +// 2030| vis: $2, +// 2031| loc: mk_loc($sloc), +// 2032| attrs: $1, +// 2033| doc: DocString::empty() +// 2034| } +// 2035| } ///| -fn yy_action_233( +fn yy_action_234( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9653,7 +9698,7 @@ fn yy_action_233( } // file:///./parser.mbty -// 793| "pub" pub_attr { Pub(loc = mk_loc($sloc), attr = $2) } +// 802| "pub" pub_attr { Pub(loc = mk_loc($sloc), attr = $2) } ///| fn yy_action_36( @@ -9676,10 +9721,10 @@ fn yy_action_36( } // file:///./parser.mbty -// 797| { None } +// 806| { None } ///| -fn yy_action_234( +fn yy_action_235( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9695,7 +9740,7 @@ fn yy_action_234( // 213| X SEMI non_empty_list_semis(X) { $3.add($1) } ///| -fn yy_action_235( +fn yy_action_236( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9713,7 +9758,7 @@ fn yy_action_235( // 212| X option(SEMI) { @list.singleton($1) } ///| -fn yy_action_236( +fn yy_action_237( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9730,7 +9775,7 @@ fn yy_action_236( // 222| { @list.empty() } ///| -fn yy_action_237( +fn yy_action_238( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9753,7 +9798,7 @@ fn yy_action_237( // 349| } ///| -fn yy_action_238( +fn yy_action_239( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9786,7 +9831,7 @@ fn yy_action_238( // 357| } ///| -fn yy_action_239( +fn yy_action_240( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9819,7 +9864,7 @@ fn yy_action_239( // 365| } ///| -fn yy_action_240( +fn yy_action_241( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9842,10 +9887,10 @@ fn yy_action_240( } // file:///./parser.mbty -// 951| "derive" "(" list_commas(deriving_directive) ")" { $3 } +// 960| "derive" "(" list_commas(deriving_directive) ")" { $3 } ///| -fn yy_action_241( +fn yy_action_242( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9862,7 +9907,7 @@ fn yy_action_241( // 179| non_empty_list_commas(X) { $1 } ///| -fn yy_action_242( +fn yy_action_243( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9876,10 +9921,10 @@ fn yy_action_242( } // file:///./parser.mbty -// 946| type_name "(" list_commas(argument) ")" { DerivingDirective::{ type_name: $1, args: $3, loc: mk_loc($sloc) } } +// 955| type_name "(" list_commas(argument) ")" { DerivingDirective::{ type_name: $1, args: $3, loc: mk_loc($sloc) } } ///| -fn yy_action_243( +fn yy_action_244( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9904,10 +9949,10 @@ fn yy_action_243( } // file:///./parser.mbty -// 945| type_name { DerivingDirective::{ type_name: $1, args: @list.empty(), loc: mk_loc($sloc) } } +// 954| type_name { DerivingDirective::{ type_name: $1, args: @list.empty(), loc: mk_loc($sloc) } } ///| -fn yy_action_244( +fn yy_action_245( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9934,7 +9979,7 @@ fn yy_action_244( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_245( +fn yy_action_246( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9952,7 +9997,7 @@ fn yy_action_245( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_246( +fn yy_action_247( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9969,7 +10014,7 @@ fn yy_action_246( // 161| X { @list.singleton($1) } ///| -fn yy_action_247( +fn yy_action_248( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9986,7 +10031,7 @@ fn yy_action_247( // 178| { @list.empty() } ///| -fn yy_action_248( +fn yy_action_249( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -9999,10 +10044,10 @@ fn yy_action_248( } // file:///./parser.mbty -// 950| { @list.empty() } +// 959| { @list.empty() } ///| -fn yy_action_249( +fn yy_action_250( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10018,7 +10063,7 @@ fn yy_action_249( // 399| local_type_decl SEMI local_types_and_stmts { ($3.0.add($1), $3.1) } ///| -fn yy_action_250( +fn yy_action_251( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10036,7 +10081,7 @@ fn yy_action_250( // 397| local_type_decl { (@list.singleton($1), Expr::Unit(loc = mk_loc($sloc), faked = true)) } ///| -fn yy_action_251( +fn yy_action_252( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10062,7 +10107,7 @@ fn yy_action_251( // 398| list_semis_rev(statement) { (@list.empty(), Statement::compact_rev($1, loc = mk_loc($sloc))) } ///| -fn yy_action_252( +fn yy_action_253( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10091,7 +10136,7 @@ fn yy_action_252( // 403| "{" local_types_and_stmts "}" { $2 } ///| -fn yy_action_253( +fn yy_action_254( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10111,7 +10156,7 @@ fn yy_action_253( // 410| } ///| -fn yy_action_254( +fn yy_action_255( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10129,7 +10174,7 @@ fn yy_action_254( // 411| "=" STRING { DeclStubs(Embedded(language = None, code = CodeString($2))) } ///| -fn yy_action_255( +fn yy_action_256( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10143,27 +10188,27 @@ fn yy_action_255( } // file:///./parser.mbty -// 720| attributes visibility "impl" optional_type_parameters type_name "with" binder optional_bang parameters func_return_type impl_body { -// 721| let (ret_ty, err_ty) = $10 -// 722| TopImpl( -// 723| self_ty = None, -// 724| trait_ = $5, -// 725| method_name = $7, -// 726| has_error = $8, -// 727| quantifiers = $4, -// 728| params = $9, -// 729| ret_ty~, -// 730| err_ty~, -// 731| body = $11, -// 732| vis = $2, -// 733| loc = mk_loc($sloc), -// 734| attrs = $1, -// 735| doc = DocString::empty() -// 736| ) -// 737| } +// 729| attributes visibility "impl" optional_type_parameters type_name "with" binder optional_bang parameters func_return_type impl_body { +// 730| let (ret_ty, err_ty) = $10 +// 731| TopImpl( +// 732| self_ty = None, +// 733| trait_ = $5, +// 734| method_name = $7, +// 735| has_error = $8, +// 736| quantifiers = $4, +// 737| params = $9, +// 738| ret_ty~, +// 739| err_ty~, +// 740| body = $11, +// 741| vis = $2, +// 742| loc = mk_loc($sloc), +// 743| attrs = $1, +// 744| doc = DocString::empty() +// 745| ) +// 746| } ///| -fn yy_action_256( +fn yy_action_257( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10212,11 +10257,11 @@ fn yy_action_256( // 264| delimited("[", non_empty_list_commas(id(tvar_binder)), "]") { $1 } ///| -fn yy_action_257( +fn yy_action_258( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_258(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_259(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj_List_TypeVarBinder_(_dollar1) YYObj_List_TypeVarBinder_( { @@ -10230,7 +10275,7 @@ fn yy_action_257( // 40| L X R { $2 } ///| -fn yy_action_258( +fn yy_action_259( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10247,7 +10292,7 @@ fn yy_action_258( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_259( +fn yy_action_260( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10261,12 +10306,12 @@ fn yy_action_259( } // file:///./parser.mbty -// 1717| UIDENT COLON separated_nonempty_list(PLUS, tvar_constraint) { -// 1718| TypeVarBinder::{ name: $1, constraints: $3, name_loc: mk_loc($loc($1)) } -// 1719| } +// 1726| UIDENT COLON separated_nonempty_list(PLUS, tvar_constraint) { +// 1727| TypeVarBinder::{ name: $1, constraints: $3, name_loc: mk_loc($loc($1)) } +// 1728| } ///| -fn yy_action_260( +fn yy_action_261( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10287,10 +10332,10 @@ fn yy_action_260( } // file:///./parser.mbty -// 1728| qual_ident_ty { TypeVarConstraint::{ trait_: $1, loc: mk_loc($sloc) } } +// 1737| qual_ident_ty { TypeVarConstraint::{ trait_: $1, loc: mk_loc($sloc) } } ///| -fn yy_action_261( +fn yy_action_262( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10316,7 +10361,7 @@ fn yy_action_261( // 60| X SEP separated_nonempty_list(SEP, X) { $3.add($1) } ///| -fn yy_action_262( +fn yy_action_263( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10334,7 +10379,7 @@ fn yy_action_262( // 59| X { @list.singleton($1) } ///| -fn yy_action_263( +fn yy_action_264( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10348,12 +10393,12 @@ fn yy_action_263( } // file:///./parser.mbty -// 1714| UIDENT { -// 1715| TypeVarBinder::{ name: $1, constraints: @list.empty(), name_loc: mk_loc($loc($1)) } -// 1716| } +// 1723| UIDENT { +// 1724| TypeVarBinder::{ name: $1, constraints: @list.empty(), name_loc: mk_loc($loc($1)) } +// 1725| } ///| -fn yy_action_264( +fn yy_action_265( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10376,11 +10421,11 @@ fn yy_action_264( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_265( +fn yy_action_266( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_266(_args[1].2, _args[2:3]) + let _sub_action_0_result = yy_action_267(_args[1].2, _args[2:3]) guard _args[0].0 is YYObj_List_TypeVarBinder_(_dollar1) guard _sub_action_0_result is YYObj_TypeVarBinder(_dollar3) YYObj_List_TypeVarBinder_( @@ -10395,11 +10440,11 @@ fn yy_action_265( // 161| X { @list.singleton($1) } ///| -fn yy_action_267( +fn yy_action_268( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_266(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_267(_last_pos, _args[0:1]) guard _sub_action_0_result is YYObj_TypeVarBinder(_dollar1) YYObj_List_TypeVarBinder_( { @@ -10413,7 +10458,7 @@ fn yy_action_267( // 227| X { $1 } ///| -fn yy_action_266( +fn yy_action_267( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10435,7 +10480,7 @@ fn yy_action_266( // 278| } ///| -fn yy_action_268( +fn yy_action_269( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10452,26 +10497,26 @@ fn yy_action_268( } // file:///./parser.mbty -// 749| attributes visibility "enumview" optional_type_parameters UIDENT "{" list_semis(enum_constructor) "}" "for" type_ "with" binder parameters block_expr { -// 750| TopView( -// 751| quantifiers = $4, -// 752| source_ty = $10, -// 753| view_type_name = $5, -// 754| view_type_loc = mk_loc($loc($5)), -// 755| view_func_name = $12, -// 756| parameters = $13, -// 757| params_loc = mk_loc($loc($13)), -// 758| view_constrs = $7, -// 759| body = $14, -// 760| vis = $2, -// 761| loc = mk_loc($sloc), -// 762| attrs = $1, -// 763| doc = DocString::empty() -// 764| ) -// 765| } +// 758| attributes visibility "enumview" optional_type_parameters UIDENT "{" list_semis(enum_constructor) "}" "for" type_ "with" binder parameters block_expr { +// 759| TopView( +// 760| quantifiers = $4, +// 761| source_ty = $10, +// 762| view_type_name = $5, +// 763| view_type_loc = mk_loc($loc($5)), +// 764| view_func_name = $12, +// 765| parameters = $13, +// 766| params_loc = mk_loc($loc($13)), +// 767| view_constrs = $7, +// 768| body = $14, +// 769| vis = $2, +// 770| loc = mk_loc($sloc), +// 771| attrs = $1, +// 772| doc = DocString::empty() +// 773| ) +// 774| } ///| -fn yy_action_269( +fn yy_action_270( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10523,7 +10568,7 @@ fn yy_action_269( // 223| non_empty_list_semis(X) { $1 } ///| -fn yy_action_270( +fn yy_action_271( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10537,19 +10582,19 @@ fn yy_action_270( } // file:///./parser.mbty -// 2048| attributes UIDENT option(delimited("(", non_empty_list_commas(constructor_param), ")")) option(eq_int_tag) { -// 2049| ConstrDecl::{ -// 2050| name: ConstrName::{ name: $2, loc: mk_loc($loc($2)) }, -// 2051| args: $3, -// 2052| tag: $4, -// 2053| loc: mk_loc($sloc), -// 2054| attrs: $1, -// 2055| doc: DocString::empty() -// 2056| } -// 2057| } +// 2057| attributes UIDENT option(delimited("(", non_empty_list_commas(constructor_param), ")")) option(eq_int_tag) { +// 2058| ConstrDecl::{ +// 2059| name: ConstrName::{ name: $2, loc: mk_loc($loc($2)) }, +// 2060| args: $3, +// 2061| tag: $4, +// 2062| loc: mk_loc($sloc), +// 2063| attrs: $1, +// 2064| doc: DocString::empty() +// 2065| } +// 2066| } ///| -fn yy_action_271( +fn yy_action_272( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10585,19 +10630,19 @@ fn yy_action_271( } // file:///./parser.mbty -// 2048| attributes UIDENT option(delimited("(", non_empty_list_commas(constructor_param), ")")) option(eq_int_tag) { -// 2049| ConstrDecl::{ -// 2050| name: ConstrName::{ name: $2, loc: mk_loc($loc($2)) }, -// 2051| args: $3, -// 2052| tag: $4, -// 2053| loc: mk_loc($sloc), -// 2054| attrs: $1, -// 2055| doc: DocString::empty() -// 2056| } -// 2057| } +// 2057| attributes UIDENT option(delimited("(", non_empty_list_commas(constructor_param), ")")) option(eq_int_tag) { +// 2058| ConstrDecl::{ +// 2059| name: ConstrName::{ name: $2, loc: mk_loc($loc($2)) }, +// 2060| args: $3, +// 2061| tag: $4, +// 2062| loc: mk_loc($sloc), +// 2063| attrs: $1, +// 2064| doc: DocString::empty() +// 2065| } +// 2066| } ///| -fn yy_action_272( +fn yy_action_273( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10633,7 +10678,7 @@ fn yy_action_272( } // file:///./parser.mbty -// 783| non_empty_list(attribute) { $1 } +// 792| non_empty_list(attribute) { $1 } ///| fn yy_action_59( @@ -10653,11 +10698,11 @@ fn yy_action_59( // 5| X { Some($1) } ///| -fn yy_action_273( +fn yy_action_274( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_274(_last_pos, _args[0:2]) + let _sub_action_0_result = yy_action_275(_last_pos, _args[0:2]) guard _sub_action_0_result is YYObj__String__Location_(_dollar1) YYObj_Option__String__Location__( { @@ -10668,10 +10713,10 @@ fn yy_action_273( } // file:///./parser.mbty -// 2061| "=" INT { ($2, mk_loc($loc($2))) } +// 2070| "=" INT { ($2, mk_loc($loc($2))) } ///| -fn yy_action_274( +fn yy_action_275( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10690,7 +10735,7 @@ fn yy_action_274( // 4| { None } ///| -fn yy_action_275( +fn yy_action_276( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10703,16 +10748,16 @@ fn yy_action_275( } // file:///./parser.mbty -// 2030| option("mut") type_ { -// 2031| ConstrParam::{ -// 2032| ty: $2, -// 2033| mut_: $1 is Some(_), -// 2034| label: None -// 2035| } -// 2036| } +// 2039| option("mut") type_ { +// 2040| ConstrParam::{ +// 2041| ty: $2, +// 2042| mut_: $1 is Some(_), +// 2043| label: None +// 2044| } +// 2045| } ///| -fn yy_action_276( +fn yy_action_277( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10727,17 +10772,17 @@ fn yy_action_276( } // file:///./parser.mbty -// 2037| option("mut") POST_LABEL ":" type_ { -// 2038| let label = Label::{ name: $2, loc: mk_loc($loc($2)).trim_last_char() } -// 2039| ConstrParam::{ -// 2040| ty: $4, -// 2041| mut_: $1 is Some(_), -// 2042| label: Some(label) -// 2043| } -// 2044| } +// 2046| option("mut") POST_LABEL ":" type_ { +// 2047| let label = Label::{ name: $2, loc: mk_loc($loc($2)).trim_last_char() } +// 2048| ConstrParam::{ +// 2049| ty: $4, +// 2050| mut_: $1 is Some(_), +// 2051| label: Some(label) +// 2052| } +// 2053| } ///| -fn yy_action_277( +fn yy_action_278( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10766,7 +10811,7 @@ fn yy_action_277( // 5| X { Some($1) } ///| -fn yy_action_278( +fn yy_action_279( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10783,7 +10828,7 @@ fn yy_action_278( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_279( +fn yy_action_280( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10801,7 +10846,7 @@ fn yy_action_279( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_280( +fn yy_action_281( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10818,11 +10863,11 @@ fn yy_action_280( // 5| X { Some($1) } ///| -fn yy_action_281( +fn yy_action_282( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_282(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_283(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj_List_ConstrParam_(_dollar1) YYObj_Option_List_ConstrParam__( { @@ -10836,7 +10881,7 @@ fn yy_action_281( // 40| L X R { $2 } ///| -fn yy_action_282( +fn yy_action_283( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10853,7 +10898,7 @@ fn yy_action_282( // 161| X { @list.singleton($1) } ///| -fn yy_action_283( +fn yy_action_284( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10870,7 +10915,7 @@ fn yy_action_283( // 4| { None } ///| -fn yy_action_284( +fn yy_action_285( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10886,7 +10931,7 @@ fn yy_action_284( // 4| { None } ///| -fn yy_action_285( +fn yy_action_286( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10902,7 +10947,7 @@ fn yy_action_285( // 213| X SEMI non_empty_list_semis(X) { $3.add($1) } ///| -fn yy_action_286( +fn yy_action_287( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10920,7 +10965,7 @@ fn yy_action_286( // 212| X option(SEMI) { @list.singleton($1) } ///| -fn yy_action_287( +fn yy_action_288( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10937,7 +10982,7 @@ fn yy_action_287( // 222| { @list.empty() } ///| -fn yy_action_288( +fn yy_action_289( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10953,7 +10998,7 @@ fn yy_action_288( // 5| X { Some($1) } ///| -fn yy_action_289( +fn yy_action_290( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10970,7 +11015,7 @@ fn yy_action_289( // 4| { None } ///| -fn yy_action_290( +fn yy_action_291( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -10983,22 +11028,22 @@ fn yy_action_290( } // file:///./parser.mbty -// 766| attributes visibility "using" PACKAGE_NAME "{" list_commas(using_binder) "}" { -// 767| TopUsing( -// 768| pkg = { -// 769| name : $4, -// 770| loc : mk_loc($loc($4)) -// 771| }, -// 772| names = $6, -// 773| vis = $2, -// 774| attrs = $1, -// 775| loc = mk_loc($loc), -// 776| doc = DocString::empty() -// 777| ) -// 778| } +// 775| attributes visibility "using" PACKAGE_NAME "{" list_commas(using_binder) "}" { +// 776| TopUsing( +// 777| pkg = { +// 778| name : $4, +// 779| loc : mk_loc($loc($4)) +// 780| }, +// 781| names = $6, +// 782| vis = $2, +// 783| attrs = $1, +// 784| loc = mk_loc($loc), +// 785| doc = DocString::empty() +// 786| ) +// 787| } ///| -fn yy_action_291( +fn yy_action_292( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11038,7 +11083,7 @@ fn yy_action_291( // 179| non_empty_list_commas(X) { $1 } ///| -fn yy_action_292( +fn yy_action_293( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11052,21 +11097,21 @@ fn yy_action_292( } // file:///./parser.mbty -// 902| LIDENT "as" LIDENT -// 903| | UIDENT "as" UIDENT { -// 904| let binder = Binder::{ -// 905| name : $3, -// 906| loc : mk_loc($loc($3)) -// 907| } -// 908| let target = Label::{ -// 909| name : $1, -// 910| loc : mk_loc($loc($1)) -// 911| } -// 912| ({ binder, target : Some(target) }, UsingKind::Value) -// 913| } +// 911| LIDENT "as" LIDENT +// 912| | UIDENT "as" UIDENT { +// 913| let binder = Binder::{ +// 914| name : $3, +// 915| loc : mk_loc($loc($3)) +// 916| } +// 917| let target = Label::{ +// 918| name : $1, +// 919| loc : mk_loc($loc($1)) +// 920| } +// 921| ({ binder, target : Some(target) }, UsingKind::Value) +// 922| } ///| -fn yy_action_293( +fn yy_action_294( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11093,17 +11138,17 @@ fn yy_action_293( } // file:///./parser.mbty -// 894| LIDENT -// 895| | UIDENT { -// 896| let binder = Binder::{ -// 897| name : $1, -// 898| loc : mk_loc($loc) -// 899| } -// 900| ({ binder, target : None }, UsingKind::Value) -// 901| } +// 903| LIDENT +// 904| | UIDENT { +// 905| let binder = Binder::{ +// 906| name : $1, +// 907| loc : mk_loc($loc) +// 908| } +// 909| ({ binder, target : None }, UsingKind::Value) +// 910| } ///| -fn yy_action_294( +fn yy_action_295( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11127,20 +11172,20 @@ fn yy_action_294( } // file:///./parser.mbty -// 903| UIDENT "as" UIDENT { -// 904| let binder = Binder::{ -// 905| name : $3, -// 906| loc : mk_loc($loc($3)) -// 907| } -// 908| let target = Label::{ -// 909| name : $1, -// 910| loc : mk_loc($loc($1)) -// 911| } -// 912| ({ binder, target : Some(target) }, UsingKind::Value) -// 913| } +// 912| UIDENT "as" UIDENT { +// 913| let binder = Binder::{ +// 914| name : $3, +// 915| loc : mk_loc($loc($3)) +// 916| } +// 917| let target = Label::{ +// 918| name : $1, +// 919| loc : mk_loc($loc($1)) +// 920| } +// 921| ({ binder, target : Some(target) }, UsingKind::Value) +// 922| } ///| -fn yy_action_295( +fn yy_action_296( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11167,16 +11212,16 @@ fn yy_action_295( } // file:///./parser.mbty -// 895| UIDENT { -// 896| let binder = Binder::{ -// 897| name : $1, -// 898| loc : mk_loc($loc) -// 899| } -// 900| ({ binder, target : None }, UsingKind::Value) -// 901| } +// 904| UIDENT { +// 905| let binder = Binder::{ +// 906| name : $1, +// 907| loc : mk_loc($loc) +// 908| } +// 909| ({ binder, target : None }, UsingKind::Value) +// 910| } ///| -fn yy_action_296( +fn yy_action_297( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11200,20 +11245,20 @@ fn yy_action_296( } // file:///./parser.mbty -// 914| "type" UIDENT "as" UIDENT { -// 915| let binder = Binder::{ -// 916| name : $4, -// 917| loc : mk_loc($loc($4)) -// 918| } -// 919| let target = Label::{ -// 920| name : $2, -// 921| loc : mk_loc($loc($2)) -// 922| } -// 923| ({ binder, target : Some(target) }, UsingKind::Type) -// 924| } +// 923| "type" UIDENT "as" UIDENT { +// 924| let binder = Binder::{ +// 925| name : $4, +// 926| loc : mk_loc($loc($4)) +// 927| } +// 928| let target = Label::{ +// 929| name : $2, +// 930| loc : mk_loc($loc($2)) +// 931| } +// 932| ({ binder, target : Some(target) }, UsingKind::Type) +// 933| } ///| -fn yy_action_297( +fn yy_action_298( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11240,20 +11285,20 @@ fn yy_action_297( } // file:///./parser.mbty -// 932| "trait" UIDENT "as" UIDENT { -// 933| let binder = Binder::{ -// 934| name : $4, -// 935| loc : mk_loc($loc($4)) -// 936| } -// 937| let target = Label::{ -// 938| name : $2, -// 939| loc : mk_loc($loc($2)) -// 940| } -// 941| ({ binder, target : Some(target) }, UsingKind::Trait) -// 942| } +// 941| "trait" UIDENT "as" UIDENT { +// 942| let binder = Binder::{ +// 943| name : $4, +// 944| loc : mk_loc($loc($4)) +// 945| } +// 946| let target = Label::{ +// 947| name : $2, +// 948| loc : mk_loc($loc($2)) +// 949| } +// 950| ({ binder, target : Some(target) }, UsingKind::Trait) +// 951| } ///| -fn yy_action_298( +fn yy_action_299( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11280,16 +11325,16 @@ fn yy_action_298( } // file:///./parser.mbty -// 925| "trait" UIDENT { -// 926| let binder = Binder::{ -// 927| name : $2, -// 928| loc : mk_loc($loc($2)) -// 929| } -// 930| ({ binder, target : None }, UsingKind::Trait) -// 931| } +// 934| "trait" UIDENT { +// 935| let binder = Binder::{ +// 936| name : $2, +// 937| loc : mk_loc($loc($2)) +// 938| } +// 939| ({ binder, target : None }, UsingKind::Trait) +// 940| } ///| -fn yy_action_299( +fn yy_action_300( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11312,7 +11357,7 @@ fn yy_action_299( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_300( +fn yy_action_301( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11330,7 +11375,7 @@ fn yy_action_300( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_301( +fn yy_action_302( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11347,7 +11392,7 @@ fn yy_action_301( // 161| X { @list.singleton($1) } ///| -fn yy_action_302( +fn yy_action_303( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11364,7 +11409,7 @@ fn yy_action_302( // 178| { @list.empty() } ///| -fn yy_action_303( +fn yy_action_304( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11377,12 +11422,12 @@ fn yy_action_303( } // file:///./parser.mbty -// 803| attributes visibility "type" UIDENT optional_type_parameters_no_constraints { -// 804| ($1, $2, $4, mk_loc($loc($4)), $5) -// 805| } +// 812| attributes visibility "type" UIDENT optional_type_parameters_no_constraints { +// 813| ($1, $2, $4, mk_loc($loc($4)), $5) +// 814| } ///| -fn yy_action_304( +fn yy_action_305( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11409,10 +11454,10 @@ fn yy_action_304( } // file:///./parser.mbty -// 809| attributes visibility "suberror" UIDENT { ($1, $2, $4, mk_loc($loc($4))) } +// 818| attributes visibility "suberror" UIDENT { ($1, $2, $4, mk_loc($loc($4))) } ///| -fn yy_action_305( +fn yy_action_306( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11437,12 +11482,12 @@ fn yy_action_305( } // file:///./parser.mbty -// 813| attributes visibility "struct" UIDENT optional_type_parameters_no_constraints { -// 814| ($1, $2, $4, mk_loc($loc($4)), $5) -// 815| } +// 822| attributes visibility "struct" UIDENT optional_type_parameters_no_constraints { +// 823| ($1, $2, $4, mk_loc($loc($4)), $5) +// 824| } ///| -fn yy_action_306( +fn yy_action_307( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11477,7 +11522,7 @@ fn yy_action_306( // 287| } ///| -fn yy_action_307( +fn yy_action_308( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11494,12 +11539,12 @@ fn yy_action_307( } // file:///./parser.mbty -// 819| attributes visibility "enum" UIDENT optional_type_parameters_no_constraints { -// 820| ($1, $2, $4, mk_loc($loc($4)), $5) -// 821| } +// 828| attributes visibility "enum" UIDENT optional_type_parameters_no_constraints { +// 829| ($1, $2, $4, mk_loc($loc($4)), $5) +// 830| } ///| -fn yy_action_308( +fn yy_action_309( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11526,7 +11571,7 @@ fn yy_action_308( } // file:///./parser.mbty -// 791| { Default } +// 800| { Default } ///| fn yy_action_4( @@ -11542,7 +11587,7 @@ fn yy_action_4( } // file:///./parser.mbty -// 782| { @list.empty() } +// 791| { @list.empty() } ///| fn yy_action_3( @@ -11561,7 +11606,7 @@ fn yy_action_3( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_309( +fn yy_action_310( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11575,10 +11620,10 @@ fn yy_action_309( } // file:///./parser.mbty -// 1723| UIDENT { TypeDeclBinder::{ name: Some($1), loc: mk_loc($sloc) } } +// 1732| UIDENT { TypeDeclBinder::{ name: Some($1), loc: mk_loc($sloc) } } ///| -fn yy_action_310( +fn yy_action_311( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11601,10 +11646,10 @@ fn yy_action_310( } // file:///./parser.mbty -// 1724| "_" { TypeDeclBinder::{ name: None, loc: mk_loc($sloc) } } +// 1733| "_" { TypeDeclBinder::{ name: None, loc: mk_loc($sloc) } } ///| -fn yy_action_311( +fn yy_action_312( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11626,11 +11671,11 @@ fn yy_action_311( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_312( +fn yy_action_313( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_313(_args[1].2, _args[2:3]) + let _sub_action_0_result = yy_action_314(_args[1].2, _args[2:3]) guard _args[0].0 is YYObj_List_TypeDeclBinder_(_dollar1) guard _sub_action_0_result is YYObj_TypeDeclBinder(_dollar3) YYObj_List_TypeDeclBinder_( @@ -11645,11 +11690,11 @@ fn yy_action_312( // 5| X { Some($1) } ///| -fn yy_action_314( +fn yy_action_315( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_315(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_316(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj_List_TypeDeclBinder_(_dollar1) YYObj_Option_List_TypeDeclBinder__( { @@ -11663,7 +11708,7 @@ fn yy_action_314( // 40| L X R { $2 } ///| -fn yy_action_315( +fn yy_action_316( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11680,11 +11725,11 @@ fn yy_action_315( // 161| X { @list.singleton($1) } ///| -fn yy_action_316( +fn yy_action_317( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_313(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_314(_last_pos, _args[0:1]) guard _sub_action_0_result is YYObj_TypeDeclBinder(_dollar1) YYObj_List_TypeDeclBinder_( { @@ -11698,7 +11743,7 @@ fn yy_action_316( // 227| X { $1 } ///| -fn yy_action_313( +fn yy_action_314( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11715,7 +11760,7 @@ fn yy_action_313( // 4| { None } ///| -fn yy_action_317( +fn yy_action_318( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11731,11 +11776,11 @@ fn yy_action_317( // 157| X non_empty_list(X) { $2.add($1) } ///| -fn yy_action_318( +fn yy_action_319( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_319(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_320(_last_pos, _args[0:1]) guard _args[1].0 is YYObj_List_Attribute_(_dollar2) guard _sub_action_0_result is YYObj_Attribute(_dollar1) YYObj_List_Attribute_( @@ -11750,11 +11795,11 @@ fn yy_action_318( // 156| X { @list.singleton($1) } ///| -fn yy_action_320( +fn yy_action_321( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_319(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_320(_last_pos, _args[0:1]) guard _sub_action_0_result is YYObj_Attribute(_dollar1) YYObj_List_Attribute_( { @@ -11765,10 +11810,10 @@ fn yy_action_320( } // file:///./parser.mbty -// 787| ATTRIBUTE { Attribute::new(loc=mk_loc($sloc), $1) } +// 796| ATTRIBUTE { Attribute::new(loc=mk_loc($sloc), $1) } ///| -fn yy_action_319( +fn yy_action_320( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11791,7 +11836,7 @@ fn yy_action_319( // 213| X SEMI non_empty_list_semis(X) { $3.add($1) } ///| -fn yy_action_321( +fn yy_action_322( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11809,7 +11854,7 @@ fn yy_action_321( // 212| X option(SEMI) { @list.singleton($1) } ///| -fn yy_action_322( +fn yy_action_323( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11826,7 +11871,7 @@ fn yy_action_322( // 222| { @list.empty() } ///| -fn yy_action_323( +fn yy_action_324( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11842,7 +11887,7 @@ fn yy_action_323( // 415| expr EOF { $1 } ///| -fn yy_action_324( +fn yy_action_325( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11856,10 +11901,10 @@ fn yy_action_324( } // file:///./parser.mbty -// 1690| "[" list_commas(spreadable_elem) "]" { @syntax.make_array_expr(loc = mk_loc($sloc), $2) } +// 1699| "[" list_commas(spreadable_elem) "]" { @syntax.make_array_expr(loc = mk_loc($sloc), $2) } ///| -fn yy_action_325( +fn yy_action_326( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11885,7 +11930,7 @@ fn yy_action_325( // 179| non_empty_list_commas(X) { $1 } ///| -fn yy_action_326( +fn yy_action_327( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11899,10 +11944,10 @@ fn yy_action_326( } // file:///./parser.mbty -// 1829| expr { Regular($1) } +// 1838| expr { Regular($1) } ///| -fn yy_action_327( +fn yy_action_328( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -11916,18 +11961,18 @@ fn yy_action_327( } // file:///./parser.mbty -// 2065| label_pun "," list_commas_with_trailing_info(record_defn_single) { -// 2066| let (fs, trailing) = $3 -// 2067| let trailing_mark = if fs.is_empty() || trailing { TrailingMark::Comma } else { TrailingMark::None } -// 2068| (fs.add($1), trailing_mark) -// 2069| } +// 2074| label_pun "," list_commas_with_trailing_info(record_defn_single) { +// 2075| let (fs, trailing) = $3 +// 2076| let trailing_mark = if fs.is_empty() || trailing { TrailingMark::Comma } else { TrailingMark::None } +// 2077| (fs.add($1), trailing_mark) +// 2078| } ///| -fn yy_action_328( +fn yy_action_329( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_329(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_330(_last_pos, _args[0:1]) guard _args[2].0 is YYObj__List_FieldDef___Bool_(_dollar3) guard _sub_action_0_result is YYObj_FieldDef(_dollar1) YYObj__List_FieldDef___TrailingMark_( @@ -11945,17 +11990,17 @@ fn yy_action_328( } // file:///./parser.mbty -// 2070| labeled_expr option(",") { -// 2071| let trailing_mark = if $2 is Some(_) { TrailingMark::Comma } else { TrailingMark::None } -// 2072| (@list.singleton($1), trailing_mark) -// 2073| } +// 2079| labeled_expr option(",") { +// 2080| let trailing_mark = if $2 is Some(_) { TrailingMark::Comma } else { TrailingMark::None } +// 2081| (@list.singleton($1), trailing_mark) +// 2082| } ///| -fn yy_action_330( +fn yy_action_331( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_331(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_332(_last_pos, _args[0:3]) guard _args[3].0 is YYObj_Option_Unit_(_dollar2) guard _sub_action_0_result is YYObj_FieldDef(_dollar1) YYObj__List_FieldDef___TrailingMark_( @@ -11972,18 +12017,18 @@ fn yy_action_330( } // file:///./parser.mbty -// 2074| labeled_expr "," non_empty_list_commas_with_trailing_info(record_defn_single) { -// 2075| let (fs, trailing) = $3 -// 2076| let trailing_mark = if trailing { TrailingMark::Comma } else { TrailingMark::None } -// 2077| (fs.add($1), trailing_mark) -// 2078| } +// 2083| labeled_expr "," non_empty_list_commas_with_trailing_info(record_defn_single) { +// 2084| let (fs, trailing) = $3 +// 2085| let trailing_mark = if trailing { TrailingMark::Comma } else { TrailingMark::None } +// 2086| (fs.add($1), trailing_mark) +// 2087| } ///| -fn yy_action_332( +fn yy_action_333( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_331(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_332(_last_pos, _args[0:3]) guard _args[4].0 is YYObj__List_FieldDef___Bool_(_dollar3) guard _sub_action_0_result is YYObj_FieldDef(_dollar1) YYObj__List_FieldDef___TrailingMark_( @@ -12001,13 +12046,13 @@ fn yy_action_332( } // file:///./parser.mbty -// 1604| "{" record_defn "}" { -// 1605| let (fs, trailing) = $2 -// 1606| @syntax.make_record_expr(loc = mk_loc($sloc), trailing~, None, fs) -// 1607| } +// 1613| "{" record_defn "}" { +// 1614| let (fs, trailing) = $2 +// 1615| @syntax.make_record_expr(loc = mk_loc($sloc), trailing~, None, fs) +// 1616| } ///| -fn yy_action_333( +fn yy_action_334( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12033,16 +12078,16 @@ fn yy_action_333( } // file:///./parser.mbty -// 1613| ioption(terminated(type_name, COLONCOLON)) "{" ".." expr "}" { -// 1614| RecordUpdate(type_name = $1, record = $4, fields = @list.empty(), loc = mk_loc($sloc)) -// 1615| } +// 1622| ioption(terminated(type_name, COLONCOLON)) "{" ".." expr "}" { +// 1623| RecordUpdate(type_name = $1, record = $4, fields = @list.empty(), loc = mk_loc($sloc)) +// 1624| } ///| -fn yy_action_334( +fn yy_action_335( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_335(_last_pos, _args[0:0]) + let _sub_action_0_result = yy_action_336(_last_pos, _args[0:0]) guard _sub_action_0_result is YYObj_Option_TypeName_(_dollar1) guard _args[2].0 is YYObj_Expr(_dollar4) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) @@ -12065,16 +12110,16 @@ fn yy_action_334( } // file:///./parser.mbty -// 1616| ioption(terminated(type_name, COLONCOLON)) "{" ".." expr "," list_commas(record_defn_single) "}" { -// 1617| RecordUpdate(type_name = $1, record = $4, fields = $6, loc = mk_loc($sloc)) -// 1618| } +// 1625| ioption(terminated(type_name, COLONCOLON)) "{" ".." expr "," list_commas(record_defn_single) "}" { +// 1626| RecordUpdate(type_name = $1, record = $4, fields = $6, loc = mk_loc($sloc)) +// 1627| } ///| -fn yy_action_336( +fn yy_action_337( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_335(_last_pos, _args[0:0]) + let _sub_action_0_result = yy_action_336(_last_pos, _args[0:0]) guard _sub_action_0_result is YYObj_Option_TypeName_(_dollar1) guard _args[2].0 is YYObj_Expr(_dollar4) guard _args[4].0 is YYObj_List_FieldDef_(_dollar6) @@ -12101,7 +12146,7 @@ fn yy_action_336( // 9| { None } ///| -fn yy_action_335( +fn yy_action_336( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12114,25 +12159,25 @@ fn yy_action_335( } // file:///./parser.mbty -// 1619| "{" semi_expr_semi_opt "}" { -// 1620| let (expr, trailing) = $2 -// 1621| match expr { -// 1622| Ident(id = { name: Ident(name~), loc }, ..) => { -// 1623| let label = Label::{ name, loc } -// 1624| let field = @syntax.make_field_def(loc = mk_loc($sloc), label, expr, true) -// 1625| let trailing_mark = if trailing { TrailingMark::Semi } else { TrailingMark::None } -// 1626| @syntax.make_record_expr(loc = mk_loc($sloc), trailing = trailing_mark, None, @list.singleton(field)) -// 1627| } -// 1628| _ => Group(expr~, group = Brace, loc = mk_loc($sloc)) -// 1629| } -// 1630| } +// 1628| "{" semi_expr_semi_opt "}" { +// 1629| let (expr, trailing) = $2 +// 1630| match expr { +// 1631| Ident(id = { name: Ident(name~), loc }, ..) => { +// 1632| let label = Label::{ name, loc } +// 1633| let field = @syntax.make_field_def(loc = mk_loc($sloc), label, expr, true) +// 1634| let trailing_mark = if trailing { TrailingMark::Semi } else { TrailingMark::None } +// 1635| @syntax.make_record_expr(loc = mk_loc($sloc), trailing = trailing_mark, None, @list.singleton(field)) +// 1636| } +// 1637| _ => Group(expr~, group = Brace, loc = mk_loc($sloc)) +// 1638| } +// 1639| } ///| -fn yy_action_337( +fn yy_action_338( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_338(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_339(_args[0].2, _args[1:2]) guard _sub_action_0_result is YYObj__Expr__Bool_(_dollar2) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) let _end_pos = if _args.length() == 0 { @@ -12173,13 +12218,13 @@ fn yy_action_337( } // file:///./parser.mbty -// 1006| none_empty_list_semis_rev_with_trailing_info(statement) { -// 1007| let (ls, trailing) = $1 -// 1008| (Statement::compact_rev(ls, loc = mk_loc($sloc)), trailing) -// 1009| } +// 1015| none_empty_list_semis_rev_with_trailing_info(statement) { +// 1016| let (ls, trailing) = $1 +// 1017| (Statement::compact_rev(ls, loc = mk_loc($sloc)), trailing) +// 1018| } ///| -fn yy_action_338( +fn yy_action_339( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12203,12 +12248,12 @@ fn yy_action_338( } // file:///./parser.mbty -// 1631| "{" list_commas(map_expr_elem) "}" { -// 1632| Map(elems = $2, loc = mk_loc($sloc)) -// 1633| } +// 1640| "{" list_commas(map_expr_elem) "}" { +// 1641| Map(elems = $2, loc = mk_loc($sloc)) +// 1642| } ///| -fn yy_action_339( +fn yy_action_340( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12231,7 +12276,7 @@ fn yy_action_339( // 208| non_empty_list_semi_rev_aux(X) option(SEMI) { ($1, $2 is Some(_)) } ///| -fn yy_action_340( +fn yy_action_341( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12249,7 +12294,7 @@ fn yy_action_340( // 179| non_empty_list_commas(X) { $1 } ///| -fn yy_action_341( +fn yy_action_342( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12268,7 +12313,7 @@ fn yy_action_341( // 393| } ///| -fn yy_action_342( +fn yy_action_343( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12294,7 +12339,7 @@ fn yy_action_342( // 218| non_empty_list_semis_rev(X) { $1 } ///| -fn yy_action_343( +fn yy_action_344( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12308,16 +12353,16 @@ fn yy_action_343( } // file:///./parser.mbty -// 1035| "let" pattern opt_annot "=" expr { -// 1036| let pat = match $3 { -// 1037| None => $2 -// 1038| Some(ty) => Pattern::Constraint(pat = $2, ty~, loc = mk_loc($sloc)) -// 1039| } -// 1040| StmtLet(pat~, expr = $5, loc = mk_loc($sloc)) -// 1041| } +// 1044| "let" pattern opt_annot "=" expr { +// 1045| let pat = match $3 { +// 1046| None => $2 +// 1047| Some(ty) => Pattern::Constraint(pat = $2, ty~, loc = mk_loc($sloc)) +// 1048| } +// 1049| StmtLet(pat~, expr = $5, loc = mk_loc($sloc)) +// 1050| } ///| -fn yy_action_344( +fn yy_action_345( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12349,16 +12394,16 @@ fn yy_action_344( } // file:///./parser.mbty -// 1035| "let" pattern opt_annot "=" expr { -// 1036| let pat = match $3 { -// 1037| None => $2 -// 1038| Some(ty) => Pattern::Constraint(pat = $2, ty~, loc = mk_loc($sloc)) -// 1039| } -// 1040| StmtLet(pat~, expr = $5, loc = mk_loc($sloc)) -// 1041| } +// 1044| "let" pattern opt_annot "=" expr { +// 1045| let pat = match $3 { +// 1046| None => $2 +// 1047| Some(ty) => Pattern::Constraint(pat = $2, ty~, loc = mk_loc($sloc)) +// 1048| } +// 1049| StmtLet(pat~, expr = $5, loc = mk_loc($sloc)) +// 1050| } ///| -fn yy_action_345( +fn yy_action_346( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12390,12 +12435,12 @@ fn yy_action_345( } // file:///./parser.mbty -// 1046| "let" "mut" binder opt_annot "=" expr { -// 1047| StmtLetmut(binder = $3, ty_opt = $4, expr = $6, loc = mk_loc($sloc)) -// 1048| } +// 1055| "let" "mut" binder opt_annot "=" expr { +// 1056| StmtLetmut(binder = $3, ty_opt = $4, expr = $6, loc = mk_loc($sloc)) +// 1057| } ///| -fn yy_action_346( +fn yy_action_347( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12424,12 +12469,12 @@ fn yy_action_346( } // file:///./parser.mbty -// 1046| "let" "mut" binder opt_annot "=" expr { -// 1047| StmtLetmut(binder = $3, ty_opt = $4, expr = $6, loc = mk_loc($sloc)) -// 1048| } +// 1055| "let" "mut" binder opt_annot "=" expr { +// 1056| StmtLetmut(binder = $3, ty_opt = $4, expr = $6, loc = mk_loc($sloc)) +// 1057| } ///| -fn yy_action_347( +fn yy_action_348( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12458,13 +12503,13 @@ fn yy_action_347( } // file:///./parser.mbty -// 1042| "letrec" binder opt_annot "=" letand_func list(and_func) { -// 1043| let bindings = $6.add(($2, $3, $5)) -// 1044| StmtLetand(bindings~, loc = mk_loc($sloc)) -// 1045| } +// 1051| "letrec" binder opt_annot "=" letand_func list(and_func) { +// 1052| let bindings = $6.add(($2, $3, $5)) +// 1053| StmtLetand(bindings~, loc = mk_loc($sloc)) +// 1054| } ///| -fn yy_action_348( +fn yy_action_349( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12490,13 +12535,13 @@ fn yy_action_348( } // file:///./parser.mbty -// 1042| "letrec" binder opt_annot "=" letand_func list(and_func) { -// 1043| let bindings = $6.add(($2, $3, $5)) -// 1044| StmtLetand(bindings~, loc = mk_loc($sloc)) -// 1045| } +// 1051| "letrec" binder opt_annot "=" letand_func list(and_func) { +// 1052| let bindings = $6.add(($2, $3, $5)) +// 1053| StmtLetand(bindings~, loc = mk_loc($sloc)) +// 1054| } ///| -fn yy_action_349( +fn yy_action_350( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12522,10 +12567,10 @@ fn yy_action_349( } // file:///./parser.mbty -// 1031| "and" binder opt_annot "=" letand_func { ($2, $3, $5) } +// 1040| "and" binder opt_annot "=" letand_func { ($2, $3, $5) } ///| -fn yy_action_350( +fn yy_action_351( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12543,10 +12588,10 @@ fn yy_action_350( } // file:///./parser.mbty -// 1026| arrow_fn_expr { $1 } +// 1035| arrow_fn_expr { $1 } ///| -fn yy_action_351( +fn yy_action_352( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12560,10 +12605,10 @@ fn yy_action_351( } // file:///./parser.mbty -// 1027| anony_fn { $1 } +// 1036| anony_fn { $1 } ///| -fn yy_action_352( +fn yy_action_353( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12577,10 +12622,10 @@ fn yy_action_352( } // file:///./parser.mbty -// 1031| "and" binder opt_annot "=" letand_func { ($2, $3, $5) } +// 1040| "and" binder opt_annot "=" letand_func { ($2, $3, $5) } ///| -fn yy_action_353( +fn yy_action_354( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12601,7 +12646,7 @@ fn yy_action_353( // 45| X list(X) { $2.add($1) } ///| -fn yy_action_354( +fn yy_action_355( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12619,7 +12664,7 @@ fn yy_action_354( // 44| { @list.empty() } ///| -fn yy_action_355( +fn yy_action_356( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12632,24 +12677,24 @@ fn yy_action_355( } // file:///./parser.mbty -// 1049| is_async "fn" binder optional_bang parameters func_return_type block_expr { -// 1050| let (return_type, error_type) = $6 -// 1051| let func = Func::{ -// 1052| parameters : $5, -// 1053| params_loc : mk_loc($loc($5)), -// 1054| body : $7, -// 1055| return_type, -// 1056| error_type, -// 1057| kind : Lambda, -// 1058| has_error : $4, -// 1059| is_async : $1, -// 1060| loc : mk_loc($sloc) -// 1061| } -// 1062| StmtFunc(binder = $3, func~, loc = mk_loc($sloc)) -// 1063| } +// 1058| is_async "fn" binder optional_bang parameters func_return_type block_expr { +// 1059| let (return_type, error_type) = $6 +// 1060| let func = Func::{ +// 1061| parameters : $5, +// 1062| params_loc : mk_loc($loc($5)), +// 1063| body : $7, +// 1064| return_type, +// 1065| error_type, +// 1066| kind : Lambda, +// 1067| has_error : $4, +// 1068| is_async : $1, +// 1069| loc : mk_loc($sloc) +// 1070| } +// 1071| StmtFunc(binder = $3, func~, loc = mk_loc($sloc)) +// 1072| } ///| -fn yy_action_356( +fn yy_action_357( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12694,24 +12739,24 @@ fn yy_action_356( } // file:///./parser.mbty -// 1049| is_async "fn" binder optional_bang parameters func_return_type block_expr { -// 1050| let (return_type, error_type) = $6 -// 1051| let func = Func::{ -// 1052| parameters : $5, -// 1053| params_loc : mk_loc($loc($5)), -// 1054| body : $7, -// 1055| return_type, -// 1056| error_type, -// 1057| kind : Lambda, -// 1058| has_error : $4, -// 1059| is_async : $1, -// 1060| loc : mk_loc($sloc) -// 1061| } -// 1062| StmtFunc(binder = $3, func~, loc = mk_loc($sloc)) -// 1063| } +// 1058| is_async "fn" binder optional_bang parameters func_return_type block_expr { +// 1059| let (return_type, error_type) = $6 +// 1060| let func = Func::{ +// 1061| parameters : $5, +// 1062| params_loc : mk_loc($loc($5)), +// 1063| body : $7, +// 1064| return_type, +// 1065| error_type, +// 1066| kind : Lambda, +// 1067| has_error : $4, +// 1068| is_async : $1, +// 1069| loc : mk_loc($sloc) +// 1070| } +// 1071| StmtFunc(binder = $3, func~, loc = mk_loc($sloc)) +// 1072| } ///| -fn yy_action_357( +fn yy_action_358( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12756,10 +12801,10 @@ fn yy_action_357( } // file:///./parser.mbty -// 1064| guard_statement { $1 } +// 1073| guard_statement { $1 } ///| -fn yy_action_358( +fn yy_action_359( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12773,10 +12818,10 @@ fn yy_action_358( } // file:///./parser.mbty -// 1065| "defer" pipe_expr { StmtDefer(expr = $2, loc = mk_loc($sloc)) } +// 1074| "defer" pipe_expr { StmtDefer(expr = $2, loc = mk_loc($sloc)) } ///| -fn yy_action_359( +fn yy_action_360( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12796,10 +12841,10 @@ fn yy_action_359( } // file:///./parser.mbty -// 1066| expr_statement { StmtExpr($1) } +// 1075| expr_statement { StmtExpr($1) } ///| -fn yy_action_360( +fn yy_action_361( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12813,10 +12858,10 @@ fn yy_action_360( } // file:///./parser.mbty -// 1071| "guard" infix_expr "else" block_expr { StmtGuard(cond = $2, otherwise = Some($4), loc = mk_loc($sloc)) } +// 1080| "guard" infix_expr "else" block_expr { StmtGuard(cond = $2, otherwise = Some($4), loc = mk_loc($sloc)) } ///| -fn yy_action_361( +fn yy_action_362( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12841,10 +12886,10 @@ fn yy_action_361( } // file:///./parser.mbty -// 1070| "guard" infix_expr { StmtGuard(cond = $2, otherwise = None, loc = mk_loc($sloc)) } +// 1079| "guard" infix_expr { StmtGuard(cond = $2, otherwise = None, loc = mk_loc($sloc)) } ///| -fn yy_action_362( +fn yy_action_363( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12868,14 +12913,14 @@ fn yy_action_362( } // file:///./parser.mbty -// 1608| type_name COLONCOLON "{" list_commas_with_trailing_info(record_defn_single) "}" { -// 1609| let (fs, trailing) = $4 -// 1610| let trailing_mark = if trailing { TrailingMark::Comma } else { TrailingMark::None } -// 1611| @syntax.make_record_expr(loc = mk_loc($sloc), trailing = trailing_mark, Some($1), fs) -// 1612| } +// 1617| type_name COLONCOLON "{" list_commas_with_trailing_info(record_defn_single) "}" { +// 1618| let (fs, trailing) = $4 +// 1619| let trailing_mark = if trailing { TrailingMark::Comma } else { TrailingMark::None } +// 1620| @syntax.make_record_expr(loc = mk_loc($sloc), trailing = trailing_mark, Some($1), fs) +// 1621| } ///| -fn yy_action_363( +fn yy_action_364( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -12907,16 +12952,16 @@ fn yy_action_363( } // file:///./parser.mbty -// 1613| ioption(terminated(type_name, COLONCOLON)) "{" ".." expr "}" { -// 1614| RecordUpdate(type_name = $1, record = $4, fields = @list.empty(), loc = mk_loc($sloc)) -// 1615| } +// 1622| ioption(terminated(type_name, COLONCOLON)) "{" ".." expr "}" { +// 1623| RecordUpdate(type_name = $1, record = $4, fields = @list.empty(), loc = mk_loc($sloc)) +// 1624| } ///| -fn yy_action_364( +fn yy_action_365( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_365(_last_pos, _args[0:2]) + let _sub_action_0_result = yy_action_366(_last_pos, _args[0:2]) guard _sub_action_0_result is YYObj_Option_TypeName_(_dollar1) guard _args[4].0 is YYObj_Expr(_dollar4) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) @@ -12939,16 +12984,16 @@ fn yy_action_364( } // file:///./parser.mbty -// 1616| ioption(terminated(type_name, COLONCOLON)) "{" ".." expr "," list_commas(record_defn_single) "}" { -// 1617| RecordUpdate(type_name = $1, record = $4, fields = $6, loc = mk_loc($sloc)) -// 1618| } +// 1625| ioption(terminated(type_name, COLONCOLON)) "{" ".." expr "," list_commas(record_defn_single) "}" { +// 1626| RecordUpdate(type_name = $1, record = $4, fields = $6, loc = mk_loc($sloc)) +// 1627| } ///| -fn yy_action_366( +fn yy_action_367( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_365(_last_pos, _args[0:2]) + let _sub_action_0_result = yy_action_366(_last_pos, _args[0:2]) guard _sub_action_0_result is YYObj_Option_TypeName_(_dollar1) guard _args[4].0 is YYObj_Expr(_dollar4) guard _args[6].0 is YYObj_List_FieldDef_(_dollar6) @@ -12975,11 +13020,11 @@ fn yy_action_366( // 10| X { Some($1) } ///| -fn yy_action_365( +fn yy_action_366( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_367(_last_pos, _args[0:2]) + let _sub_action_0_result = yy_action_368(_last_pos, _args[0:2]) guard _sub_action_0_result is YYObj_TypeName(_dollar1) YYObj_Option_TypeName_( { @@ -12993,7 +13038,7 @@ fn yy_action_365( // 36| X R { $1 } ///| -fn yy_action_367( +fn yy_action_368( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13010,7 +13055,7 @@ fn yy_action_367( // 179| non_empty_list_commas(X) { $1 } ///| -fn yy_action_368( +fn yy_action_369( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13027,7 +13072,7 @@ fn yy_action_368( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_369( +fn yy_action_370( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13044,7 +13089,7 @@ fn yy_action_369( // 178| { @list.empty() } ///| -fn yy_action_370( +fn yy_action_371( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13060,7 +13105,7 @@ fn yy_action_370( // 195| non_empty_list_commas_with_trailing_info(X) { $1 } ///| -fn yy_action_371( +fn yy_action_372( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13074,10 +13119,10 @@ fn yy_action_371( } // file:///./parser.mbty -// 1013| "!" { Some(mk_loc($sloc)) } +// 1022| "!" { Some(mk_loc($sloc)) } ///| -fn yy_action_372( +fn yy_action_373( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13099,11 +13144,11 @@ fn yy_action_372( // 260| delimited("(", list_commas(parameter), ")") { $1 } ///| -fn yy_action_373( +fn yy_action_374( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_374(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_375(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj_List_Parameter_(_dollar1) YYObj_List_Parameter_( { @@ -13117,7 +13162,7 @@ fn yy_action_373( // 40| L X R { $2 } ///| -fn yy_action_374( +fn yy_action_375( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13134,7 +13179,7 @@ fn yy_action_374( // 179| non_empty_list_commas(X) { $1 } ///| -fn yy_action_375( +fn yy_action_376( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13151,7 +13196,7 @@ fn yy_action_375( // 239| "_" opt_annot { DiscardPositional(ty = $2, loc = mk_loc($loc($1))) } ///| -fn yy_action_376( +fn yy_action_377( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13174,7 +13219,7 @@ fn yy_action_376( // 239| "_" opt_annot { DiscardPositional(ty = $2, loc = mk_loc($loc($1))) } ///| -fn yy_action_377( +fn yy_action_378( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13197,7 +13242,7 @@ fn yy_action_377( // 240| binder opt_annot { Positional(binder = $1, ty = $2) } ///| -fn yy_action_378( +fn yy_action_379( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13220,7 +13265,7 @@ fn yy_action_378( // 252| } ///| -fn yy_action_379( +fn yy_action_380( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13249,7 +13294,7 @@ fn yy_action_379( // 252| } ///| -fn yy_action_380( +fn yy_action_381( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13278,7 +13323,7 @@ fn yy_action_380( // 256| } ///| -fn yy_action_381( +fn yy_action_382( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13306,7 +13351,7 @@ fn yy_action_381( // 256| } ///| -fn yy_action_382( +fn yy_action_383( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13331,7 +13376,7 @@ fn yy_action_382( // 240| binder opt_annot { Positional(binder = $1, ty = $2) } ///| -fn yy_action_383( +fn yy_action_384( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13354,7 +13399,7 @@ fn yy_action_383( // 248| } ///| -fn yy_action_384( +fn yy_action_385( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13383,7 +13428,7 @@ fn yy_action_384( // 244| } ///| -fn yy_action_385( +fn yy_action_386( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13412,7 +13457,7 @@ fn yy_action_16( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_386(_last_pos, _args[0:2]) + let _sub_action_0_result = yy_action_387(_last_pos, _args[0:2]) guard _sub_action_0_result is YYObj_Option_Type_(_dollar1) YYObj_Type_( { @@ -13426,11 +13471,11 @@ fn yy_action_16( // 10| X { Some($1) } ///| -fn yy_action_386( +fn yy_action_387( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_387(_last_pos, _args[0:2]) + let _sub_action_0_result = yy_action_388(_last_pos, _args[0:2]) guard _sub_action_0_result is YYObj_Type(_dollar1) YYObj_Option_Type_( { @@ -13447,7 +13492,7 @@ fn yy_action_386( // 248| } ///| -fn yy_action_388( +fn yy_action_389( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13470,24 +13515,24 @@ fn yy_action_388( } // file:///./parser.mbty -// 1672| simple_expr ".." LIDENT apply_attr "(" list_commas(argument) ")" { -// 1673| let method_name = Label::{ name: $3, loc: mk_loc($loc($3)) } -// 1674| DotApply( -// 1675| self = $1, -// 1676| method_name~, -// 1677| args = $6, -// 1678| return_self = true, -// 1679| attr = $4, -// 1680| loc = mk_loc($sloc) -// 1681| ) -// 1682| } +// 1681| simple_expr ".." LIDENT apply_attr "(" list_commas(argument) ")" { +// 1682| let method_name = Label::{ name: $3, loc: mk_loc($loc($3)) } +// 1683| DotApply( +// 1684| self = $1, +// 1685| method_name~, +// 1686| args = $6, +// 1687| return_self = true, +// 1688| attr = $4, +// 1689| loc = mk_loc($sloc) +// 1690| ) +// 1691| } ///| -fn yy_action_389( +fn yy_action_390( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_390(_args[2].2, _args[3:3]) + let _sub_action_0_result = yy_action_391(_args[2].2, _args[3:3]) guard _args[2].0 is YYObj_String(_dollar3) let _start_pos_of_item2 = _args[2].1 let _end_pos_of_item2 = _args[2].2 @@ -13520,24 +13565,24 @@ fn yy_action_389( } // file:///./parser.mbty -// 1672| simple_expr ".." LIDENT apply_attr "(" list_commas(argument) ")" { -// 1673| let method_name = Label::{ name: $3, loc: mk_loc($loc($3)) } -// 1674| DotApply( -// 1675| self = $1, -// 1676| method_name~, -// 1677| args = $6, -// 1678| return_self = true, -// 1679| attr = $4, -// 1680| loc = mk_loc($sloc) -// 1681| ) -// 1682| } +// 1681| simple_expr ".." LIDENT apply_attr "(" list_commas(argument) ")" { +// 1682| let method_name = Label::{ name: $3, loc: mk_loc($loc($3)) } +// 1683| DotApply( +// 1684| self = $1, +// 1685| method_name~, +// 1686| args = $6, +// 1687| return_self = true, +// 1688| attr = $4, +// 1689| loc = mk_loc($sloc) +// 1690| ) +// 1691| } ///| -fn yy_action_391( +fn yy_action_392( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_392(_args[2].2, _args[3:4]) + let _sub_action_0_result = yy_action_393(_args[2].2, _args[3:4]) guard _args[2].0 is YYObj_String(_dollar3) let _start_pos_of_item2 = _args[2].1 let _end_pos_of_item2 = _args[2].2 @@ -13570,24 +13615,24 @@ fn yy_action_391( } // file:///./parser.mbty -// 1672| simple_expr ".." LIDENT apply_attr "(" list_commas(argument) ")" { -// 1673| let method_name = Label::{ name: $3, loc: mk_loc($loc($3)) } -// 1674| DotApply( -// 1675| self = $1, -// 1676| method_name~, -// 1677| args = $6, -// 1678| return_self = true, -// 1679| attr = $4, -// 1680| loc = mk_loc($sloc) -// 1681| ) -// 1682| } +// 1681| simple_expr ".." LIDENT apply_attr "(" list_commas(argument) ")" { +// 1682| let method_name = Label::{ name: $3, loc: mk_loc($loc($3)) } +// 1683| DotApply( +// 1684| self = $1, +// 1685| method_name~, +// 1686| args = $6, +// 1687| return_self = true, +// 1688| attr = $4, +// 1689| loc = mk_loc($sloc) +// 1690| ) +// 1691| } ///| -fn yy_action_393( +fn yy_action_394( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_394(_args[2].2, _args[3:4]) + let _sub_action_0_result = yy_action_395(_args[2].2, _args[3:4]) guard _args[2].0 is YYObj_String(_dollar3) let _start_pos_of_item2 = _args[2].1 let _end_pos_of_item2 = _args[2].2 @@ -13620,10 +13665,10 @@ fn yy_action_393( } // file:///./parser.mbty -// 1502| "!" prefix_expr { make_unot(loc = mk_loc($sloc), $2) } +// 1511| "!" prefix_expr { make_unot(loc = mk_loc($sloc), $2) } ///| -fn yy_action_395( +fn yy_action_396( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13643,12 +13688,12 @@ fn yy_action_395( } // file:///./parser.mbty -// 1426| "_" "=>" expr_statement_no_break_continue_return { -// 1427| make_arrow_fn(@list.singleton((Unnamed(mk_loc($loc($1))), None)), $3, params_loc = mk_loc($loc($1)), loc = mk_loc($sloc)) -// 1428| } +// 1435| "_" "=>" expr_statement_no_break_continue_return { +// 1436| make_arrow_fn(@list.singleton((Unnamed(mk_loc($loc($1))), None)), $3, params_loc = mk_loc($loc($1)), loc = mk_loc($sloc)) +// 1437| } ///| -fn yy_action_396( +fn yy_action_397( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13677,24 +13722,24 @@ fn yy_action_396( } // file:///./parser.mbty -// 1661| simple_expr DOT_LIDENT apply_attr "(" list_commas(argument) ")" { -// 1662| let method_name = Label::{ name: $2, loc: mk_loc($loc($2)) } -// 1663| DotApply( -// 1664| self = $1, -// 1665| method_name~, -// 1666| args = $5, -// 1667| return_self = false, -// 1668| attr = $3, -// 1669| loc = mk_loc($sloc) -// 1670| ) -// 1671| } +// 1670| simple_expr DOT_LIDENT apply_attr "(" list_commas(argument) ")" { +// 1671| let method_name = Label::{ name: $2, loc: mk_loc($loc($2)) } +// 1672| DotApply( +// 1673| self = $1, +// 1674| method_name~, +// 1675| args = $5, +// 1676| return_self = false, +// 1677| attr = $3, +// 1678| loc = mk_loc($sloc) +// 1679| ) +// 1680| } ///| -fn yy_action_397( +fn yy_action_398( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_390(_args[1].2, _args[2:2]) + let _sub_action_0_result = yy_action_391(_args[1].2, _args[2:2]) guard _args[1].0 is YYObj_String(_dollar2) let _start_pos_of_item1 = _args[1].1 let _end_pos_of_item1 = _args[1].2 @@ -13727,24 +13772,24 @@ fn yy_action_397( } // file:///./parser.mbty -// 1661| simple_expr DOT_LIDENT apply_attr "(" list_commas(argument) ")" { -// 1662| let method_name = Label::{ name: $2, loc: mk_loc($loc($2)) } -// 1663| DotApply( -// 1664| self = $1, -// 1665| method_name~, -// 1666| args = $5, -// 1667| return_self = false, -// 1668| attr = $3, -// 1669| loc = mk_loc($sloc) -// 1670| ) -// 1671| } +// 1670| simple_expr DOT_LIDENT apply_attr "(" list_commas(argument) ")" { +// 1671| let method_name = Label::{ name: $2, loc: mk_loc($loc($2)) } +// 1672| DotApply( +// 1673| self = $1, +// 1674| method_name~, +// 1675| args = $5, +// 1676| return_self = false, +// 1677| attr = $3, +// 1678| loc = mk_loc($sloc) +// 1679| ) +// 1680| } ///| -fn yy_action_398( +fn yy_action_399( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_392(_args[1].2, _args[2:3]) + let _sub_action_0_result = yy_action_393(_args[1].2, _args[2:3]) guard _args[1].0 is YYObj_String(_dollar2) let _start_pos_of_item1 = _args[1].1 let _end_pos_of_item1 = _args[1].2 @@ -13777,24 +13822,24 @@ fn yy_action_398( } // file:///./parser.mbty -// 1661| simple_expr DOT_LIDENT apply_attr "(" list_commas(argument) ")" { -// 1662| let method_name = Label::{ name: $2, loc: mk_loc($loc($2)) } -// 1663| DotApply( -// 1664| self = $1, -// 1665| method_name~, -// 1666| args = $5, -// 1667| return_self = false, -// 1668| attr = $3, -// 1669| loc = mk_loc($sloc) -// 1670| ) -// 1671| } +// 1670| simple_expr DOT_LIDENT apply_attr "(" list_commas(argument) ")" { +// 1671| let method_name = Label::{ name: $2, loc: mk_loc($loc($2)) } +// 1672| DotApply( +// 1673| self = $1, +// 1674| method_name~, +// 1675| args = $5, +// 1676| return_self = false, +// 1677| attr = $3, +// 1678| loc = mk_loc($sloc) +// 1679| ) +// 1680| } ///| -fn yy_action_399( +fn yy_action_400( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_394(_args[1].2, _args[2:3]) + let _sub_action_0_result = yy_action_395(_args[1].2, _args[2:3]) guard _args[1].0 is YYObj_String(_dollar2) let _start_pos_of_item1 = _args[1].1 let _end_pos_of_item1 = _args[1].2 @@ -13827,14 +13872,14 @@ fn yy_action_399( } // file:///./parser.mbty -// 1516| simple_expr accessor { Field($1, $2) } +// 1525| simple_expr accessor { Field($1, $2) } ///| -fn yy_action_400( +fn yy_action_401( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_401(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_402(_args[0].2, _args[1:2]) guard _args[0].0 is YYObj_Expr(_dollar1) guard _sub_action_0_result is YYObj_Accessor(_dollar2) YYObj_LeftValue( @@ -13846,16 +13891,16 @@ fn yy_action_400( } // file:///./parser.mbty -// 1683| simple_expr accessor %prec prec_field { -// 1684| Field(record = $1, accessor = $2, loc = mk_loc($sloc)) -// 1685| } +// 1692| simple_expr accessor %prec prec_field { +// 1693| Field(record = $1, accessor = $2, loc = mk_loc($sloc)) +// 1694| } ///| -fn yy_action_402( +fn yy_action_403( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_401(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_402(_args[0].2, _args[1:2]) guard _args[0].0 is YYObj_Expr(_dollar1) guard _sub_action_0_result is YYObj_Accessor(_dollar2) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) @@ -13877,16 +13922,16 @@ fn yy_action_402( } // file:///./parser.mbty -// 1699| DOT_LIDENT { -// 1700| if $1 == "_" { -// 1701| Newtype(loc = mk_loc($loc($1))) -// 1702| } else { -// 1703| Label(Label::{ name: $1, loc: mk_loc($sloc) }) -// 1704| } -// 1705| } +// 1708| DOT_LIDENT { +// 1709| if $1 == "_" { +// 1710| Newtype(loc = mk_loc($loc($1))) +// 1711| } else { +// 1712| Label(Label::{ name: $1, loc: mk_loc($sloc) }) +// 1713| } +// 1714| } ///| -fn yy_action_401( +fn yy_action_402( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13915,14 +13960,14 @@ fn yy_action_401( } // file:///./parser.mbty -// 1516| simple_expr accessor { Field($1, $2) } +// 1525| simple_expr accessor { Field($1, $2) } ///| -fn yy_action_403( +fn yy_action_404( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_404(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_405(_args[0].2, _args[1:2]) guard _args[0].0 is YYObj_Expr(_dollar1) guard _sub_action_0_result is YYObj_Accessor(_dollar2) YYObj_LeftValue( @@ -13934,10 +13979,10 @@ fn yy_action_403( } // file:///./parser.mbty -// 1517| simple_expr "[" expr "]" { Array($1, $3) } +// 1526| simple_expr "[" expr "]" { Array($1, $3) } ///| -fn yy_action_405( +fn yy_action_406( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13952,12 +13997,12 @@ fn yy_action_405( } // file:///./parser.mbty -// 1649| simple_expr "[" expr "]" { -// 1650| ArrayGet(array = $1, index = $3, loc = mk_loc($sloc)) -// 1651| } +// 1658| simple_expr "[" expr "]" { +// 1659| ArrayGet(array = $1, index = $3, loc = mk_loc($sloc)) +// 1660| } ///| -fn yy_action_406( +fn yy_action_407( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -13982,18 +14027,18 @@ fn yy_action_406( } // file:///./parser.mbty -// 1652| simple_expr "[" option(expr) ":" option(expr) "]" { -// 1653| ArrayGetSlice( -// 1654| array = $1, -// 1655| start_index = $3, -// 1656| end_index = $5, -// 1657| index_loc = mk_loc(($loc($2).0, $loc($6).1)), -// 1658| loc = mk_loc($sloc) -// 1659| ) -// 1660| } +// 1661| simple_expr "[" option(expr) ":" option(expr) "]" { +// 1662| ArrayGetSlice( +// 1663| array = $1, +// 1664| start_index = $3, +// 1665| end_index = $5, +// 1666| index_loc = mk_loc(($loc($2).0, $loc($6).1)), +// 1667| loc = mk_loc($sloc) +// 1668| ) +// 1669| } ///| -fn yy_action_407( +fn yy_action_408( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14030,16 +14075,16 @@ fn yy_action_407( } // file:///./parser.mbty -// 1646| simple_expr apply_attr "(" list_commas(argument) ")" { -// 1647| Apply(func = $1, args = $4, attr = $2, loc = mk_loc($sloc)) -// 1648| } +// 1655| simple_expr apply_attr "(" list_commas(argument) ")" { +// 1656| Apply(func = $1, args = $4, attr = $2, loc = mk_loc($sloc)) +// 1657| } ///| -fn yy_action_408( +fn yy_action_409( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_390(_args[0].2, _args[1:1]) + let _sub_action_0_result = yy_action_391(_args[0].2, _args[1:1]) guard _args[0].0 is YYObj_Expr(_dollar1) guard _args[2].0 is YYObj_List_Argument_(_dollar4) guard _sub_action_0_result is YYObj_ApplyAttr(_dollar2) @@ -14063,10 +14108,10 @@ fn yy_action_408( } // file:///./parser.mbty -// 1545| { NoAttr } +// 1554| { NoAttr } ///| -fn yy_action_390( +fn yy_action_391( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14079,16 +14124,16 @@ fn yy_action_390( } // file:///./parser.mbty -// 1646| simple_expr apply_attr "(" list_commas(argument) ")" { -// 1647| Apply(func = $1, args = $4, attr = $2, loc = mk_loc($sloc)) -// 1648| } +// 1655| simple_expr apply_attr "(" list_commas(argument) ")" { +// 1656| Apply(func = $1, args = $4, attr = $2, loc = mk_loc($sloc)) +// 1657| } ///| -fn yy_action_409( +fn yy_action_410( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_392(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_393(_args[0].2, _args[1:2]) guard _args[0].0 is YYObj_Expr(_dollar1) guard _args[3].0 is YYObj_List_Argument_(_dollar4) guard _sub_action_0_result is YYObj_ApplyAttr(_dollar2) @@ -14112,10 +14157,10 @@ fn yy_action_409( } // file:///./parser.mbty -// 1546| "!" { Exclamation } +// 1555| "!" { Exclamation } ///| -fn yy_action_392( +fn yy_action_393( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14128,15 +14173,15 @@ fn yy_action_392( } // file:///./parser.mbty -// 1820| LIDENT "?" { -// 1821| let loc = mk_loc($loc($1)) -// 1822| let label = Label::{ name: $1, loc } -// 1823| let arg_value = @syntax.make_ident_expr(loc~, Var::{ name: Ident(name = $1), loc }) -// 1824| Argument::{ value: arg_value, kind: LabelledOptionPun(label~, question_loc = mk_loc($loc($2))) } -// 1825| } +// 1829| LIDENT "?" { +// 1830| let loc = mk_loc($loc($1)) +// 1831| let label = Label::{ name: $1, loc } +// 1832| let arg_value = @syntax.make_ident_expr(loc~, Var::{ name: Ident(name = $1), loc }) +// 1833| Argument::{ value: arg_value, kind: LabelledOptionPun(label~, question_loc = mk_loc($loc($2))) } +// 1834| } ///| -fn yy_action_410( +fn yy_action_411( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14166,10 +14211,10 @@ fn yy_action_410( } // file:///./parser.mbty -// 1797| "?" { Some(mk_loc($sloc)) } +// 1806| "?" { Some(mk_loc($sloc)) } ///| -fn yy_action_411( +fn yy_action_412( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14188,20 +14233,20 @@ fn yy_action_411( } // file:///./parser.mbty -// 1802| label optional_question "=" expr { -// 1803| let arg_kind : ArgumentKind = match $2 { -// 1804| Some(question_loc) => LabelledOption(label = $1, question_loc~) -// 1805| None => Labelled($1) -// 1806| } -// 1807| Argument::{ value: $4, kind: arg_kind } -// 1808| } +// 1811| label optional_question "=" expr { +// 1812| let arg_kind : ArgumentKind = match $2 { +// 1813| Some(question_loc) => LabelledOption(label = $1, question_loc~) +// 1814| None => Labelled($1) +// 1815| } +// 1816| Argument::{ value: $4, kind: arg_kind } +// 1817| } ///| -fn yy_action_412( +fn yy_action_413( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_413(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_414(_last_pos, _args[0:1]) guard _args[1].0 is YYObj_Location_(_dollar2) guard _sub_action_0_result is YYObj_Label(_dollar1) guard _args[3].0 is YYObj_Expr(_dollar4) @@ -14218,10 +14263,10 @@ fn yy_action_412( } // file:///./parser.mbty -// 1798| { None } +// 1807| { None } ///| -fn yy_action_414( +fn yy_action_415( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14234,14 +14279,14 @@ fn yy_action_414( } // file:///./parser.mbty -// 1815| POST_LABEL "=" expr { -// 1816| let label = Label::{ name: $1, loc: mk_loc($loc($1)) } -// 1817| let arg_value = $3 -// 1818| Argument::{ value: arg_value, kind: Labelled(label) } -// 1819| } +// 1824| POST_LABEL "=" expr { +// 1825| let label = Label::{ name: $1, loc: mk_loc($loc($1)) } +// 1826| let arg_value = $3 +// 1827| Argument::{ value: arg_value, kind: Labelled(label) } +// 1828| } ///| -fn yy_action_415( +fn yy_action_416( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14263,14 +14308,14 @@ fn yy_action_415( } // file:///./parser.mbty -// 1810| POST_LABEL { -// 1811| let label = Label::{ name: $1, loc: mk_loc($loc($1)) } -// 1812| let arg_value = @syntax.make_ident_expr(loc = mk_loc($loc($1)), Var::{ name: Ident(name = $1), loc: mk_loc($loc($1)) }) -// 1813| Argument::{ value: arg_value, kind: LabelledPun(label) } -// 1814| } +// 1819| POST_LABEL { +// 1820| let label = Label::{ name: $1, loc: mk_loc($loc($1)) } +// 1821| let arg_value = @syntax.make_ident_expr(loc = mk_loc($loc($1)), Var::{ name: Ident(name = $1), loc: mk_loc($loc($1)) }) +// 1822| Argument::{ value: arg_value, kind: LabelledPun(label) } +// 1823| } ///| -fn yy_action_416( +fn yy_action_417( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14297,10 +14342,10 @@ fn yy_action_416( } // file:///./parser.mbty -// 1580| "(" binder ":" type_ ")" { Constraint(expr = @syntax.binder_to_expr($2), ty = $4, loc = mk_loc($sloc)) } +// 1589| "(" binder ":" type_ ")" { Constraint(expr = @syntax.binder_to_expr($2), ty = $4, loc = mk_loc($sloc)) } ///| -fn yy_action_417( +fn yy_action_418( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14326,12 +14371,12 @@ fn yy_action_417( } // file:///./parser.mbty -// 1417| "(" arrow_fn_prefix "=>" expr_statement_no_break_continue_return { -// 1418| make_arrow_fn($2, $4, params_loc = mk_loc($loc($1)).merge(mk_loc($loc($2))), loc = mk_loc($sloc)) -// 1419| } +// 1426| "(" arrow_fn_prefix "=>" expr_statement_no_break_continue_return { +// 1427| make_arrow_fn($2, $4, params_loc = mk_loc($loc($1)).merge(mk_loc($loc($2))), loc = mk_loc($sloc)) +// 1428| } ///| -fn yy_action_418( +fn yy_action_419( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14363,12 +14408,12 @@ fn yy_action_418( } // file:///./parser.mbty -// 1420| "(" ")" "=>" expr_statement_no_break_continue_return { -// 1421| make_arrow_fn(@list.empty(), $4, params_loc = mk_loc($loc($1)).merge(mk_loc($loc($2))),loc = mk_loc($sloc)) -// 1422| } +// 1429| "(" ")" "=>" expr_statement_no_break_continue_return { +// 1430| make_arrow_fn(@list.empty(), $4, params_loc = mk_loc($loc($1)).merge(mk_loc($loc($2))),loc = mk_loc($sloc)) +// 1431| } ///| -fn yy_action_419( +fn yy_action_420( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14399,15 +14444,15 @@ fn yy_action_419( } // file:///./parser.mbty -// 1443| binder ioption(",") ")" { @list.singleton(Named($1)) } +// 1452| binder ioption(",") ")" { @list.singleton(Named($1)) } ///| -fn yy_action_420( +fn yy_action_421( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { let _sub_action_0_result = yy_action_15(_last_pos, _args[0:1]) - let _sub_action_1_result = yy_action_421(_args[0].2, _args[1:1]) + let _sub_action_1_result = yy_action_422(_args[0].2, _args[1:1]) guard _sub_action_0_result is YYObj_Binder(_dollar1) YYObj_List_ArrowFnParam_( { @@ -14418,15 +14463,15 @@ fn yy_action_420( } // file:///./parser.mbty -// 1443| binder ioption(",") ")" { @list.singleton(Named($1)) } +// 1452| binder ioption(",") ")" { @list.singleton(Named($1)) } ///| -fn yy_action_422( +fn yy_action_423( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { let _sub_action_0_result = yy_action_15(_last_pos, _args[0:1]) - let _sub_action_1_result = yy_action_423(_args[0].2, _args[1:2]) + let _sub_action_1_result = yy_action_424(_args[0].2, _args[1:2]) guard _sub_action_0_result is YYObj_Binder(_dollar1) YYObj_List_ArrowFnParam_( { @@ -14437,10 +14482,10 @@ fn yy_action_422( } // file:///./parser.mbty -// 1445| binder "," arrow_fn_prefix_no_constraint { $3.add(Named($1)) } +// 1454| binder "," arrow_fn_prefix_no_constraint { $3.add(Named($1)) } ///| -fn yy_action_424( +fn yy_action_425( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14456,10 +14501,10 @@ fn yy_action_424( } // file:///./parser.mbty -// 1556| binder "," non_empty_tuple_elems_with_prefix { $3.add(@syntax.binder_to_expr($1)) } +// 1565| binder "," non_empty_tuple_elems_with_prefix { $3.add(@syntax.binder_to_expr($1)) } ///| -fn yy_action_425( +fn yy_action_426( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14475,23 +14520,23 @@ fn yy_action_425( } // file:///./parser.mbty -// 1399| pipe_expr catch_keyword single_pattern_cases "}" { -// 1400| let (catch_all, catch_loc) = $2 -// 1401| Try( -// 1402| body = $1, -// 1403| catch_ = $3, -// 1404| catch_all~, -// 1405| try_else = None, -// 1406| has_try = false, -// 1407| try_loc = mk_loc($loc($1)), -// 1408| catch_loc~, -// 1409| else_loc = Location::{ start: Position::{ fname: "", lnum: 0, bol: 0, cnum: 0 }, end: Position::{ fname: "", lnum: 0, bol: 0, cnum: 0 } }, -// 1410| loc = mk_loc($sloc) -// 1411| ) -// 1412| } +// 1408| pipe_expr catch_keyword single_pattern_cases "}" { +// 1409| let (catch_all, catch_loc) = $2 +// 1410| Try( +// 1411| body = $1, +// 1412| catch_ = $3, +// 1413| catch_all~, +// 1414| try_else = None, +// 1415| has_try = false, +// 1416| try_loc = mk_loc($loc($1)), +// 1417| catch_loc~, +// 1418| else_loc = Location::{ start: Position::{ fname: "", lnum: 0, bol: 0, cnum: 0 }, end: Position::{ fname: "", lnum: 0, bol: 0, cnum: 0 } }, +// 1419| loc = mk_loc($sloc) +// 1420| ) +// 1421| } ///| -fn yy_action_426( +fn yy_action_427( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14532,7 +14577,7 @@ fn yy_action_426( // 212| X option(SEMI) { @list.singleton($1) } ///| -fn yy_action_427( +fn yy_action_428( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14546,12 +14591,12 @@ fn yy_action_427( } // file:///./parser.mbty -// 1137| pattern option(preceded("if", infix_expr)) "=>" expr_statement { -// 1138| Case::{ pattern : $1, guard_ : $2, body : $4 } -// 1139| } +// 1146| pattern option(preceded("if", infix_expr)) "=>" expr_statement { +// 1147| Case::{ pattern : $1, guard_ : $2, body : $4 } +// 1148| } ///| -fn yy_action_428( +fn yy_action_429( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14567,12 +14612,12 @@ fn yy_action_428( } // file:///./parser.mbty -// 1248| lexmatch_header list_semis(lex_case) "}" { -// 1249| LexMatch(strategy=$1.1, expr=$1.0, match_loc=mk_loc($loc($1)), cases=$2, loc=mk_loc($sloc)) -// 1250| } +// 1257| lexmatch_header list_semis(lex_case) "}" { +// 1258| LexMatch(strategy=$1.1, expr=$1.0, match_loc=mk_loc($loc($1)), cases=$2, loc=mk_loc($sloc)) +// 1259| } ///| -fn yy_action_429( +fn yy_action_430( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14604,7 +14649,7 @@ fn yy_action_429( // 223| non_empty_list_semis(X) { $1 } ///| -fn yy_action_430( +fn yy_action_431( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14618,13 +14663,13 @@ fn yy_action_430( } // file:///./parser.mbty -// 1105| "break" POST_LABEL option(expr) { -// 1106| let label = Label::{ name: $2, loc: mk_loc($loc($2)) } -// 1107| Break(arg = $3, label = Some(label), loc = mk_loc($sloc)) -// 1108| } +// 1114| "break" POST_LABEL option(expr) { +// 1115| let label = Label::{ name: $2, loc: mk_loc($loc($2)) } +// 1116| Break(arg = $3, label = Some(label), loc = mk_loc($sloc)) +// 1117| } ///| -fn yy_action_431( +fn yy_action_432( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14655,10 +14700,10 @@ fn yy_action_431( } // file:///./parser.mbty -// 1109| "break" option(expr) { Break(arg = $2, label = None, loc = mk_loc($sloc)) } +// 1118| "break" option(expr) { Break(arg = $2, label = None, loc = mk_loc($sloc)) } ///| -fn yy_action_432( +fn yy_action_433( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14678,13 +14723,13 @@ fn yy_action_432( } // file:///./parser.mbty -// 1110| "continue" POST_LABEL list_commas_no_trailing(expr) { -// 1111| let label = Label::{ name: $2, loc: mk_loc($loc($2)) } -// 1112| Continue(args = $3, label = Some(label), loc = mk_loc($sloc)) -// 1113| } +// 1119| "continue" POST_LABEL list_commas_no_trailing(expr) { +// 1120| let label = Label::{ name: $2, loc: mk_loc($loc($2)) } +// 1121| Continue(args = $3, label = Some(label), loc = mk_loc($sloc)) +// 1122| } ///| -fn yy_action_433( +fn yy_action_434( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14715,10 +14760,10 @@ fn yy_action_433( } // file:///./parser.mbty -// 1114| "continue" list_commas_no_trailing(expr) { Continue(args = $2, label = None, loc = mk_loc($sloc)) } +// 1123| "continue" list_commas_no_trailing(expr) { Continue(args = $2, label = None, loc = mk_loc($sloc)) } ///| -fn yy_action_434( +fn yy_action_435( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14745,7 +14790,7 @@ fn yy_action_434( // 184| non_empty_list_commas_no_trailing(X) { $1 } ///| -fn yy_action_435( +fn yy_action_436( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14762,7 +14807,7 @@ fn yy_action_435( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_436( +fn yy_action_437( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14780,7 +14825,7 @@ fn yy_action_436( // 166| non_empty_list_commas_rev(X) { $1.rev() } ///| -fn yy_action_437( +fn yy_action_438( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14797,7 +14842,7 @@ fn yy_action_437( // 161| X { @list.singleton($1) } ///| -fn yy_action_438( +fn yy_action_439( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14814,7 +14859,7 @@ fn yy_action_438( // 183| { @list.empty() } ///| -fn yy_action_439( +fn yy_action_440( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14827,10 +14872,10 @@ fn yy_action_439( } // file:///./parser.mbty -// 1115| "return" option(expr) { Return(return_value = $2, loc = mk_loc($sloc)) } +// 1124| "return" option(expr) { Return(return_value = $2, loc = mk_loc($sloc)) } ///| -fn yy_action_440( +fn yy_action_441( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14853,7 +14898,7 @@ fn yy_action_440( // 5| X { Some($1) } ///| -fn yy_action_441( +fn yy_action_442( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14870,7 +14915,7 @@ fn yy_action_441( // 4| { None } ///| -fn yy_action_442( +fn yy_action_443( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14883,10 +14928,10 @@ fn yy_action_442( } // file:///./parser.mbty -// 1116| expr_statement_no_break_continue_return { $1 } +// 1125| expr_statement_no_break_continue_return { $1 } ///| -fn yy_action_443( +fn yy_action_444( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14900,18 +14945,18 @@ fn yy_action_443( } // file:///./parser.mbty -// 1125| loop_label_colon "while" infix_expr block_expr optional_else { -// 1126| While( -// 1127| loop_cond = $3, -// 1128| loop_body = $4, -// 1129| while_else = $5, -// 1130| label = $1, -// 1131| loc = mk_loc($sloc) -// 1132| ) -// 1133| } +// 1134| loop_label_colon "while" infix_expr block_expr optional_else { +// 1135| While( +// 1136| loop_cond = $3, +// 1137| loop_body = $4, +// 1138| while_else = $5, +// 1139| label = $1, +// 1140| loc = mk_loc($sloc) +// 1141| ) +// 1142| } ///| -fn yy_action_444( +fn yy_action_445( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14940,22 +14985,22 @@ fn yy_action_444( } // file:///./parser.mbty -// 1322| loop_label_colon loop_header list_semis(single_pattern_case) "}" { -// 1323| Loop( -// 1324| arg = $2, -// 1325| body = $3, -// 1326| label = $1, -// 1327| loop_loc = mk_loc($loc($2)), -// 1328| loc = mk_loc($sloc) -// 1329| ) -// 1330| } +// 1331| loop_label_colon loop_header list_semis(single_pattern_case) "}" { +// 1332| Loop( +// 1333| arg = $2, +// 1334| body = $3, +// 1335| label = $1, +// 1336| loop_loc = mk_loc($loc($2)), +// 1337| loc = mk_loc($sloc) +// 1338| ) +// 1339| } ///| -fn yy_action_445( +fn yy_action_446( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_446(_args[0].2, _args[1:4]) + let _sub_action_0_result = yy_action_447(_args[0].2, _args[1:4]) guard _sub_action_0_result is YYObj_Expr(_dollar2) guard _args[4].0 is YYObj_List_Case_(_dollar3) guard _args[0].0 is YYObj_Label_(_dollar1) @@ -14982,10 +15027,10 @@ fn yy_action_445( } // file:///./parser.mbty -// 1244| "loop" infix_expr "{" { $2 } +// 1253| "loop" infix_expr "{" { $2 } ///| -fn yy_action_446( +fn yy_action_447( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -14999,10 +15044,10 @@ fn yy_action_446( } // file:///./parser.mbty -// 1334| list_commas_no_trailing(separated_pair(binder, "=", expr)) { $1 } +// 1343| list_commas_no_trailing(separated_pair(binder, "=", expr)) { $1 } ///| -fn yy_action_447( +fn yy_action_448( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15016,20 +15061,20 @@ fn yy_action_447( } // file:///./parser.mbty -// 1343| loop_label_colon "for" for_binders SEMI option(infix_expr) SEMI list_commas_no_trailing(separated_pair(binder, "=", expr)) block_expr optional_else { -// 1344| For( -// 1345| binders = $3, -// 1346| condition = $5, -// 1347| continue_block = $7, -// 1348| body = $8, -// 1349| for_else = $9, -// 1350| label = $1, -// 1351| loc = mk_loc($sloc) -// 1352| ) -// 1353| } +// 1352| loop_label_colon "for" for_binders SEMI option(infix_expr) SEMI list_commas_no_trailing(separated_pair(binder, "=", expr)) block_expr optional_else { +// 1353| For( +// 1354| binders = $3, +// 1355| condition = $5, +// 1356| continue_block = $7, +// 1357| body = $8, +// 1358| for_else = $9, +// 1359| label = $1, +// 1360| loc = mk_loc($sloc) +// 1361| ) +// 1362| } ///| -fn yy_action_448( +fn yy_action_449( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15065,7 +15110,7 @@ fn yy_action_448( // 5| X { Some($1) } ///| -fn yy_action_449( +fn yy_action_450( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15082,7 +15127,7 @@ fn yy_action_449( // 4| { None } ///| -fn yy_action_450( +fn yy_action_451( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15095,20 +15140,20 @@ fn yy_action_450( } // file:///./parser.mbty -// 1354| loop_label_colon "for" for_binders block_expr optional_else { -// 1355| For( -// 1356| binders = $3, -// 1357| condition = None, -// 1358| continue_block = @list.empty(), -// 1359| body = $4, -// 1360| for_else = $5, -// 1361| label = $1, -// 1362| loc = mk_loc($sloc) -// 1363| ) -// 1364| } +// 1363| loop_label_colon "for" for_binders block_expr optional_else { +// 1364| For( +// 1365| binders = $3, +// 1366| condition = None, +// 1367| continue_block = @list.empty(), +// 1368| body = $4, +// 1369| for_else = $5, +// 1370| label = $1, +// 1371| loc = mk_loc($sloc) +// 1372| ) +// 1373| } ///| -fn yy_action_451( +fn yy_action_452( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15139,10 +15184,10 @@ fn yy_action_451( } // file:///./parser.mbty -// 1338| "else" block_expr { Some($2) } +// 1347| "else" block_expr { Some($2) } ///| -fn yy_action_452( +fn yy_action_453( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15156,19 +15201,19 @@ fn yy_action_452( } // file:///./parser.mbty -// 1368| loop_label_colon "for" non_empty_list_commas(foreach_binder) "in" expr block_expr optional_else { -// 1369| ForEach( -// 1370| binders = $3, -// 1371| expr = $5, -// 1372| body = $6, -// 1373| else_block = $7, -// 1374| label = $1, -// 1375| loc = mk_loc($sloc) -// 1376| ) -// 1377| } +// 1377| loop_label_colon "for" non_empty_list_commas(foreach_binder) "in" expr block_expr optional_else { +// 1378| ForEach( +// 1379| binders = $3, +// 1380| expr = $5, +// 1381| body = $6, +// 1382| else_block = $7, +// 1383| label = $1, +// 1384| loc = mk_loc($sloc) +// 1385| ) +// 1386| } ///| -fn yy_action_453( +fn yy_action_454( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15199,10 +15244,10 @@ fn yy_action_453( } // file:///./parser.mbty -// 1339| { None } +// 1348| { None } ///| -fn yy_action_454( +fn yy_action_455( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15218,11 +15263,11 @@ fn yy_action_454( // 161| X { @list.singleton($1) } ///| -fn yy_action_455( +fn yy_action_456( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_456(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_457(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj__Binder__Expr_(_dollar1) YYObj_List__Binder__Expr__( { @@ -15236,7 +15281,7 @@ fn yy_action_455( // 184| non_empty_list_commas_no_trailing(X) { $1 } ///| -fn yy_action_457( +fn yy_action_458( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15253,7 +15298,7 @@ fn yy_action_457( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_458( +fn yy_action_459( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15267,10 +15312,10 @@ fn yy_action_458( } // file:///./parser.mbty -// 1381| binder { Some($1)} +// 1390| binder { Some($1)} ///| -fn yy_action_459( +fn yy_action_460( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15285,10 +15330,10 @@ fn yy_action_459( } // file:///./parser.mbty -// 1382| "_" { None } +// 1391| "_" { None } ///| -fn yy_action_460( +fn yy_action_461( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15304,7 +15349,7 @@ fn yy_action_460( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_461( +fn yy_action_462( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15319,10 +15364,10 @@ fn yy_action_461( } // file:///./parser.mbty -// 986| LIDENT { Ident(name = $1) } +// 995| LIDENT { Ident(name = $1) } ///| -fn yy_action_462( +fn yy_action_463( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15336,10 +15381,10 @@ fn yy_action_462( } // file:///./parser.mbty -// 987| PACKAGE_NAME DOT_LIDENT { Dot(pkg = $1, id = $2) } +// 996| PACKAGE_NAME DOT_LIDENT { Dot(pkg = $1, id = $2) } ///| -fn yy_action_463( +fn yy_action_464( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15354,10 +15399,10 @@ fn yy_action_463( } // file:///./parser.mbty -// 1097| "raise" expr { Raise(err_value = $2, loc = mk_loc($sloc)) } +// 1106| "raise" expr { Raise(err_value = $2, loc = mk_loc($sloc)) } ///| -fn yy_action_464( +fn yy_action_465( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15377,10 +15422,10 @@ fn yy_action_464( } // file:///./parser.mbty -// 1098| "..." { Hole(loc = mk_loc($sloc), kind = Todo) } +// 1107| "..." { Hole(loc = mk_loc($sloc), kind = Todo) } ///| -fn yy_action_465( +fn yy_action_466( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15399,14 +15444,14 @@ fn yy_action_465( } // file:///./parser.mbty -// 1099| augmented_assignment_expr { $1 } +// 1108| augmented_assignment_expr { $1 } ///| -fn yy_action_466( +fn yy_action_467( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_467(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_468(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj_Expr(_dollar1) YYObj_Expr( { @@ -15417,21 +15462,21 @@ fn yy_action_466( } // file:///./parser.mbty -// 1086| left_value assignop expr { -// 1087| let loc = mk_loc($sloc) -// 1088| match $1 { -// 1089| Var(var_) => Assign(var_~, expr=$3, augmented_by=Some($2), loc~) -// 1090| Field(record, accessor) => Mutate(record~, accessor~, field=$3, augmented_by=Some($2), loc~) -// 1091| Array(array, index) => ArrayAugmentedSet(op=$2, array~, index~, value=$3, loc~) -// 1092| } -// 1093| } +// 1095| left_value assignop expr { +// 1096| let loc = mk_loc($sloc) +// 1097| match $1 { +// 1098| Var(var_) => Assign(var_~, expr=$3, augmented_by=Some($2), loc~) +// 1099| Field(record, accessor) => Mutate(record~, accessor~, field=$3, augmented_by=Some($2), loc~) +// 1100| Array(array, index) => ArrayAugmentedSet(op=$2, array~, index~, value=$3, loc~) +// 1101| } +// 1102| } ///| -fn yy_action_467( +fn yy_action_468( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_468(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_469(_args[0].2, _args[1:2]) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) let _end_pos = if _args.length() == 0 { _last_pos @@ -15464,10 +15509,10 @@ fn yy_action_467( } // file:///./parser.mbty -// 1779| AUGMENTED_ASSIGNMENT { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } +// 1788| AUGMENTED_ASSIGNMENT { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } ///| -fn yy_action_468( +fn yy_action_469( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15490,14 +15535,14 @@ fn yy_action_468( } // file:///./parser.mbty -// 1100| assignment_expr { $1 } +// 1109| assignment_expr { $1 } ///| -fn yy_action_469( +fn yy_action_470( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_470(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_471(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj_Expr(_dollar1) YYObj_Expr( { @@ -15508,17 +15553,17 @@ fn yy_action_469( } // file:///./parser.mbty -// 1075| left_value "=" expr { -// 1076| let loc = mk_loc($sloc) -// 1077| match $1 { -// 1078| Var(var_) => Assign(var_~, expr=$3, augmented_by=None, loc~) -// 1079| Field(record, accessor) => Mutate(record~, accessor~, field=$3, augmented_by=None, loc~) -// 1080| Array(array, index) => ArraySet(array~, index~, value=$3, loc~) -// 1081| } -// 1082| } +// 1084| left_value "=" expr { +// 1085| let loc = mk_loc($sloc) +// 1086| match $1 { +// 1087| Var(var_) => Assign(var_~, expr=$3, augmented_by=None, loc~) +// 1088| Field(record, accessor) => Mutate(record~, accessor~, field=$3, augmented_by=None, loc~) +// 1089| Array(array, index) => ArraySet(array~, index~, value=$3, loc~) +// 1090| } +// 1091| } ///| -fn yy_action_470( +fn yy_action_471( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15545,10 +15590,10 @@ fn yy_action_470( } // file:///./parser.mbty -// 1101| expr { $1 } +// 1110| expr { $1 } ///| -fn yy_action_471( +fn yy_action_472( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15562,12 +15607,12 @@ fn yy_action_471( } // file:///./parser.mbty -// 1423| binder "=>" expr_statement_no_break_continue_return { -// 1424| make_arrow_fn(@list.singleton((Named($1), None)), $3, params_loc = mk_loc($loc($1)), loc = mk_loc($sloc)) -// 1425| } +// 1432| binder "=>" expr_statement_no_break_continue_return { +// 1433| make_arrow_fn(@list.singleton((Named($1), None)), $3, params_loc = mk_loc($loc($1)), loc = mk_loc($sloc)) +// 1434| } ///| -fn yy_action_472( +fn yy_action_473( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15596,10 +15641,10 @@ fn yy_action_472( } // file:///./parser.mbty -// 1120| POST_LABEL ":" { Some(Label::{ name : $1, loc : mk_loc($sloc) }) } +// 1129| POST_LABEL ":" { Some(Label::{ name : $1, loc : mk_loc($sloc) }) } ///| -fn yy_action_473( +fn yy_action_474( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15622,11 +15667,11 @@ fn yy_action_473( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_474( +fn yy_action_475( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_456(_args[1].2, _args[2:5]) + let _sub_action_0_result = yy_action_457(_args[1].2, _args[2:5]) guard _args[0].0 is YYObj_List__Binder__Expr__(_dollar1) guard _sub_action_0_result is YYObj__Binder__Expr_(_dollar3) YYObj_List__Binder__Expr__( @@ -15641,7 +15686,7 @@ fn yy_action_474( // 28| X SEP Y { ($1, $3) } ///| -fn yy_action_456( +fn yy_action_457( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15660,7 +15705,7 @@ fn yy_action_456( // 166| non_empty_list_commas_rev(X) { $1.rev() } ///| -fn yy_action_475( +fn yy_action_476( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15677,7 +15722,7 @@ fn yy_action_475( // 161| X { @list.singleton($1) } ///| -fn yy_action_476( +fn yy_action_477( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15694,7 +15739,7 @@ fn yy_action_476( // 183| { @list.empty() } ///| -fn yy_action_477( +fn yy_action_478( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15707,10 +15752,10 @@ fn yy_action_477( } // file:///./parser.mbty -// 1160| "catch" "{" { (false, mk_loc($sloc)) } +// 1169| "catch" "{" { (false, mk_loc($sloc)) } ///| -fn yy_action_478( +fn yy_action_479( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15729,10 +15774,10 @@ fn yy_action_478( } // file:///./parser.mbty -// 1161| "catch" "!" "{" { (true, mk_loc($sloc)) } +// 1170| "catch" "!" "{" { (true, mk_loc($sloc)) } ///| -fn yy_action_479( +fn yy_action_480( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15751,10 +15796,10 @@ fn yy_action_479( } // file:///./parser.mbty -// 1150| list_semis(single_pattern_case) { $1 } +// 1159| list_semis(single_pattern_case) { $1 } ///| -fn yy_action_480( +fn yy_action_481( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15768,28 +15813,28 @@ fn yy_action_480( } // file:///./parser.mbty -// 1183| "try" pipe_expr catch_keyword single_pattern_cases "}" else_keyword single_pattern_cases "}" { -// 1184| let (catch_all, catch_loc) = $3 -// 1185| let else_loc = $6 -// 1186| Try( -// 1187| body = $2, -// 1188| catch_ = $4, -// 1189| catch_all~, -// 1190| try_else = Some($7), -// 1191| has_try = true, -// 1192| try_loc = mk_loc($loc($1)), -// 1193| catch_loc~, -// 1194| else_loc~, -// 1195| loc = mk_loc($sloc) -// 1196| ) -// 1197| } +// 1192| "try" pipe_expr catch_keyword single_pattern_cases "}" else_keyword single_pattern_cases "}" { +// 1193| let (catch_all, catch_loc) = $3 +// 1194| let else_loc = $6 +// 1195| Try( +// 1196| body = $2, +// 1197| catch_ = $4, +// 1198| catch_all~, +// 1199| try_else = Some($7), +// 1200| has_try = true, +// 1201| try_loc = mk_loc($loc($1)), +// 1202| catch_loc~, +// 1203| else_loc~, +// 1204| loc = mk_loc($sloc) +// 1205| ) +// 1206| } ///| -fn yy_action_481( +fn yy_action_482( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_482(_args[4].2, _args[5:7]) + let _sub_action_0_result = yy_action_483(_args[4].2, _args[5:7]) guard _args[2].0 is YYObj__Bool__Location_(_dollar3) guard _sub_action_0_result is YYObj_Location(_dollar6) guard _args[1].0 is YYObj_Expr(_dollar2) @@ -15824,10 +15869,10 @@ fn yy_action_481( } // file:///./parser.mbty -// 1165| "noraise" "{" { mk_loc($sloc) } +// 1174| "noraise" "{" { mk_loc($sloc) } ///| -fn yy_action_482( +fn yy_action_483( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15846,23 +15891,23 @@ fn yy_action_482( } // file:///./parser.mbty -// 1169| "try" pipe_expr catch_keyword single_pattern_cases "}" { -// 1170| let (catch_all, catch_loc) = $3 -// 1171| Try( -// 1172| body = $2, -// 1173| catch_ = $4, -// 1174| catch_all~, -// 1175| try_else = None, -// 1176| has_try = true, -// 1177| try_loc = mk_loc($loc($1)), -// 1178| catch_loc~, -// 1179| else_loc = @basic.Location::{ start: @basic.Position::{ fname: "", lnum: 0, bol: 0, cnum: 0 }, end: @basic.Position::{ fname: "", lnum: 0, bol: 0, cnum: 0 } }, -// 1180| loc = mk_loc($sloc) -// 1181| ) -// 1182| } +// 1178| "try" pipe_expr catch_keyword single_pattern_cases "}" { +// 1179| let (catch_all, catch_loc) = $3 +// 1180| Try( +// 1181| body = $2, +// 1182| catch_ = $4, +// 1183| catch_all~, +// 1184| try_else = None, +// 1185| has_try = true, +// 1186| try_loc = mk_loc($loc($1)), +// 1187| catch_loc~, +// 1188| else_loc = @basic.Location::{ start: @basic.Position::{ fname: "", lnum: 0, bol: 0, cnum: 0 }, end: @basic.Position::{ fname: "", lnum: 0, bol: 0, cnum: 0 } }, +// 1189| loc = mk_loc($sloc) +// 1190| ) +// 1191| } ///| -fn yy_action_483( +fn yy_action_484( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15903,7 +15948,7 @@ fn yy_action_483( // 223| non_empty_list_semis(X) { $1 } ///| -fn yy_action_484( +fn yy_action_485( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15917,12 +15962,12 @@ fn yy_action_484( } // file:///./parser.mbty -// 1198| "try?" pipe_expr { -// 1199| TryOperator(body = $2, kind = Question, try_loc = mk_loc($loc($1)), loc = mk_loc($sloc)) -// 1200| } +// 1207| "try?" pipe_expr { +// 1208| TryOperator(body = $2, kind = Question, try_loc = mk_loc($loc($1)), loc = mk_loc($sloc)) +// 1209| } ///| -fn yy_action_485( +fn yy_action_486( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15949,12 +15994,12 @@ fn yy_action_485( } // file:///./parser.mbty -// 1201| "try!" pipe_expr { -// 1202| TryOperator(body = $2, kind = Exclamation, try_loc = mk_loc($loc($1)), loc = mk_loc($sloc)) -// 1203| } +// 1210| "try!" pipe_expr { +// 1211| TryOperator(body = $2, kind = Exclamation, try_loc = mk_loc($loc($1)), loc = mk_loc($sloc)) +// 1212| } ///| -fn yy_action_486( +fn yy_action_487( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -15981,12 +16026,12 @@ fn yy_action_486( } // file:///./parser.mbty -// 1207| "if" infix_expr block_expr "else" block_expr { -// 1208| If(cond = $2, ifso = $3, ifnot = Some($5), loc = mk_loc($sloc)) -// 1209| } +// 1216| "if" infix_expr block_expr "else" block_expr { +// 1217| If(cond = $2, ifso = $3, ifnot = Some($5), loc = mk_loc($sloc)) +// 1218| } ///| -fn yy_action_487( +fn yy_action_488( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16013,12 +16058,12 @@ fn yy_action_487( } // file:///./parser.mbty -// 1210| "if" infix_expr block_expr "else" if_expr { -// 1211| If(cond = $2, ifso = $3, ifnot = Some($5), loc = mk_loc($sloc)) -// 1212| } +// 1219| "if" infix_expr block_expr "else" if_expr { +// 1220| If(cond = $2, ifso = $3, ifnot = Some($5), loc = mk_loc($sloc)) +// 1221| } ///| -fn yy_action_488( +fn yy_action_489( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16045,12 +16090,12 @@ fn yy_action_488( } // file:///./parser.mbty -// 1213| "if" infix_expr block_expr { -// 1214| If(cond = $2, ifso = $3, ifnot = None, loc = mk_loc($sloc)) -// 1215| } +// 1222| "if" infix_expr block_expr { +// 1223| If(cond = $2, ifso = $3, ifnot = None, loc = mk_loc($sloc)) +// 1224| } ///| -fn yy_action_489( +fn yy_action_490( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16076,10 +16121,10 @@ fn yy_action_489( } // file:///./parser.mbty -// 1219| "match" infix_expr "{" { $2 } +// 1228| "match" infix_expr "{" { $2 } ///| -fn yy_action_490( +fn yy_action_491( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16093,18 +16138,18 @@ fn yy_action_490( } // file:///./parser.mbty -// 1223| match_header non_empty_list_semis(single_pattern_case) "}" { -// 1224| let expr = $1 -// 1225| Match( -// 1226| expr~, -// 1227| cases = $2, -// 1228| match_loc = mk_loc($loc($1)), -// 1229| loc = mk_loc($sloc) -// 1230| ) -// 1231| } +// 1232| match_header non_empty_list_semis(single_pattern_case) "}" { +// 1233| let expr = $1 +// 1234| Match( +// 1235| expr~, +// 1236| cases = $2, +// 1237| match_loc = mk_loc($loc($1)), +// 1238| loc = mk_loc($sloc) +// 1239| ) +// 1240| } ///| -fn yy_action_491( +fn yy_action_492( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16133,18 +16178,18 @@ fn yy_action_491( } // file:///./parser.mbty -// 1232| match_header "}" { -// 1233| let expr = $1 -// 1234| Match( -// 1235| expr~, -// 1236| cases = @list.empty(), -// 1237| match_loc = mk_loc($loc($1)), -// 1238| loc = mk_loc($sloc) -// 1239| ) -// 1240| } +// 1241| match_header "}" { +// 1242| let expr = $1 +// 1243| Match( +// 1244| expr~, +// 1245| cases = @list.empty(), +// 1246| match_loc = mk_loc($loc($1)), +// 1247| loc = mk_loc($sloc) +// 1248| ) +// 1249| } ///| -fn yy_action_492( +fn yy_action_493( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16172,16 +16217,16 @@ fn yy_action_492( } // file:///./parser.mbty -// 1261| lex_pattern "=>" expr_statement { -// 1262| LexCase::{ -// 1263| pat : $1, -// 1264| pat_loc : mk_loc($loc($1)), -// 1265| body : $3 -// 1266| } -// 1267| } +// 1270| lex_pattern "=>" expr_statement { +// 1271| LexCase::{ +// 1272| pat : $1, +// 1273| pat_loc : mk_loc($loc($1)), +// 1274| body : $3 +// 1275| } +// 1276| } ///| -fn yy_action_493( +fn yy_action_494( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16202,17 +16247,17 @@ fn yy_action_493( } // file:///./parser.mbty -// 1268| "..." { -// 1269| let pat = @list.singleton(LexTopPattern::Wildcard(loc = mk_loc($sloc))) -// 1270| LexCase::{ -// 1271| pat, -// 1272| pat_loc : mk_loc($sloc), -// 1273| body : Hole(loc=mk_loc($sloc), kind=Todo) -// 1274| } -// 1275| } +// 1277| "..." { +// 1278| let pat = @list.singleton(LexTopPattern::Wildcard(loc = mk_loc($sloc))) +// 1279| LexCase::{ +// 1280| pat, +// 1281| pat_loc : mk_loc($sloc), +// 1282| body : Hole(loc=mk_loc($sloc), kind=Todo) +// 1283| } +// 1284| } ///| -fn yy_action_494( +fn yy_action_495( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16241,7 +16286,7 @@ fn yy_action_494( // 213| X SEMI non_empty_list_semis(X) { $3.add($1) } ///| -fn yy_action_495( +fn yy_action_496( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16259,7 +16304,7 @@ fn yy_action_495( // 212| X option(SEMI) { @list.singleton($1) } ///| -fn yy_action_496( +fn yy_action_497( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16276,7 +16321,7 @@ fn yy_action_496( // 222| { @list.empty() } ///| -fn yy_action_497( +fn yy_action_498( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16289,12 +16334,12 @@ fn yy_action_497( } // file:///./parser.mbty -// 1253| "lexmatch" infix_expr "{" { -// 1254| ($2, None) -// 1255| } +// 1262| "lexmatch" infix_expr "{" { +// 1263| ($2, None) +// 1264| } ///| -fn yy_action_498( +fn yy_action_499( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16308,16 +16353,16 @@ fn yy_action_498( } // file:///./parser.mbty -// 1256| "lexmatch" infix_expr "with" label "{" { -// 1257| ($2, Some($4)) -// 1258| } +// 1265| "lexmatch" infix_expr "with" label "{" { +// 1266| ($2, Some($4)) +// 1267| } ///| -fn yy_action_499( +fn yy_action_500( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_413(_args[2].2, _args[3:4]) + let _sub_action_0_result = yy_action_414(_args[2].2, _args[3:4]) guard _args[1].0 is YYObj_Expr(_dollar2) guard _sub_action_0_result is YYObj_Label(_dollar4) YYObj__Expr__Label__( @@ -16329,10 +16374,10 @@ fn yy_action_499( } // file:///./parser.mbty -// 1386| loop_expr { $1 } +// 1395| loop_expr { $1 } ///| -fn yy_action_500( +fn yy_action_501( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16346,10 +16391,10 @@ fn yy_action_500( } // file:///./parser.mbty -// 1387| for_expr { $1 } +// 1396| for_expr { $1 } ///| -fn yy_action_501( +fn yy_action_502( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16363,10 +16408,10 @@ fn yy_action_501( } // file:///./parser.mbty -// 1388| foreach_expr { $1 } +// 1397| foreach_expr { $1 } ///| -fn yy_action_502( +fn yy_action_503( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16380,10 +16425,10 @@ fn yy_action_502( } // file:///./parser.mbty -// 1389| while_expr { $1 } +// 1398| while_expr { $1 } ///| -fn yy_action_503( +fn yy_action_504( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16397,10 +16442,10 @@ fn yy_action_503( } // file:///./parser.mbty -// 1390| try_expr { $1 } +// 1399| try_expr { $1 } ///| -fn yy_action_504( +fn yy_action_505( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16414,10 +16459,10 @@ fn yy_action_504( } // file:///./parser.mbty -// 1391| if_expr { $1 } +// 1400| if_expr { $1 } ///| -fn yy_action_505( +fn yy_action_506( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16431,10 +16476,10 @@ fn yy_action_505( } // file:///./parser.mbty -// 1392| match_expr { $1 } +// 1401| match_expr { $1 } ///| -fn yy_action_506( +fn yy_action_507( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16448,10 +16493,10 @@ fn yy_action_506( } // file:///./parser.mbty -// 1393| lexmatch_expr { $1 } +// 1402| lexmatch_expr { $1 } ///| -fn yy_action_507( +fn yy_action_508( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16465,10 +16510,10 @@ fn yy_action_507( } // file:///./parser.mbty -// 1394| simple_try_expr { $1 } +// 1403| simple_try_expr { $1 } ///| -fn yy_action_508( +fn yy_action_509( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16482,10 +16527,10 @@ fn yy_action_508( } // file:///./parser.mbty -// 1395| arrow_fn_expr { Function(func = $1, loc = mk_loc($sloc)) } +// 1404| arrow_fn_expr { Function(func = $1, loc = mk_loc($sloc)) } ///| -fn yy_action_509( +fn yy_action_510( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16508,11 +16553,11 @@ fn yy_action_509( // 5| X { Some($1) } ///| -fn yy_action_510( +fn yy_action_511( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_511(_last_pos, _args[0:2]) + let _sub_action_0_result = yy_action_512(_last_pos, _args[0:2]) guard _sub_action_0_result is YYObj_Expr(_dollar1) YYObj_Option_Expr_( { @@ -16526,7 +16571,7 @@ fn yy_action_510( // 32| L X { $2 } ///| -fn yy_action_511( +fn yy_action_512( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16543,7 +16588,7 @@ fn yy_action_511( // 4| { None } ///| -fn yy_action_512( +fn yy_action_513( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16556,16 +16601,16 @@ fn yy_action_512( } // file:///./parser.mbty -// 1140| "..." { -// 1141| Case::{ -// 1142| pattern : Pattern::Any(loc = mk_loc($sloc)), -// 1143| guard_ : None, -// 1144| body : Hole(loc = mk_loc($sloc), kind = Todo) -// 1145| } -// 1146| } +// 1149| "..." { +// 1150| Case::{ +// 1151| pattern : Pattern::Any(loc = mk_loc($sloc)), +// 1152| guard_ : None, +// 1153| body : Hole(loc = mk_loc($sloc), kind = Todo) +// 1154| } +// 1155| } ///| -fn yy_action_513( +fn yy_action_514( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16591,7 +16636,7 @@ fn yy_action_513( // 213| X SEMI non_empty_list_semis(X) { $3.add($1) } ///| -fn yy_action_514( +fn yy_action_515( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16609,7 +16654,7 @@ fn yy_action_514( // 222| { @list.empty() } ///| -fn yy_action_515( +fn yy_action_516( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16622,12 +16667,12 @@ fn yy_action_515( } // file:///./parser.mbty -// 1450| pipe_expr "|>" infix_expr { -// 1451| Pipe(lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1452| } +// 1459| pipe_expr "|>" infix_expr { +// 1460| Pipe(lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1461| } ///| -fn yy_action_516( +fn yy_action_517( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16652,10 +16697,10 @@ fn yy_action_516( } // file:///./parser.mbty -// 1413| pipe_expr { $1 } +// 1422| pipe_expr { $1 } ///| -fn yy_action_517( +fn yy_action_518( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16669,14 +16714,14 @@ fn yy_action_517( } // file:///./parser.mbty -// 1444| "_" ioption(",") ")" { @list.singleton(Unnamed(mk_loc($loc($1)))) } +// 1453| "_" ioption(",") ")" { @list.singleton(Unnamed(mk_loc($loc($1)))) } ///| -fn yy_action_518( +fn yy_action_519( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_421(_args[0].2, _args[1:1]) + let _sub_action_0_result = yy_action_422(_args[0].2, _args[1:1]) let _start_pos_of_item0 = _args[0].1 let _end_pos_of_item0 = _args[0].2 YYObj_List_ArrowFnParam_( @@ -16688,14 +16733,14 @@ fn yy_action_518( } // file:///./parser.mbty -// 1444| "_" ioption(",") ")" { @list.singleton(Unnamed(mk_loc($loc($1)))) } +// 1453| "_" ioption(",") ")" { @list.singleton(Unnamed(mk_loc($loc($1)))) } ///| -fn yy_action_519( +fn yy_action_520( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_423(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_424(_args[0].2, _args[1:2]) let _start_pos_of_item0 = _args[0].1 let _end_pos_of_item0 = _args[0].2 YYObj_List_ArrowFnParam_( @@ -16707,10 +16752,10 @@ fn yy_action_519( } // file:///./parser.mbty -// 1446| "_" "," arrow_fn_prefix_no_constraint { $3.add(Unnamed(mk_loc($loc($1)))) } +// 1455| "_" "," arrow_fn_prefix_no_constraint { $3.add(Unnamed(mk_loc($loc($1)))) } ///| -fn yy_action_520( +fn yy_action_521( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16726,10 +16771,10 @@ fn yy_action_520( } // file:///./parser.mbty -// 1557| "_" "," non_empty_tuple_elems_with_prefix { $3.add(Expr::Hole(loc = mk_loc($loc($1)), kind = Incomplete)) } +// 1566| "_" "," non_empty_tuple_elems_with_prefix { $3.add(Expr::Hole(loc = mk_loc($loc($1)), kind = Incomplete)) } ///| -fn yy_action_521( +fn yy_action_522( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16750,10 +16795,10 @@ fn yy_action_521( } // file:///./parser.mbty -// 1581| "(" "_" ":" type_ ")" { Constraint(expr = Hole(loc = mk_loc($loc($2)), kind = Incomplete), ty = $4, loc = mk_loc($sloc)) } +// 1590| "(" "_" ":" type_ ")" { Constraint(expr = Hole(loc = mk_loc($loc($2)), kind = Incomplete), ty = $4, loc = mk_loc($sloc)) } ///| -fn yy_action_522( +fn yy_action_523( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16782,14 +16827,14 @@ fn yy_action_522( } // file:///./parser.mbty -// 1433| "_" ioption(",") ")" { @list.singleton((Unnamed(mk_loc($loc($1))), None)) } +// 1442| "_" ioption(",") ")" { @list.singleton((Unnamed(mk_loc($loc($1))), None)) } ///| -fn yy_action_523( +fn yy_action_524( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_421(_args[0].2, _args[1:1]) + let _sub_action_0_result = yy_action_422(_args[0].2, _args[1:1]) let _start_pos_of_item0 = _args[0].1 let _end_pos_of_item0 = _args[0].2 YYObj_List__ArrowFnParam__Type___( @@ -16803,15 +16848,15 @@ fn yy_action_523( } // file:///./parser.mbty -// 1432| binder ioption(",") ")" { @list.singleton((Named($1), None)) } +// 1441| binder ioption(",") ")" { @list.singleton((Named($1), None)) } ///| -fn yy_action_524( +fn yy_action_525( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { let _sub_action_0_result = yy_action_15(_last_pos, _args[0:1]) - let _sub_action_1_result = yy_action_421(_args[0].2, _args[1:1]) + let _sub_action_1_result = yy_action_422(_args[0].2, _args[1:1]) guard _sub_action_0_result is YYObj_Binder(_dollar1) YYObj_List__ArrowFnParam__Type___( { @@ -16822,15 +16867,15 @@ fn yy_action_524( } // file:///./parser.mbty -// 1432| binder ioption(",") ")" { @list.singleton((Named($1), None)) } +// 1441| binder ioption(",") ")" { @list.singleton((Named($1), None)) } ///| -fn yy_action_525( +fn yy_action_526( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { let _sub_action_0_result = yy_action_15(_last_pos, _args[0:1]) - let _sub_action_1_result = yy_action_423(_args[0].2, _args[1:2]) + let _sub_action_1_result = yy_action_424(_args[0].2, _args[1:2]) guard _sub_action_0_result is YYObj_Binder(_dollar1) YYObj_List__ArrowFnParam__Type___( { @@ -16841,10 +16886,10 @@ fn yy_action_525( } // file:///./parser.mbty -// 1436| binder "," arrow_fn_prefix { $3.add((Named($1), None)) } +// 1445| binder "," arrow_fn_prefix { $3.add((Named($1), None)) } ///| -fn yy_action_526( +fn yy_action_527( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16860,15 +16905,15 @@ fn yy_action_526( } // file:///./parser.mbty -// 1434| binder ":" type_ ioption(",") ")" { @list.singleton((Named($1), Some($3))) } +// 1443| binder ":" type_ ioption(",") ")" { @list.singleton((Named($1), Some($3))) } ///| -fn yy_action_527( +fn yy_action_528( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { let _sub_action_0_result = yy_action_15(_last_pos, _args[0:1]) - let _sub_action_1_result = yy_action_421(_args[2].2, _args[3:3]) + let _sub_action_1_result = yy_action_422(_args[2].2, _args[3:3]) guard _sub_action_0_result is YYObj_Binder(_dollar1) guard _args[2].0 is YYObj_Type(_dollar3) YYObj_List__ArrowFnParam__Type___( @@ -16880,15 +16925,15 @@ fn yy_action_527( } // file:///./parser.mbty -// 1434| binder ":" type_ ioption(",") ")" { @list.singleton((Named($1), Some($3))) } +// 1443| binder ":" type_ ioption(",") ")" { @list.singleton((Named($1), Some($3))) } ///| -fn yy_action_528( +fn yy_action_529( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { let _sub_action_0_result = yy_action_15(_last_pos, _args[0:1]) - let _sub_action_1_result = yy_action_423(_args[2].2, _args[3:4]) + let _sub_action_1_result = yy_action_424(_args[2].2, _args[3:4]) guard _sub_action_0_result is YYObj_Binder(_dollar1) guard _args[2].0 is YYObj_Type(_dollar3) YYObj_List__ArrowFnParam__Type___( @@ -16900,10 +16945,10 @@ fn yy_action_528( } // file:///./parser.mbty -// 1438| binder ":" type_ "," arrow_fn_prefix { $5.add((Named($1), Some($3))) } +// 1447| binder ":" type_ "," arrow_fn_prefix { $5.add((Named($1), Some($3))) } ///| -fn yy_action_529( +fn yy_action_530( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16920,14 +16965,14 @@ fn yy_action_529( } // file:///./parser.mbty -// 1433| "_" ioption(",") ")" { @list.singleton((Unnamed(mk_loc($loc($1))), None)) } +// 1442| "_" ioption(",") ")" { @list.singleton((Unnamed(mk_loc($loc($1))), None)) } ///| -fn yy_action_530( +fn yy_action_531( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_423(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_424(_args[0].2, _args[1:2]) let _start_pos_of_item0 = _args[0].1 let _end_pos_of_item0 = _args[0].2 YYObj_List__ArrowFnParam__Type___( @@ -16941,10 +16986,10 @@ fn yy_action_530( } // file:///./parser.mbty -// 1437| "_" "," arrow_fn_prefix { $3.add((Unnamed(mk_loc($loc($1))), None)) } +// 1446| "_" "," arrow_fn_prefix { $3.add((Unnamed(mk_loc($loc($1))), None)) } ///| -fn yy_action_531( +fn yy_action_532( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -16962,14 +17007,14 @@ fn yy_action_531( } // file:///./parser.mbty -// 1435| "_" ":" type_ ioption(",") ")" { @list.singleton((Unnamed(mk_loc($loc($1))), Some($3))) } +// 1444| "_" ":" type_ ioption(",") ")" { @list.singleton((Unnamed(mk_loc($loc($1))), Some($3))) } ///| -fn yy_action_532( +fn yy_action_533( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_421(_args[2].2, _args[3:3]) + let _sub_action_0_result = yy_action_422(_args[2].2, _args[3:3]) let _start_pos_of_item0 = _args[0].1 let _end_pos_of_item0 = _args[0].2 guard _args[2].0 is YYObj_Type(_dollar3) @@ -16987,14 +17032,14 @@ fn yy_action_532( } // file:///./parser.mbty -// 1435| "_" ":" type_ ioption(",") ")" { @list.singleton((Unnamed(mk_loc($loc($1))), Some($3))) } +// 1444| "_" ":" type_ ioption(",") ")" { @list.singleton((Unnamed(mk_loc($loc($1))), Some($3))) } ///| -fn yy_action_533( +fn yy_action_534( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_423(_args[2].2, _args[3:4]) + let _sub_action_0_result = yy_action_424(_args[2].2, _args[3:4]) let _start_pos_of_item0 = _args[0].1 let _end_pos_of_item0 = _args[0].2 guard _args[2].0 is YYObj_Type(_dollar3) @@ -17012,10 +17057,10 @@ fn yy_action_533( } // file:///./parser.mbty -// 1439| "_" ":" type_ "," arrow_fn_prefix { $5.add((Unnamed(mk_loc($loc($1))), Some($3))) } +// 1448| "_" ":" type_ "," arrow_fn_prefix { $5.add((Unnamed(mk_loc($loc($1))), Some($3))) } ///| -fn yy_action_534( +fn yy_action_535( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17037,16 +17082,16 @@ fn yy_action_534( } // file:///./parser.mbty -// 1646| simple_expr apply_attr "(" list_commas(argument) ")" { -// 1647| Apply(func = $1, args = $4, attr = $2, loc = mk_loc($sloc)) -// 1648| } +// 1655| simple_expr apply_attr "(" list_commas(argument) ")" { +// 1656| Apply(func = $1, args = $4, attr = $2, loc = mk_loc($sloc)) +// 1657| } ///| -fn yy_action_535( +fn yy_action_536( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_394(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_395(_args[0].2, _args[1:2]) guard _args[0].0 is YYObj_Expr(_dollar1) guard _args[3].0 is YYObj_List_Argument_(_dollar4) guard _sub_action_0_result is YYObj_ApplyAttr(_dollar2) @@ -17070,10 +17115,10 @@ fn yy_action_535( } // file:///./parser.mbty -// 1547| "?" { Question } +// 1556| "?" { Question } ///| -fn yy_action_394( +fn yy_action_395( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17086,14 +17131,14 @@ fn yy_action_394( } // file:///./parser.mbty -// 1515| var { Var($1) } +// 1524| var { Var($1) } ///| -fn yy_action_536( +fn yy_action_537( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_537(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_538(_last_pos, _args[0:1]) guard _sub_action_0_result is YYObj_Var(_dollar1) YYObj_LeftValue( { @@ -17104,10 +17149,10 @@ fn yy_action_536( } // file:///./parser.mbty -// 1732| qual_ident { Var::{ name: $1, loc: mk_loc($sloc) } } +// 1741| qual_ident { Var::{ name: $1, loc: mk_loc($sloc) } } ///| -fn yy_action_537( +fn yy_action_538( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17127,16 +17172,16 @@ fn yy_action_537( } // file:///./parser.mbty -// 1457| infix_expr infixop infix_expr { -// 1458| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1459| } +// 1466| infix_expr infixop infix_expr { +// 1467| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1468| } ///| -fn yy_action_538( +fn yy_action_539( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_539(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_540(_args[0].2, _args[1:2]) guard _sub_action_0_result is YYObj_Var(_dollar2) guard _args[0].0 is YYObj_Expr(_dollar1) guard _args[2].0 is YYObj_Expr(_dollar3) @@ -17160,10 +17205,10 @@ fn yy_action_538( } // file:///./parser.mbty -// 1783| INFIX4 { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } +// 1792| INFIX4 { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } ///| -fn yy_action_539( +fn yy_action_540( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17186,16 +17231,16 @@ fn yy_action_539( } // file:///./parser.mbty -// 1457| infix_expr infixop infix_expr { -// 1458| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1459| } +// 1466| infix_expr infixop infix_expr { +// 1467| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1468| } ///| -fn yy_action_540( +fn yy_action_541( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_541(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_542(_args[0].2, _args[1:2]) guard _sub_action_0_result is YYObj_Var(_dollar2) guard _args[0].0 is YYObj_Expr(_dollar1) guard _args[2].0 is YYObj_Expr(_dollar3) @@ -17219,10 +17264,10 @@ fn yy_action_540( } // file:///./parser.mbty -// 1784| INFIX3 { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } +// 1793| INFIX3 { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } ///| -fn yy_action_541( +fn yy_action_542( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17245,16 +17290,16 @@ fn yy_action_541( } // file:///./parser.mbty -// 1457| infix_expr infixop infix_expr { -// 1458| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1459| } +// 1466| infix_expr infixop infix_expr { +// 1467| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1468| } ///| -fn yy_action_542( +fn yy_action_543( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_543(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_544(_args[0].2, _args[1:2]) guard _sub_action_0_result is YYObj_Var(_dollar2) guard _args[0].0 is YYObj_Expr(_dollar1) guard _args[2].0 is YYObj_Expr(_dollar3) @@ -17278,10 +17323,10 @@ fn yy_action_542( } // file:///./parser.mbty -// 1785| INFIX2 { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } +// 1794| INFIX2 { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } ///| -fn yy_action_543( +fn yy_action_544( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17304,16 +17349,16 @@ fn yy_action_543( } // file:///./parser.mbty -// 1457| infix_expr infixop infix_expr { -// 1458| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1459| } +// 1466| infix_expr infixop infix_expr { +// 1467| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1468| } ///| -fn yy_action_544( +fn yy_action_545( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_545(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_546(_args[0].2, _args[1:2]) guard _sub_action_0_result is YYObj_Var(_dollar2) guard _args[0].0 is YYObj_Expr(_dollar1) guard _args[2].0 is YYObj_Expr(_dollar3) @@ -17337,10 +17382,10 @@ fn yy_action_544( } // file:///./parser.mbty -// 1786| INFIX1 { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } +// 1795| INFIX1 { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } ///| -fn yy_action_545( +fn yy_action_546( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17363,16 +17408,16 @@ fn yy_action_545( } // file:///./parser.mbty -// 1457| infix_expr infixop infix_expr { -// 1458| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1459| } +// 1466| infix_expr infixop infix_expr { +// 1467| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1468| } ///| -fn yy_action_546( +fn yy_action_547( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_547(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_548(_args[0].2, _args[1:2]) guard _sub_action_0_result is YYObj_Var(_dollar2) guard _args[0].0 is YYObj_Expr(_dollar1) guard _args[2].0 is YYObj_Expr(_dollar3) @@ -17396,10 +17441,10 @@ fn yy_action_546( } // file:///./parser.mbty -// 1787| PLUS { Var::{ name: Ident(name = "+"), loc: mk_loc($sloc) } } +// 1796| PLUS { Var::{ name: Ident(name = "+"), loc: mk_loc($sloc) } } ///| -fn yy_action_547( +fn yy_action_548( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17418,16 +17463,16 @@ fn yy_action_547( } // file:///./parser.mbty -// 1457| infix_expr infixop infix_expr { -// 1458| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1459| } +// 1466| infix_expr infixop infix_expr { +// 1467| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1468| } ///| -fn yy_action_548( +fn yy_action_549( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_549(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_550(_args[0].2, _args[1:2]) guard _sub_action_0_result is YYObj_Var(_dollar2) guard _args[0].0 is YYObj_Expr(_dollar1) guard _args[2].0 is YYObj_Expr(_dollar3) @@ -17451,10 +17496,10 @@ fn yy_action_548( } // file:///./parser.mbty -// 1788| MINUS { Var::{ name: Ident(name = "-"), loc: mk_loc($sloc) } } +// 1797| MINUS { Var::{ name: Ident(name = "-"), loc: mk_loc($sloc) } } ///| -fn yy_action_549( +fn yy_action_550( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17473,16 +17518,16 @@ fn yy_action_549( } // file:///./parser.mbty -// 1457| infix_expr infixop infix_expr { -// 1458| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1459| } +// 1466| infix_expr infixop infix_expr { +// 1467| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1468| } ///| -fn yy_action_550( +fn yy_action_551( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_551(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_552(_args[0].2, _args[1:2]) guard _sub_action_0_result is YYObj_Var(_dollar2) guard _args[0].0 is YYObj_Expr(_dollar1) guard _args[2].0 is YYObj_Expr(_dollar3) @@ -17506,10 +17551,10 @@ fn yy_action_550( } // file:///./parser.mbty -// 1789| AMPER { Var::{ name: Ident(name = "&"), loc: mk_loc($sloc) } } +// 1798| AMPER { Var::{ name: Ident(name = "&"), loc: mk_loc($sloc) } } ///| -fn yy_action_551( +fn yy_action_552( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17528,16 +17573,16 @@ fn yy_action_551( } // file:///./parser.mbty -// 1457| infix_expr infixop infix_expr { -// 1458| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1459| } +// 1466| infix_expr infixop infix_expr { +// 1467| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1468| } ///| -fn yy_action_552( +fn yy_action_553( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_553(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_554(_args[0].2, _args[1:2]) guard _sub_action_0_result is YYObj_Var(_dollar2) guard _args[0].0 is YYObj_Expr(_dollar1) guard _args[2].0 is YYObj_Expr(_dollar3) @@ -17561,10 +17606,10 @@ fn yy_action_552( } // file:///./parser.mbty -// 1790| CARET { Var::{ name: Ident(name = "^"), loc: mk_loc($sloc) } } +// 1799| CARET { Var::{ name: Ident(name = "^"), loc: mk_loc($sloc) } } ///| -fn yy_action_553( +fn yy_action_554( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17583,16 +17628,16 @@ fn yy_action_553( } // file:///./parser.mbty -// 1457| infix_expr infixop infix_expr { -// 1458| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1459| } +// 1466| infix_expr infixop infix_expr { +// 1467| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1468| } ///| -fn yy_action_554( +fn yy_action_555( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_555(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_556(_args[0].2, _args[1:2]) guard _sub_action_0_result is YYObj_Var(_dollar2) guard _args[0].0 is YYObj_Expr(_dollar1) guard _args[2].0 is YYObj_Expr(_dollar3) @@ -17616,10 +17661,10 @@ fn yy_action_554( } // file:///./parser.mbty -// 1791| BAR { Var::{ name: Ident(name = "|"), loc: mk_loc($sloc) } } +// 1800| BAR { Var::{ name: Ident(name = "|"), loc: mk_loc($sloc) } } ///| -fn yy_action_555( +fn yy_action_556( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17638,16 +17683,16 @@ fn yy_action_555( } // file:///./parser.mbty -// 1457| infix_expr infixop infix_expr { -// 1458| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1459| } +// 1466| infix_expr infixop infix_expr { +// 1467| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1468| } ///| -fn yy_action_556( +fn yy_action_557( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_557(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_558(_args[0].2, _args[1:2]) guard _sub_action_0_result is YYObj_Var(_dollar2) guard _args[0].0 is YYObj_Expr(_dollar1) guard _args[2].0 is YYObj_Expr(_dollar3) @@ -17671,10 +17716,10 @@ fn yy_action_556( } // file:///./parser.mbty -// 1792| AMPERAMPER { Var::{ name: Ident(name = "&&"), loc: mk_loc($sloc) } } +// 1801| AMPERAMPER { Var::{ name: Ident(name = "&&"), loc: mk_loc($sloc) } } ///| -fn yy_action_557( +fn yy_action_558( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17696,16 +17741,16 @@ fn yy_action_557( } // file:///./parser.mbty -// 1457| infix_expr infixop infix_expr { -// 1458| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1459| } +// 1466| infix_expr infixop infix_expr { +// 1467| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1468| } ///| -fn yy_action_558( +fn yy_action_559( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_559(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_560(_args[0].2, _args[1:2]) guard _sub_action_0_result is YYObj_Var(_dollar2) guard _args[0].0 is YYObj_Expr(_dollar1) guard _args[2].0 is YYObj_Expr(_dollar3) @@ -17729,10 +17774,10 @@ fn yy_action_558( } // file:///./parser.mbty -// 1793| BARBAR { Var::{ name: Ident(name = "||"), loc: mk_loc($sloc) } } +// 1802| BARBAR { Var::{ name: Ident(name = "||"), loc: mk_loc($sloc) } } ///| -fn yy_action_559( +fn yy_action_560( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17754,10 +17799,10 @@ fn yy_action_559( } // file:///./parser.mbty -// 1453| infix_expr { $1 } +// 1462| infix_expr { $1 } ///| -fn yy_action_560( +fn yy_action_561( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17771,10 +17816,10 @@ fn yy_action_560( } // file:///./parser.mbty -// 1460| postfix_expr { $1 } +// 1469| postfix_expr { $1 } ///| -fn yy_action_561( +fn yy_action_562( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17788,12 +17833,12 @@ fn yy_action_561( } // file:///./parser.mbty -// 1464| range_expr "as" type_name { -// 1465| As(expr = $1, trait_ = $3, loc = mk_loc($sloc)) -// 1466| } +// 1473| range_expr "as" type_name { +// 1474| As(expr = $1, trait_ = $3, loc = mk_loc($sloc)) +// 1475| } ///| -fn yy_action_562( +fn yy_action_563( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17818,12 +17863,12 @@ fn yy_action_562( } // file:///./parser.mbty -// 1467| range_expr "is" range_pattern { -// 1468| Is(expr = $1, pat = $3, loc = mk_loc($sloc)) -// 1469| } +// 1476| range_expr "is" range_pattern { +// 1477| Is(expr = $1, pat = $3, loc = mk_loc($sloc)) +// 1478| } ///| -fn yy_action_563( +fn yy_action_564( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17844,10 +17889,10 @@ fn yy_action_563( } // file:///./parser.mbty -// 1891| "{" "}" { Record(fields = @list.empty(), is_closed = true, loc = mk_loc($sloc)) } +// 1900| "{" "}" { Record(fields = @list.empty(), is_closed = true, loc = mk_loc($sloc)) } ///| -fn yy_action_564( +fn yy_action_565( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17870,10 +17915,10 @@ fn yy_action_564( } // file:///./parser.mbty -// 1892| "{" ".." option(",") "}" { Record(fields = @list.empty(), is_closed = false, loc = mk_loc($sloc)) } +// 1901| "{" ".." option(",") "}" { Record(fields = @list.empty(), is_closed = false, loc = mk_loc($sloc)) } ///| -fn yy_action_565( +fn yy_action_566( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17896,13 +17941,13 @@ fn yy_action_565( } // file:///./parser.mbty -// 1893| "{" non_empty_fields_pat "}" { -// 1894| let (fields, is_closed) = $2 -// 1895| Record(fields~, is_closed~, loc = mk_loc($sloc)) -// 1896| } +// 1902| "{" non_empty_fields_pat "}" { +// 1903| let (fields, is_closed) = $2 +// 1904| Record(fields~, is_closed~, loc = mk_loc($sloc)) +// 1905| } ///| -fn yy_action_566( +fn yy_action_567( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17923,13 +17968,13 @@ fn yy_action_566( } // file:///./parser.mbty -// 1897| "{" non_empty_map_elems_pat "}" { -// 1898| let (elems, is_closed) = $2 -// 1899| Map(elems~, is_closed~, loc = mk_loc($sloc)) -// 1900| } +// 1906| "{" non_empty_map_elems_pat "}" { +// 1907| let (elems, is_closed) = $2 +// 1908| Map(elems~, is_closed~, loc = mk_loc($sloc)) +// 1909| } ///| -fn yy_action_567( +fn yy_action_568( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17950,10 +17995,10 @@ fn yy_action_567( } // file:///./parser.mbty -// 2095| non_empty_list_commas(fields_pat_single) { ($1, true) } +// 2104| non_empty_list_commas(fields_pat_single) { ($1, true) } ///| -fn yy_action_568( +fn yy_action_569( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17967,10 +18012,10 @@ fn yy_action_568( } // file:///./parser.mbty -// 2096| non_empty_list_commas_with_tail(fields_pat_single) ".." option(",") { ($1, false) } +// 2105| non_empty_list_commas_with_tail(fields_pat_single) ".." option(",") { ($1, false) } ///| -fn yy_action_569( +fn yy_action_570( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -17984,10 +18029,10 @@ fn yy_action_569( } // file:///./parser.mbty -// 2113| non_empty_list_commas(map_elem_pat) { ($1, true) } +// 2122| non_empty_list_commas(map_elem_pat) { ($1, true) } ///| -fn yy_action_570( +fn yy_action_571( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18001,10 +18046,10 @@ fn yy_action_570( } // file:///./parser.mbty -// 2114| non_empty_list_commas_with_tail(map_elem_pat) ".." option(",") { ($1, false) } +// 2123| non_empty_list_commas_with_tail(map_elem_pat) ".." option(",") { ($1, false) } ///| -fn yy_action_571( +fn yy_action_572( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18018,14 +18063,14 @@ fn yy_action_571( } // file:///./parser.mbty -// 2100| fpat_labeled_pattern { $1 } +// 2109| fpat_labeled_pattern { $1 } ///| -fn yy_action_572( +fn yy_action_573( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_573(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_574(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj_FieldPat(_dollar1) YYObj_FieldPat( { @@ -18036,14 +18081,14 @@ fn yy_action_572( } // file:///./parser.mbty -// 2105| label ":" pattern { @syntax.make_field_pat(loc = mk_loc($sloc), $1, $3, false) } +// 2114| label ":" pattern { @syntax.make_field_pat(loc = mk_loc($sloc), $1, $3, false) } ///| -fn yy_action_573( +fn yy_action_574( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_413(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_414(_last_pos, _args[0:1]) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) let _end_pos = if _args.length() == 0 { _last_pos @@ -18066,14 +18111,14 @@ fn yy_action_573( } // file:///./parser.mbty -// 2101| fpat_label_pun { $1 } +// 2110| fpat_label_pun { $1 } ///| -fn yy_action_574( +fn yy_action_575( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_575(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_576(_last_pos, _args[0:1]) guard _sub_action_0_result is YYObj_FieldPat(_dollar1) YYObj_FieldPat( { @@ -18084,14 +18129,14 @@ fn yy_action_574( } // file:///./parser.mbty -// 2109| label { @syntax.make_field_pat(loc = mk_loc($sloc), $1, @syntax.label_to_pat(loc = mk_loc($sloc), $1), true) } +// 2118| label { @syntax.make_field_pat(loc = mk_loc($sloc), $1, @syntax.label_to_pat(loc = mk_loc($sloc), $1), true) } ///| -fn yy_action_575( +fn yy_action_576( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_413(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_414(_last_pos, _args[0:1]) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) let _end_pos = if _args.length() == 0 { _last_pos @@ -18119,7 +18164,7 @@ fn yy_action_575( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_576( +fn yy_action_577( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18137,7 +18182,7 @@ fn yy_action_576( // 174| non_empty_list_commas_rev(X) "," { $1.rev() } ///| -fn yy_action_577( +fn yy_action_578( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18154,7 +18199,7 @@ fn yy_action_577( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_578( +fn yy_action_579( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18168,10 +18213,10 @@ fn yy_action_578( } // file:///./parser.mbty -// 1768| simple_constant { $1 } +// 1777| simple_constant { $1 } ///| -fn yy_action_579( +fn yy_action_580( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18185,10 +18230,10 @@ fn yy_action_579( } // file:///./parser.mbty -// 1769| MINUS INT { make_int("-" + $2) } +// 1778| MINUS INT { make_int("-" + $2) } ///| -fn yy_action_580( +fn yy_action_581( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18202,10 +18247,10 @@ fn yy_action_580( } // file:///./parser.mbty -// 1770| MINUS DOUBLE { make_double("-" + $2) } +// 1779| MINUS DOUBLE { make_double("-" + $2) } ///| -fn yy_action_581( +fn yy_action_582( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18219,10 +18264,10 @@ fn yy_action_581( } // file:///./parser.mbty -// 1771| MINUS FLOAT { make_float("-" + $2) } +// 1780| MINUS FLOAT { make_float("-" + $2) } ///| -fn yy_action_582( +fn yy_action_583( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18239,11 +18284,11 @@ fn yy_action_582( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_583( +fn yy_action_584( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_584(_args[1].2, _args[2:6]) + let _sub_action_0_result = yy_action_585(_args[1].2, _args[2:6]) guard _args[0].0 is YYObj_List_MapPatElem_(_dollar1) guard _sub_action_0_result is YYObj_MapPatElem(_dollar3) YYObj_List_MapPatElem_( @@ -18258,7 +18303,7 @@ fn yy_action_583( // 174| non_empty_list_commas_rev(X) "," { $1.rev() } ///| -fn yy_action_585( +fn yy_action_586( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18275,7 +18320,7 @@ fn yy_action_585( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_586( +fn yy_action_587( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18292,7 +18337,7 @@ fn yy_action_586( // 161| X { @list.singleton($1) } ///| -fn yy_action_587( +fn yy_action_588( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18309,7 +18354,7 @@ fn yy_action_587( // 5| X { Some($1) } ///| -fn yy_action_588( +fn yy_action_589( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18326,11 +18371,11 @@ fn yy_action_588( // 161| X { @list.singleton($1) } ///| -fn yy_action_589( +fn yy_action_590( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_584(_last_pos, _args[0:4]) + let _sub_action_0_result = yy_action_585(_last_pos, _args[0:4]) guard _sub_action_0_result is YYObj_MapPatElem(_dollar1) YYObj_List_MapPatElem_( { @@ -18341,18 +18386,18 @@ fn yy_action_589( } // file:///./parser.mbty -// 2118| map_syntax_key option("?") ":" pattern { -// 2119| MapPatElem::{ -// 2120| key: $1, -// 2121| pat: $4, -// 2122| match_absent: $2 is Some(_), -// 2123| key_loc: mk_loc($loc($1)), -// 2124| loc: mk_loc($sloc) -// 2125| } -// 2126| } +// 2127| map_syntax_key option("?") ":" pattern { +// 2128| MapPatElem::{ +// 2129| key: $1, +// 2130| pat: $4, +// 2131| match_absent: $2 is Some(_), +// 2132| key_loc: mk_loc($loc($1)), +// 2133| loc: mk_loc($sloc) +// 2134| } +// 2135| } ///| -fn yy_action_584( +fn yy_action_585( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18382,10 +18427,10 @@ fn yy_action_584( } // file:///./parser.mbty -// 1890| "[" array_sub_patterns "]" { Array(pats = $2, loc = mk_loc($sloc)) } +// 1899| "[" array_sub_patterns "]" { Array(pats = $2, loc = mk_loc($sloc)) } ///| -fn yy_action_590( +fn yy_action_591( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18405,10 +18450,10 @@ fn yy_action_590( } // file:///./parser.mbty -// 1918| ".." binder { Binder($2) } +// 1927| ".." binder { Binder($2) } ///| -fn yy_action_591( +fn yy_action_592( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18423,10 +18468,10 @@ fn yy_action_591( } // file:///./parser.mbty -// 1919| ".." "_" { Underscore } +// 1928| ".." "_" { Underscore } ///| -fn yy_action_592( +fn yy_action_593( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18439,10 +18484,10 @@ fn yy_action_592( } // file:///./parser.mbty -// 1920| ".." "as" binder { BinderAs($3) } +// 1929| ".." "as" binder { BinderAs($3) } ///| -fn yy_action_593( +fn yy_action_594( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18457,10 +18502,10 @@ fn yy_action_593( } // file:///./parser.mbty -// 1921| ".." { NoBinder } +// 1930| ".." { NoBinder } ///| -fn yy_action_594( +fn yy_action_595( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18473,15 +18518,15 @@ fn yy_action_594( } // file:///./parser.mbty -// 1927| array_sub_pattern "," array_sub_patterns { -// 1928| match $3 { -// 1929| Closed(ps) => Closed(ps.add($1)) -// 1930| Open(ps1, ps2, b) => Open(ps1.add($1), ps2, b) -// 1931| } -// 1932| } +// 1936| array_sub_pattern "," array_sub_patterns { +// 1937| match $3 { +// 1938| Closed(ps) => Closed(ps.add($1)) +// 1939| Open(ps1, ps2, b) => Open(ps1.add($1), ps2, b) +// 1940| } +// 1941| } ///| -fn yy_action_595( +fn yy_action_596( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18499,10 +18544,10 @@ fn yy_action_595( } // file:///./parser.mbty -// 1926| array_sub_pattern { Closed(@list.singleton($1)) } +// 1935| array_sub_pattern { Closed(@list.singleton($1)) } ///| -fn yy_action_596( +fn yy_action_597( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18516,10 +18561,10 @@ fn yy_action_596( } // file:///./parser.mbty -// 1933| dotdot_binder "," non_empty_list_commas(array_sub_pattern) { Open(@list.empty(), $3, $1) } +// 1942| dotdot_binder "," non_empty_list_commas(array_sub_pattern) { Open(@list.empty(), $3, $1) } ///| -fn yy_action_597( +fn yy_action_598( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18534,10 +18579,10 @@ fn yy_action_597( } // file:///./parser.mbty -// 1904| pattern { Pattern($1) } +// 1913| pattern { Pattern($1) } ///| -fn yy_action_598( +fn yy_action_599( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18551,10 +18596,10 @@ fn yy_action_598( } // file:///./parser.mbty -// 1887| "(" pattern ")" { $2 } +// 1896| "(" pattern ")" { $2 } ///| -fn yy_action_599( +fn yy_action_600( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18571,7 +18616,7 @@ fn yy_action_599( // 161| X { @list.singleton($1) } ///| -fn yy_action_600( +fn yy_action_601( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18585,10 +18630,10 @@ fn yy_action_600( } // file:///./parser.mbty -// 1888| "(" pattern "," non_empty_list_commas(pattern) ")" { @syntax.make_tuple_pattern(loc = mk_loc($sloc), $4.add($2)) } +// 1897| "(" pattern "," non_empty_list_commas(pattern) ")" { @syntax.make_tuple_pattern(loc = mk_loc($sloc), $4.add($2)) } ///| -fn yy_action_601( +fn yy_action_602( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18615,7 +18660,7 @@ fn yy_action_601( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_602( +fn yy_action_603( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18632,7 +18677,7 @@ fn yy_action_602( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_603( +fn yy_action_604( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18647,14 +18692,14 @@ fn yy_action_603( } // file:///./parser.mbty -// 1889| "(" pattern annot ")" { Constraint(pat = $2, ty = $3, loc = mk_loc($sloc)) } +// 1898| "(" pattern annot ")" { Constraint(pat = $2, ty = $3, loc = mk_loc($sloc)) } ///| -fn yy_action_604( +fn yy_action_605( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_387(_args[1].2, _args[2:4]) + let _sub_action_0_result = yy_action_388(_args[1].2, _args[2:4]) guard _args[1].0 is YYObj_Pattern(_dollar2) guard _sub_action_0_result is YYObj_Type(_dollar3) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) @@ -18679,7 +18724,7 @@ fn yy_action_604( // 231| ":" type_ { $2 } ///| -fn yy_action_387( +fn yy_action_388( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18693,16 +18738,16 @@ fn yy_action_387( } // file:///./parser.mbty -// 1875| constr option(delimited("(", constr_pat_arguments, ")")) { -// 1876| let (args, is_open) = match $2 { -// 1877| None => (None, false) -// 1878| Some((args, is_open)) => (Some(args), is_open) -// 1879| } -// 1880| @syntax.make_constr_pattern(loc = mk_loc($sloc), $1, args, is_open) -// 1881| } +// 1884| constr option(delimited("(", constr_pat_arguments, ")")) { +// 1885| let (args, is_open) = match $2 { +// 1886| None => (None, false) +// 1887| Some((args, is_open)) => (Some(args), is_open) +// 1888| } +// 1889| @syntax.make_constr_pattern(loc = mk_loc($sloc), $1, args, is_open) +// 1890| } ///| -fn yy_action_605( +fn yy_action_606( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18732,10 +18777,10 @@ fn yy_action_605( } // file:///./parser.mbty -// 2130| constr_pat_argument option(",") { (@list.singleton($1), false) } +// 2139| constr_pat_argument option(",") { (@list.singleton($1), false) } ///| -fn yy_action_606( +fn yy_action_607( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18749,19 +18794,19 @@ fn yy_action_606( } // file:///./parser.mbty -// 2144| label "=" pattern { -// 2145| ConstrPatArg::{ -// 2146| pat: $3, -// 2147| kind: Labelled($1) -// 2148| } -// 2149| } +// 2153| label "=" pattern { +// 2154| ConstrPatArg::{ +// 2155| pat: $3, +// 2156| kind: Labelled($1) +// 2157| } +// 2158| } ///| -fn yy_action_607( +fn yy_action_608( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_413(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_414(_last_pos, _args[0:1]) guard _args[2].0 is YYObj_Pattern(_dollar3) guard _sub_action_0_result is YYObj_Label(_dollar1) YYObj_ConstrPatArg( @@ -18773,17 +18818,17 @@ fn yy_action_607( } // file:///./parser.mbty -// 1884| binder delimited("(", constr_pat_arguments_no_open, ")") { -// 1885| Pattern::SpecialConstr(binder = $1, args = $2, loc = mk_loc($sloc)) -// 1886| } +// 1893| binder delimited("(", constr_pat_arguments_no_open, ")") { +// 1894| Pattern::SpecialConstr(binder = $1, args = $2, loc = mk_loc($sloc)) +// 1895| } ///| -fn yy_action_608( +fn yy_action_609( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { let _sub_action_0_result = yy_action_15(_last_pos, _args[0:1]) - let _sub_action_1_result = yy_action_609(_args[0].2, _args[1:4]) + let _sub_action_1_result = yy_action_610(_args[0].2, _args[1:4]) guard _sub_action_0_result is YYObj_Binder(_dollar1) guard _sub_action_1_result is YYObj_List_ConstrPatArg_(_dollar2) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) @@ -18808,7 +18853,7 @@ fn yy_action_608( // 40| L X R { $2 } ///| -fn yy_action_609( +fn yy_action_610( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18822,10 +18867,10 @@ fn yy_action_609( } // file:///./parser.mbty -// 2139| constr_pat_argument option(",") { @list.singleton($1) } +// 2148| constr_pat_argument option(",") { @list.singleton($1) } ///| -fn yy_action_610( +fn yy_action_611( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18839,10 +18884,10 @@ fn yy_action_610( } // file:///./parser.mbty -// 1845| pattern "as" binder { @syntax.make_alias_pattern(loc = mk_loc($sloc), $1, $3) } +// 1854| pattern "as" binder { @syntax.make_alias_pattern(loc = mk_loc($sloc), $1, $3) } ///| -fn yy_action_611( +fn yy_action_612( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18868,15 +18913,15 @@ fn yy_action_611( } // file:///./parser.mbty -// 2159| pattern { -// 2160| ConstrPatArg::{ -// 2161| pat: $1, -// 2162| kind: Positional -// 2163| } -// 2164| } +// 2168| pattern { +// 2169| ConstrPatArg::{ +// 2170| pat: $1, +// 2171| kind: Positional +// 2172| } +// 2173| } ///| -fn yy_action_612( +fn yy_action_613( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18890,10 +18935,10 @@ fn yy_action_612( } // file:///./parser.mbty -// 1846| or_pattern { $1 } +// 1855| or_pattern { $1 } ///| -fn yy_action_613( +fn yy_action_614( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18907,10 +18952,10 @@ fn yy_action_613( } // file:///./parser.mbty -// 1850| range_pattern "|" or_pattern { Or(pat1 = $1, pat2 = $3, loc = mk_loc($sloc)) } +// 1859| range_pattern "|" or_pattern { Or(pat1 = $1, pat2 = $3, loc = mk_loc($sloc)) } ///| -fn yy_action_614( +fn yy_action_615( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18935,10 +18980,10 @@ fn yy_action_614( } // file:///./parser.mbty -// 1851| range_pattern { $1 } +// 1860| range_pattern { $1 } ///| -fn yy_action_615( +fn yy_action_616( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18952,10 +18997,10 @@ fn yy_action_615( } // file:///./parser.mbty -// 1855| simple_pattern "..<" simple_pattern { Range(lhs = $1, rhs = $3, kind=Exclusive, loc = mk_loc($sloc)) } +// 1864| simple_pattern "..<" simple_pattern { Range(lhs = $1, rhs = $3, kind=Exclusive, loc = mk_loc($sloc)) } ///| -fn yy_action_616( +fn yy_action_617( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -18981,16 +19026,16 @@ fn yy_action_616( } // file:///./parser.mbty -// 1535| type_name "::" UIDENT { -// 1536| Constructor::{ -// 1537| name: ConstrName::{ name: $3, loc: mk_loc($loc($3)) }, -// 1538| extra_info: TypeName($1), -// 1539| loc: mk_loc($sloc) -// 1540| } -// 1541| } +// 1544| type_name "::" UIDENT { +// 1545| Constructor::{ +// 1546| name: ConstrName::{ name: $3, loc: mk_loc($loc($3)) }, +// 1547| extra_info: TypeName($1), +// 1548| loc: mk_loc($sloc) +// 1549| } +// 1550| } ///| -fn yy_action_617( +fn yy_action_618( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19020,10 +19065,10 @@ fn yy_action_617( } // file:///./parser.mbty -// 1856| simple_pattern "..=" simple_pattern { Range(lhs = $1, rhs = $3, kind=Inclusive, loc = mk_loc($sloc)) } +// 1865| simple_pattern "..=" simple_pattern { Range(lhs = $1, rhs = $3, kind=Inclusive, loc = mk_loc($sloc)) } ///| -fn yy_action_618( +fn yy_action_619( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19049,10 +19094,10 @@ fn yy_action_618( } // file:///./parser.mbty -// 1857| simple_pattern { $1 } +// 1866| simple_pattern { $1 } ///| -fn yy_action_619( +fn yy_action_620( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19066,10 +19111,10 @@ fn yy_action_619( } // file:///./parser.mbty -// 1861| TRUE { @syntax.make_constant_pattern(loc = mk_loc($sloc), Bool(true)) } +// 1870| TRUE { @syntax.make_constant_pattern(loc = mk_loc($sloc), Bool(true)) } ///| -fn yy_action_620( +fn yy_action_621( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19091,10 +19136,10 @@ fn yy_action_620( } // file:///./parser.mbty -// 1862| FALSE { @syntax.make_constant_pattern(loc = mk_loc($sloc), Bool(false)) } +// 1871| FALSE { @syntax.make_constant_pattern(loc = mk_loc($sloc), Bool(false)) } ///| -fn yy_action_621( +fn yy_action_622( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19116,10 +19161,10 @@ fn yy_action_621( } // file:///./parser.mbty -// 1863| CHAR { @syntax.make_constant_pattern(loc = mk_loc($sloc), Char($1)) } +// 1872| CHAR { @syntax.make_constant_pattern(loc = mk_loc($sloc), Char($1)) } ///| -fn yy_action_622( +fn yy_action_623( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19142,10 +19187,10 @@ fn yy_action_622( } // file:///./parser.mbty -// 1864| INT { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_int($1)) } +// 1873| INT { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_int($1)) } ///| -fn yy_action_623( +fn yy_action_624( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19168,10 +19213,10 @@ fn yy_action_623( } // file:///./parser.mbty -// 1865| BYTE { @syntax.make_constant_pattern(loc = mk_loc($sloc), Byte($1)) } +// 1874| BYTE { @syntax.make_constant_pattern(loc = mk_loc($sloc), Byte($1)) } ///| -fn yy_action_624( +fn yy_action_625( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19194,10 +19239,10 @@ fn yy_action_624( } // file:///./parser.mbty -// 1866| DOUBLE { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_double($1)) } +// 1875| DOUBLE { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_double($1)) } ///| -fn yy_action_625( +fn yy_action_626( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19220,10 +19265,10 @@ fn yy_action_625( } // file:///./parser.mbty -// 1867| FLOAT { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_float($1)) } +// 1876| FLOAT { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_float($1)) } ///| -fn yy_action_626( +fn yy_action_627( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19246,10 +19291,10 @@ fn yy_action_626( } // file:///./parser.mbty -// 1868| "-" INT { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_int("-" + $2)) } +// 1877| "-" INT { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_int("-" + $2)) } ///| -fn yy_action_627( +fn yy_action_628( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19272,10 +19317,10 @@ fn yy_action_627( } // file:///./parser.mbty -// 1869| "-" DOUBLE { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_double("-" + $2)) } +// 1878| "-" DOUBLE { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_double("-" + $2)) } ///| -fn yy_action_628( +fn yy_action_629( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19298,10 +19343,10 @@ fn yy_action_628( } // file:///./parser.mbty -// 1870| "-" FLOAT { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_float("-" + $2)) } +// 1879| "-" FLOAT { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_float("-" + $2)) } ///| -fn yy_action_629( +fn yy_action_630( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19324,10 +19369,10 @@ fn yy_action_629( } // file:///./parser.mbty -// 1871| STRING { @syntax.make_constant_pattern(loc = mk_loc($sloc), String($1)) } +// 1880| STRING { @syntax.make_constant_pattern(loc = mk_loc($sloc), String($1)) } ///| -fn yy_action_630( +fn yy_action_631( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19350,10 +19395,10 @@ fn yy_action_630( } // file:///./parser.mbty -// 1872| BYTES { @syntax.make_constant_pattern(loc = mk_loc($sloc), Bytes($1)) } +// 1881| BYTES { @syntax.make_constant_pattern(loc = mk_loc($sloc), Bytes($1)) } ///| -fn yy_action_631( +fn yy_action_632( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19376,10 +19421,10 @@ fn yy_action_631( } // file:///./parser.mbty -// 1873| UNDERSCORE { Any(loc = mk_loc($sloc)) } +// 1882| UNDERSCORE { Any(loc = mk_loc($sloc)) } ///| -fn yy_action_632( +fn yy_action_633( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19398,10 +19443,10 @@ fn yy_action_632( } // file:///./parser.mbty -// 2140| constr_pat_argument "," constr_pat_arguments_no_open { $3.add($1) } +// 2149| constr_pat_argument "," constr_pat_arguments_no_open { $3.add($1) } ///| -fn yy_action_633( +fn yy_action_634( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19416,10 +19461,10 @@ fn yy_action_633( } // file:///./parser.mbty -// 1874| binder { Var($1) } +// 1883| binder { Var($1) } ///| -fn yy_action_634( +fn yy_action_635( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19434,13 +19479,13 @@ fn yy_action_634( } // file:///./parser.mbty -// 2132| constr_pat_argument "," constr_pat_arguments { -// 2133| let (args, is_open) = $3 -// 2134| (args.add($1), is_open) -// 2135| } +// 2141| constr_pat_argument "," constr_pat_arguments { +// 2142| let (args, is_open) = $3 +// 2143| (args.add($1), is_open) +// 2144| } ///| -fn yy_action_635( +fn yy_action_636( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19456,10 +19501,10 @@ fn yy_action_635( } // file:///./parser.mbty -// 2131| ".." option(",") { (@list.empty(), true) } +// 2140| ".." option(",") { (@list.empty(), true) } ///| -fn yy_action_636( +fn yy_action_637( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19472,18 +19517,18 @@ fn yy_action_636( } // file:///./parser.mbty -// 2150| POST_LABEL { -// 2151| let loc = mk_loc($loc($1)) -// 2152| let label = Label::{ name: $1, loc } -// 2153| let pat = @syntax.label_to_pat(loc = loc.trim_last_char(), label) -// 2154| ConstrPatArg::{ -// 2155| pat, -// 2156| kind: LabelledPun(label) -// 2157| } -// 2158| } +// 2159| POST_LABEL { +// 2160| let loc = mk_loc($loc($1)) +// 2161| let label = Label::{ name: $1, loc } +// 2162| let pat = @syntax.label_to_pat(loc = loc.trim_last_char(), label) +// 2163| ConstrPatArg::{ +// 2164| pat, +// 2165| kind: LabelledPun(label) +// 2166| } +// 2167| } ///| -fn yy_action_637( +fn yy_action_638( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19505,11 +19550,11 @@ fn yy_action_637( // 5| X { Some($1) } ///| -fn yy_action_638( +fn yy_action_639( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_639(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_640(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj__List_ConstrPatArg___Bool_(_dollar1) YYObj_Option__List_ConstrPatArg___Bool__( { @@ -19523,7 +19568,7 @@ fn yy_action_638( // 40| L X R { $2 } ///| -fn yy_action_639( +fn yy_action_640( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19540,7 +19585,7 @@ fn yy_action_639( // 4| { None } ///| -fn yy_action_640( +fn yy_action_641( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19553,10 +19598,10 @@ fn yy_action_640( } // file:///./parser.mbty -// 1905| ".." STRING { StringSpread(str = $2, loc = mk_loc($loc($2))) } +// 1914| ".." STRING { StringSpread(str = $2, loc = mk_loc($loc($2))) } ///| -fn yy_action_641( +fn yy_action_642( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19575,10 +19620,10 @@ fn yy_action_641( } // file:///./parser.mbty -// 1906| ".." BYTES { BytesSpread(bytes = $2, loc = mk_loc($loc($2))) } +// 1915| ".." BYTES { BytesSpread(bytes = $2, loc = mk_loc($loc($2))) } ///| -fn yy_action_642( +fn yy_action_643( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19597,13 +19642,13 @@ fn yy_action_642( } // file:///./parser.mbty -// 1907| ".." UIDENT { -// 1908| let binder = Binder::{ name: $2, loc: mk_loc($loc($2)) } -// 1909| ConstSpread(binder~, pkg = None, loc = mk_loc($sloc)) -// 1910| } +// 1916| ".." UIDENT { +// 1917| let binder = Binder::{ name: $2, loc: mk_loc($loc($2)) } +// 1918| ConstSpread(binder~, pkg = None, loc = mk_loc($sloc)) +// 1919| } ///| -fn yy_action_643( +fn yy_action_644( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19629,13 +19674,13 @@ fn yy_action_643( } // file:///./parser.mbty -// 1911| ".." PACKAGE_NAME DOT_UIDENT { -// 1912| let binder = Binder::{ name: $3, loc: mk_loc($loc($3)) } -// 1913| ConstSpread(binder~, pkg = Some($2), loc = mk_loc($sloc)) -// 1914| } +// 1920| ".." PACKAGE_NAME DOT_UIDENT { +// 1921| let binder = Binder::{ name: $3, loc: mk_loc($loc($3)) } +// 1922| ConstSpread(binder~, pkg = Some($2), loc = mk_loc($sloc)) +// 1923| } ///| -fn yy_action_644( +fn yy_action_645( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19669,7 +19714,7 @@ fn yy_action_644( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_645( +fn yy_action_646( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19687,7 +19732,7 @@ fn yy_action_645( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_646( +fn yy_action_647( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19704,7 +19749,7 @@ fn yy_action_646( // 161| X { @list.singleton($1) } ///| -fn yy_action_647( +fn yy_action_648( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19718,14 +19763,14 @@ fn yy_action_647( } // file:///./parser.mbty -// 1934| dotdot_binder ioption(",") { Open(@list.empty(), @list.empty(), $1) } +// 1943| dotdot_binder ioption(",") { Open(@list.empty(), @list.empty(), $1) } ///| -fn yy_action_648( +fn yy_action_649( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_423(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_424(_args[0].2, _args[1:2]) guard _args[0].0 is YYObj_DotDotBinder(_dollar1) YYObj_ArrayPatterns( { @@ -19736,14 +19781,14 @@ fn yy_action_648( } // file:///./parser.mbty -// 1934| dotdot_binder ioption(",") { Open(@list.empty(), @list.empty(), $1) } +// 1943| dotdot_binder ioption(",") { Open(@list.empty(), @list.empty(), $1) } ///| -fn yy_action_649( +fn yy_action_650( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_421(_args[0].2, _args[1:1]) + let _sub_action_0_result = yy_action_422(_args[0].2, _args[1:1]) guard _args[0].0 is YYObj_DotDotBinder(_dollar1) YYObj_ArrayPatterns( { @@ -19754,10 +19799,10 @@ fn yy_action_649( } // file:///./parser.mbty -// 1925| { Closed(@list.empty()) } +// 1934| { Closed(@list.empty()) } ///| -fn yy_action_650( +fn yy_action_651( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19773,7 +19818,7 @@ fn yy_action_650( // 4| { None } ///| -fn yy_action_651( +fn yy_action_652( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19786,10 +19831,10 @@ fn yy_action_651( } // file:///./parser.mbty -// 1278| "(" separated_nonempty_list(",", lex_top_pattern) ")" { $2 } +// 1287| "(" separated_nonempty_list(",", lex_top_pattern) ")" { $2 } ///| -fn yy_action_652( +fn yy_action_653( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19803,10 +19848,10 @@ fn yy_action_652( } // file:///./parser.mbty -// 1284| lex_as_pattern { Pattern($1) } +// 1293| lex_as_pattern { Pattern($1) } ///| -fn yy_action_653( +fn yy_action_654( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19820,10 +19865,10 @@ fn yy_action_653( } // file:///./parser.mbty -// 1285| "_" { Wildcard(loc = mk_loc($sloc)) } +// 1294| "_" { Wildcard(loc = mk_loc($sloc)) } ///| -fn yy_action_654( +fn yy_action_655( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19842,10 +19887,10 @@ fn yy_action_654( } // file:///./parser.mbty -// 1286| binder { Binder($1) } +// 1295| binder { Binder($1) } ///| -fn yy_action_655( +fn yy_action_656( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19860,15 +19905,15 @@ fn yy_action_655( } // file:///./parser.mbty -// 1289| lex_pattern_sequence { -// 1290| match $1 { -// 1291| More(pat, tail=Empty) => pat -// 1292| _ => Sequence(pats=$1, loc=mk_loc($sloc)) -// 1293| } -// 1294| } +// 1298| lex_pattern_sequence { +// 1299| match $1 { +// 1300| More(pat, tail=Empty) => pat +// 1301| _ => Sequence(pats=$1, loc=mk_loc($sloc)) +// 1302| } +// 1303| } ///| -fn yy_action_656( +fn yy_action_657( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19891,12 +19936,12 @@ fn yy_action_656( } // file:///./parser.mbty -// 1295| lex_atom_pattern "as" binder { -// 1296| Alias(pat = $1, binder = $3, loc = mk_loc($sloc)) -// 1297| } +// 1304| lex_atom_pattern "as" binder { +// 1305| Alias(pat = $1, binder = $3, loc = mk_loc($sloc)) +// 1306| } ///| -fn yy_action_657( +fn yy_action_658( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19922,10 +19967,10 @@ fn yy_action_657( } // file:///./parser.mbty -// 1301| lex_atom_pattern option(SEMI) lex_pattern_sequence { @list.cons($1, $3) } +// 1310| lex_atom_pattern option(SEMI) lex_pattern_sequence { @list.cons($1, $3) } ///| -fn yy_action_658( +fn yy_action_659( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19940,10 +19985,10 @@ fn yy_action_658( } // file:///./parser.mbty -// 1300| lex_atom_pattern { @list.singleton($1) } +// 1309| lex_atom_pattern { @list.singleton($1) } ///| -fn yy_action_659( +fn yy_action_660( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19957,10 +20002,10 @@ fn yy_action_659( } // file:///./parser.mbty -// 1304| lex_simple_atom_pattern { $1 } +// 1313| lex_simple_atom_pattern { $1 } ///| -fn yy_action_660( +fn yy_action_661( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19974,10 +20019,10 @@ fn yy_action_660( } // file:///./parser.mbty -// 1305| "(" lex_as_pattern ")" { $2 } +// 1314| "(" lex_as_pattern ")" { $2 } ///| -fn yy_action_661( +fn yy_action_662( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19994,7 +20039,7 @@ fn yy_action_661( // 60| X SEP separated_nonempty_list(SEP, X) { $3.add($1) } ///| -fn yy_action_662( +fn yy_action_663( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20012,7 +20057,7 @@ fn yy_action_662( // 59| X { @list.singleton($1) } ///| -fn yy_action_663( +fn yy_action_664( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20026,10 +20071,10 @@ fn yy_action_663( } // file:///./parser.mbty -// 1279| "_" { @list.singleton(Wildcard(loc = mk_loc($sloc))) } +// 1288| "_" { @list.singleton(Wildcard(loc = mk_loc($sloc))) } ///| -fn yy_action_664( +fn yy_action_665( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20048,10 +20093,10 @@ fn yy_action_664( } // file:///./parser.mbty -// 1280| binder { @list.singleton(Binder($1)) } +// 1289| binder { @list.singleton(Binder($1)) } ///| -fn yy_action_665( +fn yy_action_666( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20066,7 +20111,7 @@ fn yy_action_665( } // file:///./parser.mbty -// 1710| LIDENT { Binder::{ name: $1, loc: mk_loc($sloc) } } +// 1719| LIDENT { Binder::{ name: $1, loc: mk_loc($sloc) } } ///| fn yy_action_15( @@ -20089,10 +20134,10 @@ fn yy_action_15( } // file:///./parser.mbty -// 1281| lex_simple_atom_pattern { @list.singleton(Pattern($1)) } +// 1290| lex_simple_atom_pattern { @list.singleton(Pattern($1)) } ///| -fn yy_action_666( +fn yy_action_667( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20106,12 +20151,12 @@ fn yy_action_666( } // file:///./parser.mbty -// 1308| REGEX_LITERAL { -// 1309| Regex(lit=$1, loc=mk_loc($sloc)) -// 1310| } +// 1317| REGEX_LITERAL { +// 1318| Regex(lit=$1, loc=mk_loc($sloc)) +// 1319| } ///| -fn yy_action_667( +fn yy_action_668( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20131,12 +20176,12 @@ fn yy_action_667( } // file:///./parser.mbty -// 1311| REGEX_INTERP { -// 1312| RegexInterp(elems=make_interps($1), loc=mk_loc($sloc)) -// 1313| } +// 1320| REGEX_INTERP { +// 1321| RegexInterp(elems=make_interps($1), loc=mk_loc($sloc)) +// 1322| } ///| -fn yy_action_668( +fn yy_action_669( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20159,12 +20204,12 @@ fn yy_action_668( } // file:///./parser.mbty -// 1314| STRING { -// 1315| Regex(lit = $1, loc = mk_loc($sloc)) -// 1316| } +// 1323| STRING { +// 1324| Regex(lit = $1, loc = mk_loc($sloc)) +// 1325| } ///| -fn yy_action_669( +fn yy_action_670( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20184,12 +20229,12 @@ fn yy_action_669( } // file:///./parser.mbty -// 1317| INTERP { -// 1318| RegexInterp(elems = make_interps($1), loc = mk_loc($sloc)) -// 1319| } +// 1326| INTERP { +// 1327| RegexInterp(elems = make_interps($1), loc = mk_loc($sloc)) +// 1328| } ///| -fn yy_action_670( +fn yy_action_671( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20212,16 +20257,16 @@ fn yy_action_670( } // file:///./parser.mbty -// 1473| range_expr "lexmatch?" lex_pattern "with" label { -// 1474| IsLexMatch(expr=$1, pat=$3, pat_loc=mk_loc($loc($3)), strategy = Some($5), loc=mk_loc($sloc)) -// 1475| } +// 1482| range_expr "lexmatch?" lex_pattern "with" label { +// 1483| IsLexMatch(expr=$1, pat=$3, pat_loc=mk_loc($loc($3)), strategy = Some($5), loc=mk_loc($sloc)) +// 1484| } ///| -fn yy_action_671( +fn yy_action_672( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_413(_args[3].2, _args[4:5]) + let _sub_action_0_result = yy_action_414(_args[3].2, _args[4:5]) guard _args[0].0 is YYObj_Expr(_dollar1) guard _args[2].0 is YYObj__list_List_LexTopPattern_(_dollar3) let _start_pos_of_item2 = _args[2].1 @@ -20248,12 +20293,12 @@ fn yy_action_671( } // file:///./parser.mbty -// 1470| range_expr "lexmatch?" lex_pattern %prec prec_LEXMATCH_QUESTION { -// 1471| IsLexMatch(expr=$1, pat=$3, pat_loc=mk_loc($loc($3)), strategy = None, loc=mk_loc($sloc)) -// 1472| } +// 1479| range_expr "lexmatch?" lex_pattern %prec prec_LEXMATCH_QUESTION { +// 1480| IsLexMatch(expr=$1, pat=$3, pat_loc=mk_loc($loc($3)), strategy = None, loc=mk_loc($sloc)) +// 1481| } ///| -fn yy_action_672( +fn yy_action_673( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20282,10 +20327,10 @@ fn yy_action_672( } // file:///./parser.mbty -// 1476| range_expr { $1 } +// 1485| range_expr { $1 } ///| -fn yy_action_673( +fn yy_action_674( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20299,17 +20344,17 @@ fn yy_action_673( } // file:///./parser.mbty -// 1480| prefix_expr "..<" prefix_expr { -// 1481| Infix( -// 1482| op = Var::{ name: Ident(name = "..<"), loc: mk_loc($loc($2)) }, -// 1483| lhs = $1, -// 1484| rhs = $3, -// 1485| loc = mk_loc($sloc) -// 1486| ) -// 1487| } +// 1489| prefix_expr "..<" prefix_expr { +// 1490| Infix( +// 1491| op = Var::{ name: Ident(name = "..<"), loc: mk_loc($loc($2)) }, +// 1492| lhs = $1, +// 1493| rhs = $3, +// 1494| loc = mk_loc($sloc) +// 1495| ) +// 1496| } ///| -fn yy_action_674( +fn yy_action_675( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20340,17 +20385,17 @@ fn yy_action_674( } // file:///./parser.mbty -// 1488| prefix_expr "..=" prefix_expr { -// 1489| Infix( -// 1490| op = Var::{ name: Ident(name = "..="), loc: mk_loc($loc($2)) }, -// 1491| lhs = $1, -// 1492| rhs = $3, -// 1493| loc = mk_loc($sloc) -// 1494| ) -// 1495| } +// 1497| prefix_expr "..=" prefix_expr { +// 1498| Infix( +// 1499| op = Var::{ name: Ident(name = "..="), loc: mk_loc($loc($2)) }, +// 1500| lhs = $1, +// 1501| rhs = $3, +// 1502| loc = mk_loc($sloc) +// 1503| ) +// 1504| } ///| -fn yy_action_675( +fn yy_action_676( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20381,10 +20426,10 @@ fn yy_action_675( } // file:///./parser.mbty -// 1496| prefix_expr { $1 } +// 1505| prefix_expr { $1 } ///| -fn yy_action_676( +fn yy_action_677( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20398,16 +20443,16 @@ fn yy_action_676( } // file:///./parser.mbty -// 1639| LIDENT "?" "(" list_commas(argument) ")" { -// 1640| let func = @syntax.make_ident_expr( -// 1641| loc = mk_loc($loc($1)), -// 1642| Var::{ name: Ident(name = $1), loc: mk_loc($loc($1)) } -// 1643| ) -// 1644| Apply(func~, args = $4, attr = Question, loc = mk_loc($sloc)) -// 1645| } +// 1648| LIDENT "?" "(" list_commas(argument) ")" { +// 1649| let func = @syntax.make_ident_expr( +// 1650| loc = mk_loc($loc($1)), +// 1651| Var::{ name: Ident(name = $1), loc: mk_loc($loc($1)) } +// 1652| ) +// 1653| Apply(func~, args = $4, attr = Question, loc = mk_loc($sloc)) +// 1654| } ///| -fn yy_action_677( +fn yy_action_678( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20445,7 +20490,7 @@ fn yy_action_677( // 179| non_empty_list_commas(X) { $1 } ///| -fn yy_action_678( +fn yy_action_679( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20459,10 +20504,10 @@ fn yy_action_678( } // file:///./parser.mbty -// 991| LIDENT %prec prec_apply_non_ident_fn { Ident(name = $1) } +// 1000| LIDENT %prec prec_apply_non_ident_fn { Ident(name = $1) } ///| -fn yy_action_679( +fn yy_action_680( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20476,10 +20521,10 @@ fn yy_action_679( } // file:///./parser.mbty -// 992| PACKAGE_NAME DOT_LIDENT { Dot(pkg = $1, id = $2) } +// 1001| PACKAGE_NAME DOT_LIDENT { Dot(pkg = $1, id = $2) } ///| -fn yy_action_680( +fn yy_action_681( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20494,16 +20539,16 @@ fn yy_action_680( } // file:///./parser.mbty -// 1528| PACKAGE_NAME DOT_UIDENT { -// 1529| Constructor::{ -// 1530| name: ConstrName::{ name: $2, loc: mk_loc($loc($2)) }, -// 1531| extra_info: Package($1), -// 1532| loc: mk_loc($sloc) -// 1533| } -// 1534| } +// 1537| PACKAGE_NAME DOT_UIDENT { +// 1538| Constructor::{ +// 1539| name: ConstrName::{ name: $2, loc: mk_loc($loc($2)) }, +// 1540| extra_info: Package($1), +// 1541| loc: mk_loc($sloc) +// 1542| } +// 1543| } ///| -fn yy_action_681( +fn yy_action_682( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20533,16 +20578,16 @@ fn yy_action_681( } // file:///./parser.mbty -// 1521| UIDENT { -// 1522| Constructor::{ -// 1523| name: ConstrName::{ name: $1, loc: mk_loc($loc($1)) }, -// 1524| extra_info: NoExtraInfo, -// 1525| loc: mk_loc($sloc) -// 1526| } -// 1527| } +// 1530| UIDENT { +// 1531| Constructor::{ +// 1532| name: ConstrName::{ name: $1, loc: mk_loc($loc($1)) }, +// 1533| extra_info: NoExtraInfo, +// 1534| loc: mk_loc($sloc) +// 1535| } +// 1536| } ///| -fn yy_action_682( +fn yy_action_683( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20571,14 +20616,14 @@ fn yy_action_682( } // file:///./parser.mbty -// 1500| id(plus) prefix_expr { make_uplus(loc = mk_loc($sloc), $1, $2) } +// 1509| id(plus) prefix_expr { make_uplus(loc = mk_loc($sloc), $1, $2) } ///| -fn yy_action_683( +fn yy_action_684( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_684(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_685(_last_pos, _args[0:1]) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) let _end_pos = if _args.length() == 0 { _last_pos @@ -20599,11 +20644,11 @@ fn yy_action_683( // 227| X { $1 } ///| -fn yy_action_684( +fn yy_action_685( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_685(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_686(_last_pos, _args[0:1]) guard _sub_action_0_result is YYObj_String(_dollar1) YYObj_String( { @@ -20614,10 +20659,10 @@ fn yy_action_684( } // file:///./parser.mbty -// 1507| PLUS { "+" } +// 1516| PLUS { "+" } ///| -fn yy_action_685( +fn yy_action_686( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20630,14 +20675,14 @@ fn yy_action_685( } // file:///./parser.mbty -// 1501| id(minus) prefix_expr { make_uminus(loc = mk_loc($sloc), $1, $2) } +// 1510| id(minus) prefix_expr { make_uminus(loc = mk_loc($sloc), $1, $2) } ///| -fn yy_action_686( +fn yy_action_687( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_687(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_688(_last_pos, _args[0:1]) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) let _end_pos = if _args.length() == 0 { _last_pos @@ -20658,11 +20703,11 @@ fn yy_action_686( // 227| X { $1 } ///| -fn yy_action_687( +fn yy_action_688( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_688(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_689(_last_pos, _args[0:1]) guard _sub_action_0_result is YYObj_String(_dollar1) YYObj_String( { @@ -20673,10 +20718,10 @@ fn yy_action_687( } // file:///./parser.mbty -// 1511| MINUS { "-" } +// 1520| MINUS { "-" } ///| -fn yy_action_688( +fn yy_action_689( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20689,14 +20734,14 @@ fn yy_action_688( } // file:///./parser.mbty -// 1551| expr ioption(",") ")" { @list.singleton($1) } +// 1560| expr ioption(",") ")" { @list.singleton($1) } ///| -fn yy_action_689( +fn yy_action_690( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_421(_args[0].2, _args[1:1]) + let _sub_action_0_result = yy_action_422(_args[0].2, _args[1:1]) guard _args[0].0 is YYObj_Expr(_dollar1) YYObj_List_Expr_( { @@ -20710,7 +20755,7 @@ fn yy_action_689( // 9| { None } ///| -fn yy_action_421( +fn yy_action_422( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20723,14 +20768,14 @@ fn yy_action_421( } // file:///./parser.mbty -// 1551| expr ioption(",") ")" { @list.singleton($1) } +// 1560| expr ioption(",") ")" { @list.singleton($1) } ///| -fn yy_action_690( +fn yy_action_691( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_423(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_424(_args[0].2, _args[1:2]) guard _args[0].0 is YYObj_Expr(_dollar1) YYObj_List_Expr_( { @@ -20744,7 +20789,7 @@ fn yy_action_690( // 10| X { Some($1) } ///| -fn yy_action_423( +fn yy_action_424( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20758,10 +20803,10 @@ fn yy_action_423( } // file:///./parser.mbty -// 1552| expr "," non_empty_tuple_elems { $3.add($1) } +// 1561| expr "," non_empty_tuple_elems { $3.add($1) } ///| -fn yy_action_691( +fn yy_action_692( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20776,10 +20821,10 @@ fn yy_action_691( } // file:///./parser.mbty -// 1582| "(" expr ":" type_ ")" { Constraint(expr = $2, ty = $4, loc = mk_loc($sloc)) } +// 1591| "(" expr ":" type_ ")" { Constraint(expr = $2, ty = $4, loc = mk_loc($sloc)) } ///| -fn yy_action_692( +fn yy_action_693( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20804,10 +20849,10 @@ fn yy_action_692( } // file:///./parser.mbty -// 1558| non_empty_tuple_elems { $1 } +// 1567| non_empty_tuple_elems { $1 } ///| -fn yy_action_693( +fn yy_action_694( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20821,21 +20866,21 @@ fn yy_action_693( } // file:///./parser.mbty -// 1562| "(" arrow_fn_prefix_no_constraint { -// 1563| let es = $2.map(@syntax.arrow_fn_param_to_expr) -// 1564| match es { -// 1565| @list.More(expr, tail=Empty) => { -// 1566| match expr { -// 1567| Constraint(..) => expr -// 1568| _ => Group(expr~, group = Paren, loc = mk_loc($sloc)) -// 1569| } -// 1570| } -// 1571| _ => @syntax.make_tuple_expr(loc = mk_loc($sloc), es) -// 1572| } -// 1573| } +// 1571| "(" arrow_fn_prefix_no_constraint { +// 1572| let es = $2.map(@syntax.arrow_fn_param_to_expr) +// 1573| match es { +// 1574| @list.More(expr, tail=Empty) => { +// 1575| match expr { +// 1576| Constraint(..) => expr +// 1577| _ => Group(expr~, group = Paren, loc = mk_loc($sloc)) +// 1578| } +// 1579| } +// 1580| _ => @syntax.make_tuple_expr(loc = mk_loc($sloc), es) +// 1581| } +// 1582| } ///| -fn yy_action_694( +fn yy_action_695( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20869,15 +20914,15 @@ fn yy_action_694( } // file:///./parser.mbty -// 1574| "(" non_empty_tuple_elems_with_prefix { -// 1575| match $2 { -// 1576| More(expr, tail=Empty) => Group(expr~, group = Paren, loc = mk_loc($sloc)) -// 1577| exprs => @syntax.make_tuple_expr(loc = mk_loc($sloc), exprs) -// 1578| } -// 1579| } +// 1583| "(" non_empty_tuple_elems_with_prefix { +// 1584| match $2 { +// 1585| More(expr, tail=Empty) => Group(expr~, group = Paren, loc = mk_loc($sloc)) +// 1586| exprs => @syntax.make_tuple_expr(loc = mk_loc($sloc), exprs) +// 1587| } +// 1588| } ///| -fn yy_action_695( +fn yy_action_696( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20905,10 +20950,10 @@ fn yy_action_695( } // file:///./parser.mbty -// 1583| "(" ")" { Unit(loc = mk_loc($sloc), faked = false) } +// 1592| "(" ")" { Unit(loc = mk_loc($sloc), faked = false) } ///| -fn yy_action_696( +fn yy_action_697( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20927,10 +20972,10 @@ fn yy_action_696( } // file:///./parser.mbty -// 1636| "_" %prec prec_lower_than_arrow_fn { Hole(loc = mk_loc($sloc), kind = Incomplete) } +// 1645| "_" %prec prec_lower_than_arrow_fn { Hole(loc = mk_loc($sloc), kind = Incomplete) } ///| -fn yy_action_697( +fn yy_action_698( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20949,10 +20994,10 @@ fn yy_action_697( } // file:///./parser.mbty -// 1809| expr { Argument::{ value: $1, kind: Positional } } +// 1818| expr { Argument::{ value: $1, kind: Positional } } ///| -fn yy_action_698( +fn yy_action_699( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20969,7 +21014,7 @@ fn yy_action_698( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_699( +fn yy_action_700( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20987,7 +21032,7 @@ fn yy_action_699( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_700( +fn yy_action_701( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21004,7 +21049,7 @@ fn yy_action_700( // 161| X { @list.singleton($1) } ///| -fn yy_action_701( +fn yy_action_702( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21021,7 +21066,7 @@ fn yy_action_701( // 178| { @list.empty() } ///| -fn yy_action_702( +fn yy_action_703( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21034,16 +21079,16 @@ fn yy_action_702( } // file:///./parser.mbty -// 1683| simple_expr accessor %prec prec_field { -// 1684| Field(record = $1, accessor = $2, loc = mk_loc($sloc)) -// 1685| } +// 1692| simple_expr accessor %prec prec_field { +// 1693| Field(record = $1, accessor = $2, loc = mk_loc($sloc)) +// 1694| } ///| -fn yy_action_703( +fn yy_action_704( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_404(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_405(_args[0].2, _args[1:2]) guard _args[0].0 is YYObj_Expr(_dollar1) guard _sub_action_0_result is YYObj_Accessor(_dollar2) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) @@ -21065,10 +21110,10 @@ fn yy_action_703( } // file:///./parser.mbty -// 1706| DOT_INT { Index(tuple_index = $1, loc = mk_loc($sloc)) } +// 1715| DOT_INT { Index(tuple_index = $1, loc = mk_loc($sloc)) } ///| -fn yy_action_404( +fn yy_action_405( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21088,10 +21133,10 @@ fn yy_action_404( } // file:///./parser.mbty -// 1503| simple_expr { $1 } +// 1512| simple_expr { $1 } ///| -fn yy_action_704( +fn yy_action_705( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21111,7 +21156,7 @@ fn yy_action_704( // 244| } ///| -fn yy_action_705( +fn yy_action_706( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21140,7 +21185,7 @@ fn yy_action_18( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_706(_last_pos, _args[0:0]) + let _sub_action_0_result = yy_action_707(_last_pos, _args[0:0]) guard _sub_action_0_result is YYObj_Option_Type_(_dollar1) YYObj_Type_( { @@ -21154,7 +21199,7 @@ fn yy_action_18( // 9| { None } ///| -fn yy_action_706( +fn yy_action_707( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21170,7 +21215,7 @@ fn yy_action_706( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_707( +fn yy_action_708( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21188,7 +21233,7 @@ fn yy_action_707( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_708( +fn yy_action_709( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21205,7 +21250,7 @@ fn yy_action_708( // 161| X { @list.singleton($1) } ///| -fn yy_action_709( +fn yy_action_710( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21222,7 +21267,7 @@ fn yy_action_709( // 178| { @list.empty() } ///| -fn yy_action_710( +fn yy_action_711( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21235,23 +21280,23 @@ fn yy_action_710( } // file:///./parser.mbty -// 1587| is_async "fn" optional_bang parameters func_return_type block_expr { -// 1588| let (return_type, error_type) = $5 -// 1589| Func::{ -// 1590| parameters : $4, -// 1591| params_loc : mk_loc($loc($4)), -// 1592| body : $6, -// 1593| return_type, -// 1594| error_type, -// 1595| kind : Lambda, -// 1596| has_error : $3, -// 1597| is_async : $1, -// 1598| loc : mk_loc($sloc) -// 1599| } -// 1600| } +// 1596| is_async "fn" optional_bang parameters func_return_type block_expr { +// 1597| let (return_type, error_type) = $5 +// 1598| Func::{ +// 1599| parameters : $4, +// 1600| params_loc : mk_loc($loc($4)), +// 1601| body : $6, +// 1602| return_type, +// 1603| error_type, +// 1604| kind : Lambda, +// 1605| has_error : $3, +// 1606| is_async : $1, +// 1607| loc : mk_loc($sloc) +// 1608| } +// 1609| } ///| -fn yy_action_711( +fn yy_action_712( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21289,14 +21334,14 @@ fn yy_action_711( } // file:///./parser.mbty -// 2082| labeled_expr { $1 } +// 2091| labeled_expr { $1 } ///| -fn yy_action_712( +fn yy_action_713( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_331(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_332(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj_FieldDef(_dollar1) YYObj_FieldDef( { @@ -21307,14 +21352,14 @@ fn yy_action_712( } // file:///./parser.mbty -// 2087| label ":" expr { @syntax.make_field_def(loc = mk_loc($sloc), $1, $3, false) } +// 2096| label ":" expr { @syntax.make_field_def(loc = mk_loc($sloc), $1, $3, false) } ///| -fn yy_action_331( +fn yy_action_332( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_413(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_414(_last_pos, _args[0:1]) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) let _end_pos = if _args.length() == 0 { _last_pos @@ -21337,14 +21382,14 @@ fn yy_action_331( } // file:///./parser.mbty -// 2083| label_pun { $1 } +// 2092| label_pun { $1 } ///| -fn yy_action_713( +fn yy_action_714( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_329(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_330(_last_pos, _args[0:1]) guard _sub_action_0_result is YYObj_FieldDef(_dollar1) YYObj_FieldDef( { @@ -21355,14 +21400,14 @@ fn yy_action_713( } // file:///./parser.mbty -// 2091| label { @syntax.make_field_def(loc = mk_loc($sloc), $1, @syntax.label_to_expr(loc = mk_loc($sloc), $1), true) } +// 2100| label { @syntax.make_field_def(loc = mk_loc($sloc), $1, @syntax.label_to_expr(loc = mk_loc($sloc), $1), true) } ///| -fn yy_action_329( +fn yy_action_330( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_413(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_414(_last_pos, _args[0:1]) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) let _end_pos = if _args.length() == 0 { _last_pos @@ -21387,10 +21432,10 @@ fn yy_action_329( } // file:///./parser.mbty -// 1695| LIDENT { Label::{ name: $1, loc: mk_loc($sloc) } } +// 1704| LIDENT { Label::{ name: $1, loc: mk_loc($sloc) } } ///| -fn yy_action_413( +fn yy_action_414( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21413,7 +21458,7 @@ fn yy_action_413( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_714( +fn yy_action_715( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21433,7 +21478,7 @@ fn yy_action_714( // 190| } ///| -fn yy_action_715( +fn yy_action_716( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21451,7 +21496,7 @@ fn yy_action_715( // 161| X { @list.singleton($1) } ///| -fn yy_action_716( +fn yy_action_717( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21468,7 +21513,7 @@ fn yy_action_716( // 194| { (@list.empty(), false) } ///| -fn yy_action_717( +fn yy_action_718( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21481,13 +21526,13 @@ fn yy_action_717( } // file:///./parser.mbty -// 1686| type_name "::" LIDENT { -// 1687| let method_name = Label::{ name: $3, loc: mk_loc($loc($3)) } -// 1688| Method(type_name = $1, method_name~, loc = mk_loc($sloc)) -// 1689| } +// 1695| type_name "::" LIDENT { +// 1696| let method_name = Label::{ name: $3, loc: mk_loc($loc($3)) } +// 1697| Method(type_name = $1, method_name~, loc = mk_loc($sloc)) +// 1698| } ///| -fn yy_action_718( +fn yy_action_719( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21521,7 +21566,7 @@ fn yy_action_718( // 200| non_empty_list_semi_rev_aux(X) SEMI X { $1.add($3) } ///| -fn yy_action_719( +fn yy_action_720( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21539,7 +21584,7 @@ fn yy_action_719( // 5| X { Some($1) } ///| -fn yy_action_720( +fn yy_action_721( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21556,7 +21601,7 @@ fn yy_action_720( // 204| non_empty_list_semi_rev_aux(X) option(SEMI) { $1 } ///| -fn yy_action_721( +fn yy_action_722( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21573,7 +21618,7 @@ fn yy_action_721( // 4| { None } ///| -fn yy_action_722( +fn yy_action_723( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21589,7 +21634,7 @@ fn yy_action_722( // 199| X { @list.singleton($1) } ///| -fn yy_action_723( +fn yy_action_724( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21606,7 +21651,7 @@ fn yy_action_723( // 217| { @list.empty() } ///| -fn yy_action_724( +fn yy_action_725( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21619,23 +21664,23 @@ fn yy_action_724( } // file:///./parser.mbty -// 1587| is_async "fn" optional_bang parameters func_return_type block_expr { -// 1588| let (return_type, error_type) = $5 -// 1589| Func::{ -// 1590| parameters : $4, -// 1591| params_loc : mk_loc($loc($4)), -// 1592| body : $6, -// 1593| return_type, -// 1594| error_type, -// 1595| kind : Lambda, -// 1596| has_error : $3, -// 1597| is_async : $1, -// 1598| loc : mk_loc($sloc) -// 1599| } -// 1600| } +// 1596| is_async "fn" optional_bang parameters func_return_type block_expr { +// 1597| let (return_type, error_type) = $5 +// 1598| Func::{ +// 1599| parameters : $4, +// 1600| params_loc : mk_loc($loc($4)), +// 1601| body : $6, +// 1602| return_type, +// 1603| error_type, +// 1604| kind : Lambda, +// 1605| has_error : $3, +// 1606| is_async : $1, +// 1607| loc : mk_loc($sloc) +// 1608| } +// 1609| } ///| -fn yy_action_725( +fn yy_action_726( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21673,14 +21718,14 @@ fn yy_action_725( } // file:///./parser.mbty -// 1960| "->" return_type { -// 1961| match $2 { -// 1962| (ty, err) => (Some(ty), err) -// 1963| } -// 1964| } +// 1969| "->" return_type { +// 1970| match $2 { +// 1971| (ty, err) => (Some(ty), err) +// 1972| } +// 1973| } ///| -fn yy_action_726( +fn yy_action_727( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21696,22 +21741,22 @@ fn yy_action_726( } // file:///./parser.mbty -// 1997| is_async "(" type_ "," ioption(non_empty_list_commas(type_)) ")" "->" return_type { -// 1998| let (ty_res, ty_err) = $8 -// 1999| let ts = match $5 { -// 2000| None => @list.empty() -// 2001| Some(ts) => ts -// 2002| } -// 2003| Arrow(args = ts.add($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) -// 2004| } +// 2006| is_async "(" type_ "," ioption(non_empty_list_commas(type_)) ")" "->" return_type { +// 2007| let (ty_res, ty_err) = $8 +// 2008| let ts = match $5 { +// 2009| None => @list.empty() +// 2010| Some(ts) => ts +// 2011| } +// 2012| Arrow(args = ts.add($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) +// 2013| } ///| -fn yy_action_727( +fn yy_action_728( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { let _sub_action_0_result = yy_action_5(_last_pos, _args[0:1]) - let _sub_action_1_result = yy_action_728(_args[3].2, _args[4:4]) + let _sub_action_1_result = yy_action_729(_args[3].2, _args[4:4]) guard _args[6].0 is YYObj__Type__ErrorType_(_dollar8) guard _sub_action_1_result is YYObj_Option_List_Type__(_dollar5) guard _args[2].0 is YYObj_Type(_dollar3) @@ -21742,22 +21787,22 @@ fn yy_action_727( } // file:///./parser.mbty -// 1997| is_async "(" type_ "," ioption(non_empty_list_commas(type_)) ")" "->" return_type { -// 1998| let (ty_res, ty_err) = $8 -// 1999| let ts = match $5 { -// 2000| None => @list.empty() -// 2001| Some(ts) => ts -// 2002| } -// 2003| Arrow(args = ts.add($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) -// 2004| } +// 2006| is_async "(" type_ "," ioption(non_empty_list_commas(type_)) ")" "->" return_type { +// 2007| let (ty_res, ty_err) = $8 +// 2008| let ts = match $5 { +// 2009| None => @list.empty() +// 2010| Some(ts) => ts +// 2011| } +// 2012| Arrow(args = ts.add($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) +// 2013| } ///| -fn yy_action_729( +fn yy_action_730( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { let _sub_action_0_result = yy_action_5(_last_pos, _args[0:1]) - let _sub_action_1_result = yy_action_730(_args[3].2, _args[4:5]) + let _sub_action_1_result = yy_action_731(_args[3].2, _args[4:5]) guard _args[7].0 is YYObj__Type__ErrorType_(_dollar8) guard _sub_action_1_result is YYObj_Option_List_Type__(_dollar5) guard _args[2].0 is YYObj_Type(_dollar3) @@ -21788,13 +21833,13 @@ fn yy_action_729( } // file:///./parser.mbty -// 2009| is_async "(" type_ ")" "->" return_type { -// 2010| let (ty_res, ty_err) = $6 -// 2011| Arrow(args = @list.singleton($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) -// 2012| } +// 2018| is_async "(" type_ ")" "->" return_type { +// 2019| let (ty_res, ty_err) = $6 +// 2020| Arrow(args = @list.singleton($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) +// 2021| } ///| -fn yy_action_731( +fn yy_action_732( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21824,21 +21869,21 @@ fn yy_action_731( } // file:///./parser.mbty -// 1984| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { -// 1985| Name( -// 1986| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, -// 1987| tys = $2, -// 1988| loc = mk_loc($sloc) -// 1989| ) -// 1990| } +// 1993| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { +// 1994| Name( +// 1995| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, +// 1996| tys = $2, +// 1997| loc = mk_loc($sloc) +// 1998| ) +// 1999| } ///| -fn yy_action_732( +fn yy_action_733( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_733(_last_pos, _args[0:2]) - let _sub_action_1_result = yy_action_734(_args[1].2, _args[2:5]) + let _sub_action_0_result = yy_action_734(_last_pos, _args[0:2]) + let _sub_action_1_result = yy_action_735(_args[1].2, _args[2:5]) guard _sub_action_0_result is YYObj_LongIdent(_dollar1) let _start_pos_of_item0 = _args[0].1 let _end_pos_of_item0 = _args[0].2 @@ -21865,21 +21910,21 @@ fn yy_action_732( } // file:///./parser.mbty -// 1984| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { -// 1985| Name( -// 1986| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, -// 1987| tys = $2, -// 1988| loc = mk_loc($sloc) -// 1989| ) -// 1990| } +// 1993| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { +// 1994| Name( +// 1995| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, +// 1996| tys = $2, +// 1997| loc = mk_loc($sloc) +// 1998| ) +// 1999| } ///| -fn yy_action_735( +fn yy_action_736( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_733(_last_pos, _args[0:2]) - let _sub_action_1_result = yy_action_736(_args[1].2, _args[2:2]) + let _sub_action_0_result = yy_action_734(_last_pos, _args[0:2]) + let _sub_action_1_result = yy_action_737(_args[1].2, _args[2:2]) guard _sub_action_0_result is YYObj_LongIdent(_dollar1) let _start_pos_of_item0 = _args[0].1 let _end_pos_of_item0 = _args[0].2 @@ -21906,21 +21951,21 @@ fn yy_action_735( } // file:///./parser.mbty -// 1984| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { -// 1985| Name( -// 1986| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, -// 1987| tys = $2, -// 1988| loc = mk_loc($sloc) -// 1989| ) -// 1990| } +// 1993| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { +// 1994| Name( +// 1995| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, +// 1996| tys = $2, +// 1997| loc = mk_loc($sloc) +// 1998| ) +// 1999| } ///| -fn yy_action_737( +fn yy_action_738( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_738(_last_pos, _args[0:2]) - let _sub_action_1_result = yy_action_734(_args[1].2, _args[2:5]) + let _sub_action_0_result = yy_action_739(_last_pos, _args[0:2]) + let _sub_action_1_result = yy_action_735(_args[1].2, _args[2:5]) guard _sub_action_0_result is YYObj_LongIdent(_dollar1) let _start_pos_of_item0 = _args[0].1 let _end_pos_of_item0 = _args[0].2 @@ -21950,7 +21995,7 @@ fn yy_action_737( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_739( +fn yy_action_740( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21964,22 +22009,22 @@ fn yy_action_739( } // file:///./parser.mbty -// 1997| is_async "(" type_ "," ioption(non_empty_list_commas(type_)) ")" "->" return_type { -// 1998| let (ty_res, ty_err) = $8 -// 1999| let ts = match $5 { -// 2000| None => @list.empty() -// 2001| Some(ts) => ts -// 2002| } -// 2003| Arrow(args = ts.add($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) -// 2004| } +// 2006| is_async "(" type_ "," ioption(non_empty_list_commas(type_)) ")" "->" return_type { +// 2007| let (ty_res, ty_err) = $8 +// 2008| let ts = match $5 { +// 2009| None => @list.empty() +// 2010| Some(ts) => ts +// 2011| } +// 2012| Arrow(args = ts.add($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) +// 2013| } ///| -fn yy_action_740( +fn yy_action_741( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { let _sub_action_0_result = yy_action_8(_last_pos, _args[0:0]) - let _sub_action_1_result = yy_action_730(_args[2].2, _args[3:4]) + let _sub_action_1_result = yy_action_731(_args[2].2, _args[3:4]) guard _args[6].0 is YYObj__Type__ErrorType_(_dollar8) guard _sub_action_1_result is YYObj_Option_List_Type__(_dollar5) guard _args[1].0 is YYObj_Type(_dollar3) @@ -22013,7 +22058,7 @@ fn yy_action_740( // 10| X { Some($1) } ///| -fn yy_action_730( +fn yy_action_731( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22027,10 +22072,10 @@ fn yy_action_730( } // file:///./parser.mbty -// 1982| "(" type_ "," non_empty_list_commas(type_) ")" { @syntax.make_tuple_type(loc = mk_loc($sloc), $4.add($2)) } +// 1991| "(" type_ "," non_empty_list_commas(type_) ")" { @syntax.make_tuple_type(loc = mk_loc($sloc), $4.add($2)) } ///| -fn yy_action_741( +fn yy_action_742( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22054,22 +22099,22 @@ fn yy_action_741( } // file:///./parser.mbty -// 1997| is_async "(" type_ "," ioption(non_empty_list_commas(type_)) ")" "->" return_type { -// 1998| let (ty_res, ty_err) = $8 -// 1999| let ts = match $5 { -// 2000| None => @list.empty() -// 2001| Some(ts) => ts -// 2002| } -// 2003| Arrow(args = ts.add($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) -// 2004| } +// 2006| is_async "(" type_ "," ioption(non_empty_list_commas(type_)) ")" "->" return_type { +// 2007| let (ty_res, ty_err) = $8 +// 2008| let ts = match $5 { +// 2009| None => @list.empty() +// 2010| Some(ts) => ts +// 2011| } +// 2012| Arrow(args = ts.add($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) +// 2013| } ///| -fn yy_action_742( +fn yy_action_743( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { let _sub_action_0_result = yy_action_8(_last_pos, _args[0:0]) - let _sub_action_1_result = yy_action_728(_args[2].2, _args[3:3]) + let _sub_action_1_result = yy_action_729(_args[2].2, _args[3:3]) guard _args[5].0 is YYObj__Type__ErrorType_(_dollar8) guard _sub_action_1_result is YYObj_Option_List_Type__(_dollar5) guard _args[1].0 is YYObj_Type(_dollar3) @@ -22103,7 +22148,7 @@ fn yy_action_742( // 9| { None } ///| -fn yy_action_728( +fn yy_action_729( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22116,13 +22161,13 @@ fn yy_action_728( } // file:///./parser.mbty -// 2009| is_async "(" type_ ")" "->" return_type { -// 2010| let (ty_res, ty_err) = $6 -// 2011| Arrow(args = @list.singleton($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) -// 2012| } +// 2018| is_async "(" type_ ")" "->" return_type { +// 2019| let (ty_res, ty_err) = $6 +// 2020| Arrow(args = @list.singleton($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) +// 2021| } ///| -fn yy_action_743( +fn yy_action_744( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22152,10 +22197,10 @@ fn yy_action_743( } // file:///./parser.mbty -// 1983| "(" type_ ")" { $2 } +// 1992| "(" type_ ")" { $2 } ///| -fn yy_action_744( +fn yy_action_745( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22169,10 +22214,10 @@ fn yy_action_744( } // file:///./parser.mbty -// 1952| type_ { ($1, NoErrorType) } +// 1961| type_ { ($1, NoErrorType) } ///| -fn yy_action_745( +fn yy_action_746( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22186,10 +22231,10 @@ fn yy_action_745( } // file:///./parser.mbty -// 1939| "raise" error_type { ErrorType(ty = $2) } +// 1948| "raise" error_type { ErrorType(ty = $2) } ///| -fn yy_action_746( +fn yy_action_747( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22203,17 +22248,17 @@ fn yy_action_746( } // file:///./parser.mbty -// 1941| "raise" "?" { -// 1942| let fake_error = Type::Name( -// 1943| constr_id = ConstrId::{ id: Ident(name = "Error"), loc: mk_loc($sloc) }, -// 1944| tys = @list.empty(), -// 1945| loc = mk_loc($sloc) -// 1946| ) -// 1947| MaybeError(ty = fake_error) -// 1948| } +// 1950| "raise" "?" { +// 1951| let fake_error = Type::Name( +// 1952| constr_id = ConstrId::{ id: Ident(name = "Error"), loc: mk_loc($sloc) }, +// 1953| tys = @list.empty(), +// 1954| loc = mk_loc($sloc) +// 1955| ) +// 1956| MaybeError(ty = fake_error) +// 1957| } ///| -fn yy_action_747( +fn yy_action_748( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22240,10 +22285,10 @@ fn yy_action_747( } // file:///./parser.mbty -// 1938| "raise" { DefaultErrorType(loc = mk_loc($sloc)) } +// 1947| "raise" { DefaultErrorType(loc = mk_loc($sloc)) } ///| -fn yy_action_748( +fn yy_action_749( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22262,10 +22307,10 @@ fn yy_action_748( } // file:///./parser.mbty -// 1940| "noraise" { Noraise(loc = mk_loc($sloc)) } +// 1949| "noraise" { Noraise(loc = mk_loc($sloc)) } ///| -fn yy_action_749( +fn yy_action_750( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22284,10 +22329,10 @@ fn yy_action_749( } // file:///./parser.mbty -// 1954| simple_type "!" error_type { ($1, ErrorType(ty = $3)) } +// 1963| simple_type "!" error_type { ($1, ErrorType(ty = $3)) } ///| -fn yy_action_750( +fn yy_action_751( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22302,10 +22347,10 @@ fn yy_action_750( } // file:///./parser.mbty -// 1953| simple_type "!" { ($1, DefaultErrorType(loc = mk_loc($loc($2)))) } +// 1962| simple_type "!" { ($1, DefaultErrorType(loc = mk_loc($loc($2)))) } ///| -fn yy_action_751( +fn yy_action_752( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22324,10 +22369,10 @@ fn yy_action_751( } // file:///./parser.mbty -// 1955| simple_type "?" error_type { ($1, MaybeError(ty = $3)) } +// 1964| simple_type "?" error_type { ($1, MaybeError(ty = $3)) } ///| -fn yy_action_752( +fn yy_action_753( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22342,16 +22387,16 @@ fn yy_action_752( } // file:///./parser.mbty -// 1970| qual_ident_ty { -// 1971| Name( -// 1972| constr_id = ConstrId::{ id: $1, loc: mk_loc($sloc) }, -// 1973| tys = @list.empty(), -// 1974| loc = mk_loc($sloc) -// 1975| ) -// 1976| } +// 1979| qual_ident_ty { +// 1980| Name( +// 1981| constr_id = ConstrId::{ id: $1, loc: mk_loc($sloc) }, +// 1982| tys = @list.empty(), +// 1983| loc = mk_loc($sloc) +// 1984| ) +// 1985| } ///| -fn yy_action_753( +fn yy_action_754( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22378,10 +22423,10 @@ fn yy_action_753( } // file:///./parser.mbty -// 1977| "_" { Any(loc = mk_loc($sloc)) } +// 1986| "_" { Any(loc = mk_loc($sloc)) } ///| -fn yy_action_754( +fn yy_action_755( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22400,10 +22445,10 @@ fn yy_action_754( } // file:///./parser.mbty -// 1981| simple_type "?" { @syntax.make_option_type(loc = mk_loc($sloc), constr_loc = mk_loc($loc($2)), $1) } +// 1990| simple_type "?" { @syntax.make_option_type(loc = mk_loc($sloc), constr_loc = mk_loc($loc($2)), $1) } ///| -fn yy_action_755( +fn yy_action_756( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22429,10 +22474,10 @@ fn yy_action_755( } // file:///./parser.mbty -// 1956| simple_type error_annotation { ($1, $2) } +// 1965| simple_type error_annotation { ($1, $2) } ///| -fn yy_action_756( +fn yy_action_757( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22447,10 +22492,10 @@ fn yy_action_756( } // file:///./parser.mbty -// 1996| simple_type { $1 } +// 2005| simple_type { $1 } ///| -fn yy_action_757( +fn yy_action_758( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22464,13 +22509,13 @@ fn yy_action_757( } // file:///./parser.mbty -// 2005| is_async "(" ")" "->" return_type { -// 2006| let (ty_res, ty_err) = $5 -// 2007| Arrow(args = @list.empty(), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) -// 2008| } +// 2014| is_async "(" ")" "->" return_type { +// 2015| let (ty_res, ty_err) = $5 +// 2016| Arrow(args = @list.empty(), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) +// 2017| } ///| -fn yy_action_758( +fn yy_action_759( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22515,21 +22560,21 @@ fn yy_action_8( } // file:///./parser.mbty -// 1984| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { -// 1985| Name( -// 1986| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, -// 1987| tys = $2, -// 1988| loc = mk_loc($sloc) -// 1989| ) -// 1990| } +// 1993| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { +// 1994| Name( +// 1995| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, +// 1996| tys = $2, +// 1997| loc = mk_loc($sloc) +// 1998| ) +// 1999| } ///| -fn yy_action_759( +fn yy_action_760( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_760(_last_pos, _args[0:1]) - let _sub_action_1_result = yy_action_734(_args[0].2, _args[1:4]) + let _sub_action_0_result = yy_action_761(_last_pos, _args[0:1]) + let _sub_action_1_result = yy_action_735(_args[0].2, _args[1:4]) guard _sub_action_0_result is YYObj_LongIdent(_dollar1) let _start_pos_of_item0 = _args[0].1 let _end_pos_of_item0 = _args[0].2 @@ -22564,11 +22609,11 @@ fn yy_action_759( // 296| } ///| -fn yy_action_734( +fn yy_action_735( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_761(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_762(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj_Option_List_Type__(_dollar1) YYObj_List_Type_( { @@ -22585,11 +22630,11 @@ fn yy_action_734( // 10| X { Some($1) } ///| -fn yy_action_761( +fn yy_action_762( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_762(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_763(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj_List_Type_(_dollar1) YYObj_Option_List_Type__( { @@ -22603,7 +22648,7 @@ fn yy_action_761( // 40| L X R { $2 } ///| -fn yy_action_762( +fn yy_action_763( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22617,21 +22662,21 @@ fn yy_action_762( } // file:///./parser.mbty -// 1984| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { -// 1985| Name( -// 1986| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, -// 1987| tys = $2, -// 1988| loc = mk_loc($sloc) -// 1989| ) -// 1990| } +// 1993| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { +// 1994| Name( +// 1995| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, +// 1996| tys = $2, +// 1997| loc = mk_loc($sloc) +// 1998| ) +// 1999| } ///| -fn yy_action_763( +fn yy_action_764( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_760(_last_pos, _args[0:1]) - let _sub_action_1_result = yy_action_736(_args[0].2, _args[1:1]) + let _sub_action_0_result = yy_action_761(_last_pos, _args[0:1]) + let _sub_action_1_result = yy_action_737(_args[0].2, _args[1:1]) guard _sub_action_0_result is YYObj_LongIdent(_dollar1) let _start_pos_of_item0 = _args[0].1 let _end_pos_of_item0 = _args[0].2 @@ -22661,7 +22706,7 @@ fn yy_action_763( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_764( +fn yy_action_765( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22679,7 +22724,7 @@ fn yy_action_764( // 161| X { @list.singleton($1) } ///| -fn yy_action_765( +fn yy_action_766( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22693,21 +22738,21 @@ fn yy_action_765( } // file:///./parser.mbty -// 1984| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { -// 1985| Name( -// 1986| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, -// 1987| tys = $2, -// 1988| loc = mk_loc($sloc) -// 1989| ) -// 1990| } +// 1993| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { +// 1994| Name( +// 1995| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, +// 1996| tys = $2, +// 1997| loc = mk_loc($sloc) +// 1998| ) +// 1999| } ///| -fn yy_action_766( +fn yy_action_767( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_738(_last_pos, _args[0:2]) - let _sub_action_1_result = yy_action_736(_args[1].2, _args[2:2]) + let _sub_action_0_result = yy_action_739(_last_pos, _args[0:2]) + let _sub_action_1_result = yy_action_737(_args[1].2, _args[2:2]) guard _sub_action_0_result is YYObj_LongIdent(_dollar1) let _start_pos_of_item0 = _args[0].1 let _end_pos_of_item0 = _args[0].2 @@ -22742,11 +22787,11 @@ fn yy_action_766( // 296| } ///| -fn yy_action_736( +fn yy_action_737( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_767(_last_pos, _args[0:0]) + let _sub_action_0_result = yy_action_768(_last_pos, _args[0:0]) guard _sub_action_0_result is YYObj_Option_List_Type__(_dollar1) YYObj_List_Type_( { @@ -22763,7 +22808,7 @@ fn yy_action_736( // 9| { None } ///| -fn yy_action_767( +fn yy_action_768( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22776,10 +22821,10 @@ fn yy_action_767( } // file:///./parser.mbty -// 1991| "&" qual_ident_ty { Object(ConstrId::{ id: $2, loc: mk_loc($loc($2)) }) } +// 2000| "&" qual_ident_ty { Object(ConstrId::{ id: $2, loc: mk_loc($loc($2)) }) } ///| -fn yy_action_768( +fn yy_action_769( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22798,10 +22843,10 @@ fn yy_action_768( } // file:///./parser.mbty -// 1992| "_" { Any(loc = mk_loc($sloc)) } +// 2001| "_" { Any(loc = mk_loc($sloc)) } ///| -fn yy_action_769( +fn yy_action_770( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22820,13 +22865,13 @@ fn yy_action_769( } // file:///./parser.mbty -// 2005| is_async "(" ")" "->" return_type { -// 2006| let (ty_res, ty_err) = $5 -// 2007| Arrow(args = @list.empty(), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) -// 2008| } +// 2014| is_async "(" ")" "->" return_type { +// 2015| let (ty_res, ty_err) = $5 +// 2016| Arrow(args = @list.empty(), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) +// 2017| } ///| -fn yy_action_770( +fn yy_action_771( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22873,10 +22918,10 @@ fn yy_action_5( } // file:///./parser.mbty -// 1965| error_annotation { (None, $1) } +// 1974| error_annotation { (None, $1) } ///| -fn yy_action_771( +fn yy_action_772( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22890,10 +22935,10 @@ fn yy_action_771( } // file:///./parser.mbty -// 1966| { (None, NoErrorType) } +// 1975| { (None, NoErrorType) } ///| -fn yy_action_772( +fn yy_action_773( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22906,10 +22951,10 @@ fn yy_action_772( } // file:///./parser.mbty -// 1014| { None } +// 1023| { None } ///| -fn yy_action_773( +fn yy_action_774( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22922,17 +22967,17 @@ fn yy_action_773( } // file:///./parser.mbty -// 1834| map_syntax_key ":" expr { -// 1835| MapExprElem::{ -// 1836| key: $1, -// 1837| expr: $3, -// 1838| key_loc: mk_loc($loc($1)), -// 1839| loc: mk_loc($sloc) -// 1840| } -// 1841| } +// 1843| map_syntax_key ":" expr { +// 1844| MapExprElem::{ +// 1845| key: $1, +// 1846| expr: $3, +// 1847| key_loc: mk_loc($loc($1)), +// 1848| loc: mk_loc($sloc) +// 1849| } +// 1850| } ///| -fn yy_action_774( +fn yy_action_775( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22963,7 +23008,7 @@ fn yy_action_774( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_775( +fn yy_action_776( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22981,7 +23026,7 @@ fn yy_action_775( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_776( +fn yy_action_777( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22998,7 +23043,7 @@ fn yy_action_776( // 161| X { @list.singleton($1) } ///| -fn yy_action_777( +fn yy_action_778( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23015,7 +23060,7 @@ fn yy_action_777( // 178| { @list.empty() } ///| -fn yy_action_778( +fn yy_action_779( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23028,10 +23073,10 @@ fn yy_action_778( } // file:///./parser.mbty -// 1634| anony_fn { Function(func = $1, loc = mk_loc($sloc)) } +// 1643| anony_fn { Function(func = $1, loc = mk_loc($sloc)) } ///| -fn yy_action_779( +fn yy_action_780( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23051,10 +23096,10 @@ fn yy_action_779( } // file:///./parser.mbty -// 1635| atomic_expr { $1 } +// 1644| atomic_expr { $1 } ///| -fn yy_action_780( +fn yy_action_781( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23068,10 +23113,10 @@ fn yy_action_780( } // file:///./parser.mbty -// 1637| qual_ident_simple_expr { @syntax.make_ident_expr(loc = mk_loc($sloc), Var::{ name: $1, loc: mk_loc($sloc) }) } +// 1646| qual_ident_simple_expr { @syntax.make_ident_expr(loc = mk_loc($sloc), Var::{ name: $1, loc: mk_loc($sloc) }) } ///| -fn yy_action_781( +fn yy_action_782( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23094,10 +23139,10 @@ fn yy_action_781( } // file:///./parser.mbty -// 1638| constr { Constr(constr = $1, loc = mk_loc($sloc)) } +// 1647| constr { Constr(constr = $1, loc = mk_loc($sloc)) } ///| -fn yy_action_782( +fn yy_action_783( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23117,10 +23162,10 @@ fn yy_action_782( } // file:///./parser.mbty -// 1830| ".." expr { Spread(expr = $2, loc = mk_loc($sloc)) } +// 1839| ".." expr { Spread(expr = $2, loc = mk_loc($sloc)) } ///| -fn yy_action_783( +fn yy_action_784( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23143,7 +23188,7 @@ fn yy_action_783( // 162| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_784( +fn yy_action_785( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23161,7 +23206,7 @@ fn yy_action_784( // 5| X { Some($1) } ///| -fn yy_action_785( +fn yy_action_786( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23178,7 +23223,7 @@ fn yy_action_785( // 170| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_786( +fn yy_action_787( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23195,7 +23240,7 @@ fn yy_action_786( // 4| { None } ///| -fn yy_action_787( +fn yy_action_788( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23211,7 +23256,7 @@ fn yy_action_787( // 161| X { @list.singleton($1) } ///| -fn yy_action_788( +fn yy_action_789( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23228,7 +23273,7 @@ fn yy_action_788( // 178| { @list.empty() } ///| -fn yy_action_789( +fn yy_action_790( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23241,10 +23286,10 @@ fn yy_action_789( } // file:///./parser.mbty -// 1691| tuple_expr { $1 } +// 1700| tuple_expr { $1 } ///| -fn yy_action_790( +fn yy_action_791( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23258,10 +23303,10 @@ fn yy_action_790( } // file:///./parser.mbty -// 1736| qual_ident_ty { TypeName::{ name: $1, is_object: false, loc: mk_loc($sloc) } } +// 1745| qual_ident_ty { TypeName::{ name: $1, is_object: false, loc: mk_loc($sloc) } } ///| -fn yy_action_791( +fn yy_action_792( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23285,14 +23330,14 @@ fn yy_action_791( } // file:///./parser.mbty -// 1002| qual_ident_ty_inline { $1 } +// 1011| qual_ident_ty_inline { $1 } ///| -fn yy_action_792( +fn yy_action_793( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_760(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_761(_last_pos, _args[0:1]) guard _sub_action_0_result is YYObj_LongIdent(_dollar1) YYObj_LongIdent( { @@ -23303,10 +23348,10 @@ fn yy_action_792( } // file:///./parser.mbty -// 996| UIDENT { LongIdent::Ident(name = $1) } +// 1005| UIDENT { LongIdent::Ident(name = $1) } ///| -fn yy_action_760( +fn yy_action_761( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23320,14 +23365,14 @@ fn yy_action_760( } // file:///./parser.mbty -// 1002| qual_ident_ty_inline { $1 } +// 1011| qual_ident_ty_inline { $1 } ///| -fn yy_action_793( +fn yy_action_794( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_733(_last_pos, _args[0:2]) + let _sub_action_0_result = yy_action_734(_last_pos, _args[0:2]) guard _sub_action_0_result is YYObj_LongIdent(_dollar1) YYObj_LongIdent( { @@ -23338,10 +23383,10 @@ fn yy_action_793( } // file:///./parser.mbty -// 997| PACKAGE_NAME DOT_LIDENT { LongIdent::Dot(pkg = $1, id = $2) } +// 1006| PACKAGE_NAME DOT_LIDENT { LongIdent::Dot(pkg = $1, id = $2) } ///| -fn yy_action_733( +fn yy_action_734( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23356,14 +23401,14 @@ fn yy_action_733( } // file:///./parser.mbty -// 1002| qual_ident_ty_inline { $1 } +// 1011| qual_ident_ty_inline { $1 } ///| -fn yy_action_794( +fn yy_action_795( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_738(_last_pos, _args[0:2]) + let _sub_action_0_result = yy_action_739(_last_pos, _args[0:2]) guard _sub_action_0_result is YYObj_LongIdent(_dollar1) YYObj_LongIdent( { @@ -23374,10 +23419,10 @@ fn yy_action_794( } // file:///./parser.mbty -// 998| PACKAGE_NAME DOT_UIDENT { LongIdent::Dot(pkg = $1, id = $2) } +// 1007| PACKAGE_NAME DOT_UIDENT { LongIdent::Dot(pkg = $1, id = $2) } ///| -fn yy_action_738( +fn yy_action_739( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23392,10 +23437,10 @@ fn yy_action_738( } // file:///./parser.mbty -// 1737| "&" qual_ident_ty { TypeName::{ name: $2, is_object: true, loc: mk_loc($sloc) } } +// 1746| "&" qual_ident_ty { TypeName::{ name: $2, is_object: true, loc: mk_loc($sloc) } } ///| -fn yy_action_795( +fn yy_action_796( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23419,10 +23464,10 @@ fn yy_action_795( } // file:///./parser.mbty -// 1748| simple_constant { make_constant_expr(loc = mk_loc($sloc), $1) } +// 1757| simple_constant { make_constant_expr(loc = mk_loc($sloc), $1) } ///| -fn yy_action_796( +fn yy_action_797( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23442,12 +23487,12 @@ fn yy_action_796( } // file:///./parser.mbty -// 1749| non_empty_list(multiline_string) { -// 1750| MultilineString(elems = $1, loc = mk_loc($sloc)) -// 1751| } +// 1758| non_empty_list(multiline_string) { +// 1759| MultilineString(elems = $1, loc = mk_loc($sloc)) +// 1760| } ///| -fn yy_action_797( +fn yy_action_798( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23467,10 +23512,10 @@ fn yy_action_797( } // file:///./parser.mbty -// 1752| INTERP { make_interp_expr(loc = mk_loc($sloc), $1) } +// 1761| INTERP { make_interp_expr(loc = mk_loc($sloc), $1) } ///| -fn yy_action_798( +fn yy_action_799( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23490,10 +23535,10 @@ fn yy_action_798( } // file:///./parser.mbty -// 1756| TRUE { Bool(true) } +// 1765| TRUE { Bool(true) } ///| -fn yy_action_799( +fn yy_action_800( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23506,10 +23551,10 @@ fn yy_action_799( } // file:///./parser.mbty -// 1757| FALSE { Bool(false) } +// 1766| FALSE { Bool(false) } ///| -fn yy_action_800( +fn yy_action_801( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23522,10 +23567,10 @@ fn yy_action_800( } // file:///./parser.mbty -// 1758| BYTE { Byte($1) } +// 1767| BYTE { Byte($1) } ///| -fn yy_action_801( +fn yy_action_802( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23539,10 +23584,10 @@ fn yy_action_801( } // file:///./parser.mbty -// 1759| BYTES { Bytes($1) } +// 1768| BYTES { Bytes($1) } ///| -fn yy_action_802( +fn yy_action_803( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23556,10 +23601,10 @@ fn yy_action_802( } // file:///./parser.mbty -// 1760| CHAR { Char($1) } +// 1769| CHAR { Char($1) } ///| -fn yy_action_803( +fn yy_action_804( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23573,10 +23618,10 @@ fn yy_action_803( } // file:///./parser.mbty -// 1761| INT { make_int($1) } +// 1770| INT { make_int($1) } ///| -fn yy_action_804( +fn yy_action_805( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23590,10 +23635,10 @@ fn yy_action_804( } // file:///./parser.mbty -// 1762| DOUBLE { make_double($1) } +// 1771| DOUBLE { make_double($1) } ///| -fn yy_action_805( +fn yy_action_806( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23607,10 +23652,10 @@ fn yy_action_805( } // file:///./parser.mbty -// 1763| FLOAT { make_float($1) } +// 1772| FLOAT { make_float($1) } ///| -fn yy_action_806( +fn yy_action_807( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23624,10 +23669,10 @@ fn yy_action_806( } // file:///./parser.mbty -// 1764| STRING { String($1) } +// 1773| STRING { String($1) } ///| -fn yy_action_807( +fn yy_action_808( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23641,10 +23686,10 @@ fn yy_action_807( } // file:///./parser.mbty -// 1741| MULTILINE_STRING { String($1) } +// 1750| MULTILINE_STRING { String($1) } ///| -fn yy_action_808( +fn yy_action_809( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23658,12 +23703,12 @@ fn yy_action_808( } // file:///./parser.mbty -// 1742| MULTILINE_INTERP { -// 1743| Interp(make_interps($1)) -// 1744| } +// 1751| MULTILINE_INTERP { +// 1752| Interp(make_interps($1)) +// 1753| } ///| -fn yy_action_809( +fn yy_action_810( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23680,7 +23725,7 @@ fn yy_action_809( // 157| X non_empty_list(X) { $2.add($1) } ///| -fn yy_action_810( +fn yy_action_811( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23698,7 +23743,7 @@ fn yy_action_810( // 156| X { @list.singleton($1) } ///| -fn yy_action_811( +fn yy_action_812( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23712,10 +23757,10 @@ fn yy_action_811( } // file:///./parser.mbty -// 1121| { None} +// 1130| { None} ///| -fn yy_action_812( +fn yy_action_813( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23911,7 +23956,7 @@ fn yy_state_0(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_812) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } @@ -23965,84 +24010,84 @@ fn yy_state_2(_lookahead : YYSymbol) -> YYDecision { | T_IS | T_AND | T_LEXMATCH_QUESTION => - Reduce(1, NT_non_empty_list_multiline_string_, yy_action_811) + Reduce(1, NT_non_empty_list_multiline_string_, yy_action_812) _ => Error } } ///| fn yy_state_3(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_multiline_string_, yy_action_810) + ReduceNoLookahead(2, NT_non_empty_list_multiline_string_, yy_action_811) } ///| fn yy_state_4(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_multiline_string, yy_action_809) + ReduceNoLookahead(1, NT_multiline_string, yy_action_810) } ///| fn yy_state_5(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_multiline_string, yy_action_808) + ReduceNoLookahead(1, NT_multiline_string, yy_action_809) } ///| fn yy_state_6(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_807) + ReduceNoLookahead(1, NT_simple_constant, yy_action_808) } ///| fn yy_state_7(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_806) + ReduceNoLookahead(1, NT_simple_constant, yy_action_807) } ///| fn yy_state_8(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_805) + ReduceNoLookahead(1, NT_simple_constant, yy_action_806) } ///| fn yy_state_9(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_804) + ReduceNoLookahead(1, NT_simple_constant, yy_action_805) } ///| fn yy_state_10(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_803) + ReduceNoLookahead(1, NT_simple_constant, yy_action_804) } ///| fn yy_state_11(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_802) + ReduceNoLookahead(1, NT_simple_constant, yy_action_803) } ///| fn yy_state_12(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_801) + ReduceNoLookahead(1, NT_simple_constant, yy_action_802) } ///| fn yy_state_13(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_800) + ReduceNoLookahead(1, NT_simple_constant, yy_action_801) } ///| fn yy_state_14(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_799) + ReduceNoLookahead(1, NT_simple_constant, yy_action_800) } ///| fn yy_state_15(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_atomic_expr, yy_action_798) + ReduceNoLookahead(1, NT_atomic_expr, yy_action_799) } ///| fn yy_state_16(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_atomic_expr, yy_action_797) + ReduceNoLookahead(1, NT_atomic_expr, yy_action_798) } ///| fn yy_state_17(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_atomic_expr, yy_action_796) + ReduceNoLookahead(1, NT_atomic_expr, yy_action_797) } ///| @@ -24057,7 +24102,7 @@ fn yy_state_18(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_19(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_type_name, yy_action_795) + ReduceNoLookahead(2, NT_type_name, yy_action_796) } ///| @@ -24071,27 +24116,27 @@ fn yy_state_20(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_21(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_qual_ident_ty, yy_action_794) + ReduceNoLookahead(2, NT_qual_ident_ty, yy_action_795) } ///| fn yy_state_22(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_qual_ident_ty, yy_action_793) + ReduceNoLookahead(2, NT_qual_ident_ty, yy_action_794) } ///| fn yy_state_23(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_qual_ident_ty, yy_action_792) + ReduceNoLookahead(1, NT_qual_ident_ty, yy_action_793) } ///| fn yy_state_24(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_type_name, yy_action_791) + ReduceNoLookahead(1, NT_type_name, yy_action_792) } ///| fn yy_state_25(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_expr, yy_action_790) + ReduceNoLookahead(1, NT_simple_expr, yy_action_791) } ///| @@ -24164,8 +24209,8 @@ fn yy_state_26(_lookahead : YYSymbol) -> YYDecision { NT_expr => Shift(yy_state_808) NT_non_empty_list_commas_spreadable_elem_ => Shift(yy_state_809) NT_list_commas_spreadable_elem_ => Shift(yy_state_810) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RBRACKET => Reduce(0, NT_list_commas_spreadable_elem_, yy_action_789) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RBRACKET => Reduce(0, NT_list_commas_spreadable_elem_, yy_action_790) _ => Error } } @@ -24175,7 +24220,7 @@ fn yy_state_27(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_spreadable_elem_, - yy_action_788, + yy_action_789, ) } @@ -24184,14 +24229,14 @@ fn yy_state_28(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_COMMA_ => Shift(yy_state_29) T_COMMA => Shift(yy_state_30) - T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } ///| fn yy_state_29(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_spreadable_elem_, yy_action_786) + ReduceNoLookahead(2, NT_non_empty_list_commas_spreadable_elem_, yy_action_787) } ///| @@ -24261,8 +24306,8 @@ fn yy_state_30(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_808) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_785) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } @@ -24272,7 +24317,7 @@ fn yy_state_31(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_spreadable_elem_, - yy_action_784, + yy_action_785, ) } @@ -24341,34 +24386,34 @@ fn yy_state_32(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_511) T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_33(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_spreadable_elem, yy_action_783) + ReduceNoLookahead(2, NT_spreadable_elem, yy_action_784) } ///| fn yy_state_34(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_expr, yy_action_782) + ReduceNoLookahead(1, NT_simple_expr, yy_action_783) } ///| fn yy_state_35(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_expr, yy_action_781) + ReduceNoLookahead(1, NT_simple_expr, yy_action_782) } ///| fn yy_state_36(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_expr, yy_action_780) + ReduceNoLookahead(1, NT_simple_expr, yy_action_781) } ///| fn yy_state_37(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_expr, yy_action_779) + ReduceNoLookahead(1, NT_simple_expr, yy_action_780) } ///| @@ -24461,8 +24506,8 @@ fn yy_state_38(_lookahead : YYSymbol) -> YYDecision { NT_record_defn => Shift(yy_state_794) T_MINUS => Shift(yy_state_796) T_LIDENT => Shift(yy_state_800) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RBRACE => Reduce(0, NT_list_commas_map_expr_elem_, yy_action_778) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RBRACE => Reduce(0, NT_list_commas_map_expr_elem_, yy_action_779) _ => Error } } @@ -24472,7 +24517,7 @@ fn yy_state_39(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_map_expr_elem_, - yy_action_777, + yy_action_778, ) } @@ -24481,14 +24526,14 @@ fn yy_state_40(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_COMMA_ => Shift(yy_state_41) T_COMMA => Shift(yy_state_42) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } ///| fn yy_state_41(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_map_expr_elem_, yy_action_776) + ReduceNoLookahead(2, NT_non_empty_list_commas_map_expr_elem_, yy_action_777) } ///| @@ -24507,7 +24552,7 @@ fn yy_state_42(_lookahead : YYSymbol) -> YYDecision { NT_map_syntax_key => Shift(yy_state_44) T_MINUS => Shift(yy_state_345) NT_simple_constant => Shift(yy_state_349) - T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } @@ -24517,7 +24562,7 @@ fn yy_state_43(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_map_expr_elem_, - yy_action_775, + yy_action_776, ) } @@ -24594,14 +24639,14 @@ fn yy_state_45(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_511) T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_46(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_map_expr_elem, yy_action_774) + ReduceNoLookahead(3, NT_map_expr_elem, yy_action_775) } ///| @@ -24609,7 +24654,7 @@ fn yy_state_47(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_optional_bang => Shift(yy_state_48) T_EXCLAMATION => Shift(yy_state_701) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } @@ -24631,14 +24676,14 @@ fn yy_state_49(_lookahead : YYSymbol) -> YYDecision { T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) NT_func_return_type => Shift(yy_state_122) - T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| fn yy_state_50(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_func_return_type, yy_action_771) + ReduceNoLookahead(1, NT_func_return_type, yy_action_772) } ///| @@ -24707,12 +24752,12 @@ fn yy_state_55(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_56(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_type_, yy_action_770) + ReduceNoLookahead(5, NT_type_, yy_action_771) } ///| fn yy_state_57(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_type, yy_action_769) + ReduceNoLookahead(1, NT_simple_type, yy_action_770) } ///| @@ -24727,7 +24772,7 @@ fn yy_state_58(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_59(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_simple_type, yy_action_768) + ReduceNoLookahead(2, NT_simple_type, yy_action_769) } ///| @@ -24757,7 +24802,7 @@ fn yy_state_61(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_AS - | T_NORAISE => Reduce(2, NT_simple_type, yy_action_766) + | T_NORAISE => Reduce(2, NT_simple_type, yy_action_767) _ => Error } } @@ -24781,7 +24826,7 @@ fn yy_state_62(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_63(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_non_empty_list_commas_rev_type__, yy_action_765) + ReduceNoLookahead(1, NT_non_empty_list_commas_rev_type__, yy_action_766) } ///| @@ -24789,7 +24834,7 @@ fn yy_state_64(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_65) NT_option_COMMA_ => Shift(yy_state_102) - T_RPAREN | T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RPAREN | T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -24805,14 +24850,14 @@ fn yy_state_65(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - T_RPAREN | T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RPAREN | T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } ///| fn yy_state_66(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_list_commas_rev_type__, yy_action_764) + ReduceNoLookahead(3, NT_non_empty_list_commas_rev_type__, yy_action_765) } ///| @@ -24833,7 +24878,7 @@ fn yy_state_67(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_AS - | T_NORAISE => Reduce(1, NT_simple_type, yy_action_763) + | T_NORAISE => Reduce(1, NT_simple_type, yy_action_764) _ => Error } } @@ -24865,7 +24910,7 @@ fn yy_state_69(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_70(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_simple_type, yy_action_759) + ReduceNoLookahead(4, NT_simple_type, yy_action_760) } ///| @@ -24910,7 +24955,7 @@ fn yy_state_73(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_74(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_type_, yy_action_758) + ReduceNoLookahead(4, NT_type_, yy_action_759) } ///| @@ -24931,14 +24976,14 @@ fn yy_state_75(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AS => Reduce(1, NT_type_, yy_action_757) + | T_AS => Reduce(1, NT_type_, yy_action_758) _ => Error } } ///| fn yy_state_76(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_return_type, yy_action_756) + ReduceNoLookahead(2, NT_return_type, yy_action_757) } ///| @@ -24963,24 +25008,24 @@ fn yy_state_77(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_AS - | T_NORAISE => Reduce(2, NT_simple_type, yy_action_755) + | T_NORAISE => Reduce(2, NT_simple_type, yy_action_756) _ => Error } } ///| fn yy_state_78(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_error_type, yy_action_754) + ReduceNoLookahead(1, NT_error_type, yy_action_755) } ///| fn yy_state_79(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_error_type, yy_action_753) + ReduceNoLookahead(1, NT_error_type, yy_action_754) } ///| fn yy_state_80(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_return_type, yy_action_752) + ReduceNoLookahead(3, NT_return_type, yy_action_753) } ///| @@ -25001,19 +25046,19 @@ fn yy_state_81(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AS => Reduce(2, NT_return_type, yy_action_751) + | T_AS => Reduce(2, NT_return_type, yy_action_752) _ => Error } } ///| fn yy_state_82(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_return_type, yy_action_750) + ReduceNoLookahead(3, NT_return_type, yy_action_751) } ///| fn yy_state_83(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_error_annotation, yy_action_749) + ReduceNoLookahead(1, NT_error_annotation, yy_action_750) } ///| @@ -25035,24 +25080,24 @@ fn yy_state_84(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AS => Reduce(1, NT_error_annotation, yy_action_748) + | T_AS => Reduce(1, NT_error_annotation, yy_action_749) _ => Error } } ///| fn yy_state_85(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_error_annotation, yy_action_747) + ReduceNoLookahead(2, NT_error_annotation, yy_action_748) } ///| fn yy_state_86(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_error_annotation, yy_action_746) + ReduceNoLookahead(2, NT_error_annotation, yy_action_747) } ///| fn yy_state_87(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_return_type, yy_action_745) + ReduceNoLookahead(1, NT_return_type, yy_action_746) } ///| @@ -25082,7 +25127,7 @@ fn yy_state_89(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_AS - | T_NORAISE => Reduce(3, NT_simple_type, yy_action_744) + | T_NORAISE => Reduce(3, NT_simple_type, yy_action_745) _ => Error } } @@ -25105,7 +25150,7 @@ fn yy_state_90(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_91(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_type_, yy_action_743) + ReduceNoLookahead(5, NT_type_, yy_action_744) } ///| @@ -25152,7 +25197,7 @@ fn yy_state_94(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_95(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_type_, yy_action_742) + ReduceNoLookahead(6, NT_type_, yy_action_743) } ///| @@ -25181,7 +25226,7 @@ fn yy_state_97(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_AS - | T_NORAISE => Reduce(5, NT_simple_type, yy_action_741) + | T_NORAISE => Reduce(5, NT_simple_type, yy_action_742) _ => Error } } @@ -25204,7 +25249,7 @@ fn yy_state_98(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_99(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(7, NT_type_, yy_action_740) + ReduceNoLookahead(7, NT_type_, yy_action_741) } ///| @@ -25220,19 +25265,19 @@ fn yy_state_100(_lookahead : YYSymbol) -> YYDecision { | T_SEMI | T_RBRACKET | T_RBRACE - | T_AS => Reduce(1, NT_type_, yy_action_757) + | T_AS => Reduce(1, NT_type_, yy_action_758) _ => Error } } ///| fn yy_state_101(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_simple_type, yy_action_755) + ReduceNoLookahead(2, NT_simple_type, yy_action_756) } ///| fn yy_state_102(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_type__, yy_action_739) + ReduceNoLookahead(2, NT_non_empty_list_commas_type__, yy_action_740) } ///| @@ -25245,7 +25290,7 @@ fn yy_state_103(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_104(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_simple_type, yy_action_737) + ReduceNoLookahead(5, NT_simple_type, yy_action_738) } ///| @@ -25266,7 +25311,7 @@ fn yy_state_105(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_AS - | T_NORAISE => Reduce(2, NT_simple_type, yy_action_735) + | T_NORAISE => Reduce(2, NT_simple_type, yy_action_736) _ => Error } } @@ -25298,7 +25343,7 @@ fn yy_state_107(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_108(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_simple_type, yy_action_732) + ReduceNoLookahead(5, NT_simple_type, yy_action_733) } ///| @@ -25336,7 +25381,7 @@ fn yy_state_111(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_112(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_type_, yy_action_731) + ReduceNoLookahead(6, NT_type_, yy_action_732) } ///| @@ -25391,7 +25436,7 @@ fn yy_state_116(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_117(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(8, NT_type_, yy_action_729) + ReduceNoLookahead(8, NT_type_, yy_action_730) } ///| @@ -25420,12 +25465,12 @@ fn yy_state_119(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_120(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(7, NT_type_, yy_action_727) + ReduceNoLookahead(7, NT_type_, yy_action_728) } ///| fn yy_state_121(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_func_return_type, yy_action_726) + ReduceNoLookahead(2, NT_func_return_type, yy_action_727) } ///| @@ -25439,7 +25484,7 @@ fn yy_state_122(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_123(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_anony_fn, yy_action_725) + ReduceNoLookahead(5, NT_anony_fn, yy_action_726) } ///| @@ -25525,15 +25570,15 @@ fn yy_state_124(_lookahead : YYSymbol) -> YYDecision { T_LET => Shift(yy_state_761) NT_non_empty_list_semis_rev_statement_ => Shift(yy_state_777) NT_list_semis_rev_statement_ => Shift(yy_state_778) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RBRACE => Reduce(0, NT_list_semis_rev_statement_, yy_action_724) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RBRACE => Reduce(0, NT_list_semis_rev_statement_, yy_action_725) _ => Error } } ///| fn yy_state_125(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_non_empty_list_semi_rev_aux_statement_, yy_action_723) + ReduceNoLookahead(1, NT_non_empty_list_semi_rev_aux_statement_, yy_action_724) } ///| @@ -25541,14 +25586,14 @@ fn yy_state_126(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_SEMI_ => Shift(yy_state_127) T_SEMI => Shift(yy_state_128) - T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_722) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_723) _ => Error } } ///| fn yy_state_127(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_semis_rev_statement_, yy_action_721) + ReduceNoLookahead(2, NT_non_empty_list_semis_rev_statement_, yy_action_722) } ///| @@ -25631,15 +25676,15 @@ fn yy_state_128(_lookahead : YYSymbol) -> YYDecision { T_ASYNC => Shift(yy_state_728) T_LETREC => Shift(yy_state_735) T_LET => Shift(yy_state_761) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_720) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_721) _ => Error } } ///| fn yy_state_129(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_list_semi_rev_aux_statement_, yy_action_719) + ReduceNoLookahead(3, NT_non_empty_list_semi_rev_aux_statement_, yy_action_720) } ///| @@ -25662,7 +25707,7 @@ fn yy_state_131(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_132(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_simple_expr, yy_action_718) + ReduceNoLookahead(3, NT_simple_expr, yy_action_719) } ///| @@ -25679,7 +25724,7 @@ fn yy_state_133(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_list_commas_with_trailing_info_record_defn_single_, - yy_action_717, + yy_action_718, ) _ => Error } @@ -25690,7 +25735,7 @@ fn yy_state_134(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_record_defn_single_, - yy_action_716, + yy_action_717, ) } @@ -25699,7 +25744,7 @@ fn yy_state_135(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_COMMA_ => Shift(yy_state_136) T_COMMA => Shift(yy_state_137) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -25709,7 +25754,7 @@ fn yy_state_136(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_with_trailing_info_record_defn_single_, - yy_action_715, + yy_action_716, ) } @@ -25718,7 +25763,7 @@ fn yy_state_137(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_record_defn_single => Shift(yy_state_138) T_LIDENT => Shift(yy_state_139) - T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } @@ -25728,7 +25773,7 @@ fn yy_state_138(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_record_defn_single_, - yy_action_714, + yy_action_715, ) } @@ -25736,7 +25781,7 @@ fn yy_state_138(_lookahead : YYSymbol) -> YYDecision { fn yy_state_139(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COLON => Shift(yy_state_140) - T_COMMA | T_RBRACE => Reduce(1, NT_record_defn_single, yy_action_713) + T_COMMA | T_RBRACE => Reduce(1, NT_record_defn_single, yy_action_714) _ => Error } } @@ -25806,14 +25851,14 @@ fn yy_state_140(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_511) T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_141(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_record_defn_single, yy_action_712) + ReduceNoLookahead(3, NT_record_defn_single, yy_action_713) } ///| @@ -25829,7 +25874,7 @@ fn yy_state_143(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_optional_bang => Shift(yy_state_144) T_EXCLAMATION => Shift(yy_state_701) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } @@ -25851,7 +25896,7 @@ fn yy_state_145(_lookahead : YYSymbol) -> YYDecision { T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) NT_func_return_type => Shift(yy_state_146) - T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } @@ -25867,7 +25912,7 @@ fn yy_state_146(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_147(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_anony_fn, yy_action_711) + ReduceNoLookahead(6, NT_anony_fn, yy_action_712) } ///| @@ -25880,14 +25925,14 @@ fn yy_state_148(_lookahead : YYSymbol) -> YYDecision { T_UNDERSCORE => Shift(yy_state_695) NT_non_empty_list_commas_parameter_ => Shift(yy_state_698) NT_list_commas_parameter_ => Shift(yy_state_699) - T_RPAREN => Reduce(0, NT_list_commas_parameter_, yy_action_710) + T_RPAREN => Reduce(0, NT_list_commas_parameter_, yy_action_711) _ => Error } } ///| fn yy_state_149(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_non_empty_list_commas_rev_parameter_, yy_action_709) + ReduceNoLookahead(1, NT_non_empty_list_commas_rev_parameter_, yy_action_710) } ///| @@ -25895,14 +25940,14 @@ fn yy_state_150(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_COMMA_ => Shift(yy_state_151) T_COMMA => Shift(yy_state_152) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } ///| fn yy_state_151(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_parameter_, yy_action_708) + ReduceNoLookahead(2, NT_non_empty_list_commas_parameter_, yy_action_709) } ///| @@ -25912,14 +25957,14 @@ fn yy_state_152(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_154) T_LIDENT => Shift(yy_state_685) T_UNDERSCORE => Shift(yy_state_695) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } ///| fn yy_state_153(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_list_commas_rev_parameter_, yy_action_707) + ReduceNoLookahead(3, NT_non_empty_list_commas_rev_parameter_, yy_action_708) } ///| @@ -25927,7 +25972,7 @@ fn yy_state_154(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_155) T_COLON => Shift(yy_state_681) - T_RPAREN | T_COMMA => Reduce(1, NT_parameter, yy_action_705) + T_RPAREN | T_COMMA => Reduce(1, NT_parameter, yy_action_706) _ => Error } } @@ -25997,7 +26042,7 @@ fn yy_state_155(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_680) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } @@ -26041,14 +26086,14 @@ fn yy_state_156(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(1, NT_prefix_expr, yy_action_704) + | T_LEXMATCH_QUESTION => Reduce(1, NT_prefix_expr, yy_action_705) _ => Error } } ///| fn yy_state_157(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_simple_expr, yy_action_703) + ReduceNoLookahead(2, NT_simple_expr, yy_action_704) } ///| @@ -26146,15 +26191,15 @@ fn yy_state_161(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_614) T_LIDENT => Shift(yy_state_617) NT_list_commas_argument_ => Shift(yy_state_667) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_702) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_703) _ => Error } } ///| fn yy_state_162(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_non_empty_list_commas_rev_argument_, yy_action_701) + ReduceNoLookahead(1, NT_non_empty_list_commas_rev_argument_, yy_action_702) } ///| @@ -26162,14 +26207,14 @@ fn yy_state_163(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_COMMA_ => Shift(yy_state_164) T_COMMA => Shift(yy_state_165) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } ///| fn yy_state_164(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_argument_, yy_action_700) + ReduceNoLookahead(2, NT_non_empty_list_commas_argument_, yy_action_701) } ///| @@ -26238,20 +26283,20 @@ fn yy_state_165(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_511) T_POST_LABEL => Shift(yy_state_614) T_LIDENT => Shift(yy_state_617) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_785) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } ///| fn yy_state_166(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_list_commas_rev_argument_, yy_action_699) + ReduceNoLookahead(3, NT_non_empty_list_commas_rev_argument_, yy_action_700) } ///| fn yy_state_167(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_argument, yy_action_698) + ReduceNoLookahead(1, NT_argument, yy_action_699) } ///| @@ -26300,7 +26345,7 @@ fn yy_state_168(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_169(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_expr, yy_action_697) + ReduceNoLookahead(1, NT_simple_expr, yy_action_698) } ///| @@ -26372,29 +26417,29 @@ fn yy_state_170(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_UNDERSCORE => Shift(yy_state_650) T_LIDENT => Shift(yy_state_662) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_171(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_tuple_expr, yy_action_696) + ReduceNoLookahead(2, NT_tuple_expr, yy_action_697) } ///| fn yy_state_172(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_tuple_expr, yy_action_695) + ReduceNoLookahead(2, NT_tuple_expr, yy_action_696) } ///| fn yy_state_173(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_tuple_expr, yy_action_694) + ReduceNoLookahead(2, NT_tuple_expr, yy_action_695) } ///| fn yy_state_174(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_non_empty_tuple_elems_with_prefix, yy_action_693) + ReduceNoLookahead(1, NT_non_empty_tuple_elems_with_prefix, yy_action_694) } ///| @@ -26432,7 +26477,7 @@ fn yy_state_177(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_178(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_tuple_expr, yy_action_692) + ReduceNoLookahead(5, NT_tuple_expr, yy_action_693) } ///| @@ -26502,19 +26547,19 @@ fn yy_state_179(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_511) T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_180(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_tuple_elems, yy_action_691) + ReduceNoLookahead(3, NT_non_empty_tuple_elems, yy_action_692) } ///| fn yy_state_181(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_tuple_elems, yy_action_690) + ReduceNoLookahead(3, NT_non_empty_tuple_elems, yy_action_691) } ///| @@ -26528,7 +26573,7 @@ fn yy_state_182(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_183(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_tuple_elems, yy_action_689) + ReduceNoLookahead(2, NT_non_empty_tuple_elems, yy_action_690) } ///| @@ -26577,7 +26622,7 @@ fn yy_state_184(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_185(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_prefix_expr, yy_action_686) + ReduceNoLookahead(2, NT_prefix_expr, yy_action_687) } ///| @@ -26626,13 +26671,13 @@ fn yy_state_186(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_187(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_prefix_expr, yy_action_683) + ReduceNoLookahead(2, NT_prefix_expr, yy_action_684) } ///| fn yy_state_188(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLONCOLON => Reduce(1, NT_qual_ident_ty, yy_action_792) + T_COLONCOLON => Reduce(1, NT_qual_ident_ty, yy_action_793) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -26671,7 +26716,7 @@ fn yy_state_188(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(1, NT_constr, yy_action_682) + | T_LEXMATCH_QUESTION => Reduce(1, NT_constr, yy_action_683) _ => Error } } @@ -26688,7 +26733,7 @@ fn yy_state_189(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_190(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLONCOLON => Reduce(2, NT_qual_ident_ty, yy_action_794) + T_COLONCOLON => Reduce(2, NT_qual_ident_ty, yy_action_795) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -26727,7 +26772,7 @@ fn yy_state_190(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(2, NT_constr, yy_action_681) + | T_LEXMATCH_QUESTION => Reduce(2, NT_constr, yy_action_682) _ => Error } } @@ -26771,8 +26816,8 @@ fn yy_state_191(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(2, NT_qual_ident_simple_expr, yy_action_680) - T_COLONCOLON => Reduce(2, NT_qual_ident_ty, yy_action_793) + | T_LEXMATCH_QUESTION => Reduce(2, NT_qual_ident_simple_expr, yy_action_681) + T_COLONCOLON => Reduce(2, NT_qual_ident_ty, yy_action_794) _ => Error } } @@ -26816,7 +26861,7 @@ fn yy_state_192(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_679) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_680) _ => Error } } @@ -26898,15 +26943,15 @@ fn yy_state_194(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_511) T_POST_LABEL => Shift(yy_state_614) T_LIDENT => Shift(yy_state_617) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_702) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_703) _ => Error } } ///| fn yy_state_195(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_commas_argument_, yy_action_678) + ReduceNoLookahead(1, NT_list_commas_argument_, yy_action_679) } ///| @@ -26919,7 +26964,7 @@ fn yy_state_196(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_197(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_simple_expr, yy_action_677) + ReduceNoLookahead(5, NT_simple_expr, yy_action_678) } ///| @@ -26954,7 +26999,7 @@ fn yy_state_198(_lookahead : YYSymbol) -> YYDecision { | T_FAT_ARROW | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(1, NT_range_expr, yy_action_676) + | T_LEXMATCH_QUESTION => Reduce(1, NT_range_expr, yy_action_677) _ => Error } } @@ -27005,7 +27050,7 @@ fn yy_state_199(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_200(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_range_expr, yy_action_675) + ReduceNoLookahead(3, NT_range_expr, yy_action_676) } ///| @@ -27054,7 +27099,7 @@ fn yy_state_201(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_202(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_range_expr, yy_action_674) + ReduceNoLookahead(3, NT_range_expr, yy_action_675) } ///| @@ -27087,7 +27132,7 @@ fn yy_state_203(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(1, NT_postfix_expr, yy_action_673) + | T_AND => Reduce(1, NT_postfix_expr, yy_action_674) _ => Error } } @@ -27135,7 +27180,7 @@ fn yy_state_205(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_postfix_expr, yy_action_672) + | T_AND => Reduce(3, NT_postfix_expr, yy_action_673) _ => Error } } @@ -27150,42 +27195,42 @@ fn yy_state_206(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_207(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_postfix_expr, yy_action_671) + ReduceNoLookahead(5, NT_postfix_expr, yy_action_672) } ///| fn yy_state_208(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_simple_atom_pattern, yy_action_670) + ReduceNoLookahead(1, NT_lex_simple_atom_pattern, yy_action_671) } ///| fn yy_state_209(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_simple_atom_pattern, yy_action_669) + ReduceNoLookahead(1, NT_lex_simple_atom_pattern, yy_action_670) } ///| fn yy_state_210(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_simple_atom_pattern, yy_action_668) + ReduceNoLookahead(1, NT_lex_simple_atom_pattern, yy_action_669) } ///| fn yy_state_211(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_simple_atom_pattern, yy_action_667) + ReduceNoLookahead(1, NT_lex_simple_atom_pattern, yy_action_668) } ///| fn yy_state_212(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_pattern, yy_action_666) + ReduceNoLookahead(1, NT_lex_pattern, yy_action_667) } ///| fn yy_state_213(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_pattern, yy_action_665) + ReduceNoLookahead(1, NT_lex_pattern, yy_action_666) } ///| fn yy_state_214(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_pattern, yy_action_664) + ReduceNoLookahead(1, NT_lex_pattern, yy_action_665) } ///| @@ -27216,7 +27261,7 @@ fn yy_state_216(_lookahead : YYSymbol) -> YYDecision { Reduce( 1, NT_separated_nonempty_list_COMMA_lex_top_pattern_, - yy_action_663, + yy_action_664, ) _ => Error } @@ -27247,7 +27292,7 @@ fn yy_state_218(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_separated_nonempty_list_COMMA_lex_top_pattern_, - yy_action_662, + yy_action_663, ) } @@ -27277,12 +27322,12 @@ fn yy_state_220(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_221(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_lex_atom_pattern, yy_action_661) + ReduceNoLookahead(3, NT_lex_atom_pattern, yy_action_662) } ///| fn yy_state_222(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_atom_pattern, yy_action_660) + ReduceNoLookahead(1, NT_lex_atom_pattern, yy_action_661) } ///| @@ -27292,15 +27337,15 @@ fn yy_state_223(_lookahead : YYSymbol) -> YYDecision { NT_option_SEMI_ => Shift(yy_state_225) T_AS => Shift(yy_state_228) T_STRING | T_INTERP | T_REGEX_LITERAL | T_REGEX_INTERP | T_LPAREN => - Reduce(0, NT_option_SEMI_, yy_action_722) - T_RPAREN | T_COMMA => Reduce(1, NT_lex_pattern_sequence, yy_action_659) + Reduce(0, NT_option_SEMI_, yy_action_723) + T_RPAREN | T_COMMA => Reduce(1, NT_lex_pattern_sequence, yy_action_660) _ => Error } } ///| fn yy_state_224(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_option_SEMI_, yy_action_720) + ReduceNoLookahead(1, NT_option_SEMI_, yy_action_721) } ///| @@ -27320,7 +27365,7 @@ fn yy_state_225(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_226(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_lex_pattern_sequence, yy_action_658) + ReduceNoLookahead(3, NT_lex_pattern_sequence, yy_action_659) } ///| @@ -27329,8 +27374,8 @@ fn yy_state_227(_lookahead : YYSymbol) -> YYDecision { T_SEMI => Shift(yy_state_224) NT_option_SEMI_ => Shift(yy_state_225) T_STRING | T_INTERP | T_REGEX_LITERAL | T_REGEX_INTERP | T_LPAREN => - Reduce(0, NT_option_SEMI_, yy_action_722) - T_RPAREN | T_COMMA => Reduce(1, NT_lex_pattern_sequence, yy_action_659) + Reduce(0, NT_option_SEMI_, yy_action_723) + T_RPAREN | T_COMMA => Reduce(1, NT_lex_pattern_sequence, yy_action_660) _ => Error } } @@ -27345,27 +27390,27 @@ fn yy_state_228(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_229(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_lex_as_pattern, yy_action_657) + ReduceNoLookahead(3, NT_lex_as_pattern, yy_action_658) } ///| fn yy_state_230(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_as_pattern, yy_action_656) + ReduceNoLookahead(1, NT_lex_as_pattern, yy_action_657) } ///| fn yy_state_231(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_top_pattern, yy_action_655) + ReduceNoLookahead(1, NT_lex_top_pattern, yy_action_656) } ///| fn yy_state_232(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_top_pattern, yy_action_654) + ReduceNoLookahead(1, NT_lex_top_pattern, yy_action_655) } ///| fn yy_state_233(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_top_pattern, yy_action_653) + ReduceNoLookahead(1, NT_lex_top_pattern, yy_action_654) } ///| @@ -27378,7 +27423,7 @@ fn yy_state_234(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_235(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_lex_pattern, yy_action_652) + ReduceNoLookahead(3, NT_lex_pattern, yy_action_653) } ///| @@ -27447,7 +27492,7 @@ fn yy_state_238(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_QUESTION_ => Shift(yy_state_239) T_QUESTION => Shift(yy_state_336) - T_COLON => Reduce(0, NT_option_QUESTION_, yy_action_651) + T_COLON => Reduce(0, NT_option_QUESTION_, yy_action_652) _ => Error } } @@ -27524,7 +27569,7 @@ fn yy_state_241(_lookahead : YYSymbol) -> YYDecision { NT_array_sub_pattern => Shift(yy_state_325) T_DOTDOT => Shift(yy_state_328) NT_array_sub_patterns => Shift(yy_state_333) - T_RBRACKET => Reduce(0, NT_array_sub_patterns, yy_action_650) + T_RBRACKET => Reduce(0, NT_array_sub_patterns, yy_action_651) _ => Error } } @@ -27533,7 +27578,7 @@ fn yy_state_241(_lookahead : YYSymbol) -> YYDecision { fn yy_state_242(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_243) - T_RBRACKET => Reduce(1, NT_array_sub_patterns, yy_action_649) + T_RBRACKET => Reduce(1, NT_array_sub_patterns, yy_action_650) _ => Error } } @@ -27570,7 +27615,7 @@ fn yy_state_243(_lookahead : YYSymbol) -> YYDecision { NT_or_pattern => Shift(yy_state_300) NT_pattern => Shift(yy_state_323) NT_non_empty_list_commas_array_sub_pattern_ => Shift(yy_state_324) - T_RBRACKET => Reduce(2, NT_array_sub_patterns, yy_action_648) + T_RBRACKET => Reduce(2, NT_array_sub_patterns, yy_action_649) _ => Error } } @@ -27580,7 +27625,7 @@ fn yy_state_244(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_array_sub_pattern_, - yy_action_647, + yy_action_648, ) } @@ -27589,7 +27634,7 @@ fn yy_state_245(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_COMMA_ => Shift(yy_state_246) T_COMMA => Shift(yy_state_247) - T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -27599,7 +27644,7 @@ fn yy_state_246(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_array_sub_pattern_, - yy_action_646, + yy_action_647, ) } @@ -27633,7 +27678,7 @@ fn yy_state_247(_lookahead : YYSymbol) -> YYDecision { NT_range_pattern => Shift(yy_state_297) NT_or_pattern => Shift(yy_state_300) NT_pattern => Shift(yy_state_323) - T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } @@ -27643,7 +27688,7 @@ fn yy_state_248(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_array_sub_pattern_, - yy_action_645, + yy_action_646, ) } @@ -27668,22 +27713,22 @@ fn yy_state_250(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_251(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_array_sub_pattern, yy_action_644) + ReduceNoLookahead(3, NT_array_sub_pattern, yy_action_645) } ///| fn yy_state_252(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_array_sub_pattern, yy_action_643) + ReduceNoLookahead(2, NT_array_sub_pattern, yy_action_644) } ///| fn yy_state_253(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_array_sub_pattern, yy_action_642) + ReduceNoLookahead(2, NT_array_sub_pattern, yy_action_643) } ///| fn yy_state_254(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_array_sub_pattern, yy_action_641) + ReduceNoLookahead(2, NT_array_sub_pattern, yy_action_642) } ///| @@ -27757,7 +27802,7 @@ fn yy_state_256(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_option_delimited_LPAREN_constr_pat_arguments_RPAREN__, - yy_action_640, + yy_action_641, ) _ => Error } @@ -27812,13 +27857,13 @@ fn yy_state_259(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_option_delimited_LPAREN_constr_pat_arguments_RPAREN__, - yy_action_638, + yy_action_639, ) } ///| fn yy_state_260(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_constr_pat_argument, yy_action_637) + ReduceNoLookahead(1, NT_constr_pat_argument, yy_action_638) } ///| @@ -27826,19 +27871,19 @@ fn yy_state_261(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_262) NT_option_COMMA_ => Shift(yy_state_263) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } ///| fn yy_state_262(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_option_COMMA_, yy_action_785) + ReduceNoLookahead(1, NT_option_COMMA_, yy_action_786) } ///| fn yy_state_263(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_constr_pat_arguments, yy_action_636) + ReduceNoLookahead(2, NT_constr_pat_arguments, yy_action_637) } ///| @@ -27846,7 +27891,7 @@ fn yy_state_264(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_265) NT_option_COMMA_ => Shift(yy_state_308) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -27883,14 +27928,14 @@ fn yy_state_265(_lookahead : YYSymbol) -> YYDecision { NT_range_pattern => Shift(yy_state_297) NT_or_pattern => Shift(yy_state_300) NT_pattern => Shift(yy_state_301) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } ///| fn yy_state_266(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_constr_pat_arguments, yy_action_635) + ReduceNoLookahead(3, NT_constr_pat_arguments, yy_action_636) } ///| @@ -27899,7 +27944,7 @@ fn yy_state_267(_lookahead : YYSymbol) -> YYDecision { T_EQUAL => Shift(yy_state_268) T_LPAREN => Shift(yy_state_270) T_RPAREN | T_COMMA | T_BAR | T_AS | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE => - Reduce(1, NT_simple_pattern, yy_action_634) + Reduce(1, NT_simple_pattern, yy_action_635) _ => Error } } @@ -27969,7 +28014,7 @@ fn yy_state_269(_lookahead : YYSymbol) -> YYDecision { | T_FAT_ARROW | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE - | T_AND => Reduce(1, NT_simple_pattern, yy_action_634) + | T_AND => Reduce(1, NT_simple_pattern, yy_action_635) _ => Error } } @@ -28014,7 +28059,7 @@ fn yy_state_271(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_272) NT_option_COMMA_ => Shift(yy_state_304) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -28050,29 +28095,29 @@ fn yy_state_272(_lookahead : YYSymbol) -> YYDecision { NT_range_pattern => Shift(yy_state_297) NT_or_pattern => Shift(yy_state_300) NT_pattern => Shift(yy_state_301) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } ///| fn yy_state_273(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_constr_pat_arguments_no_open, yy_action_633) + ReduceNoLookahead(3, NT_constr_pat_arguments_no_open, yy_action_634) } ///| fn yy_state_274(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_632) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_633) } ///| fn yy_state_275(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_631) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_632) } ///| fn yy_state_276(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_630) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_631) } ///| @@ -28087,52 +28132,52 @@ fn yy_state_277(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_278(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_simple_pattern, yy_action_629) + ReduceNoLookahead(2, NT_simple_pattern, yy_action_630) } ///| fn yy_state_279(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_simple_pattern, yy_action_628) + ReduceNoLookahead(2, NT_simple_pattern, yy_action_629) } ///| fn yy_state_280(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_simple_pattern, yy_action_627) + ReduceNoLookahead(2, NT_simple_pattern, yy_action_628) } ///| fn yy_state_281(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_626) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_627) } ///| fn yy_state_282(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_625) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_626) } ///| fn yy_state_283(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_624) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_625) } ///| fn yy_state_284(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_623) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_624) } ///| fn yy_state_285(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_622) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_623) } ///| fn yy_state_286(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_621) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_622) } ///| fn yy_state_287(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_620) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_621) } ///| @@ -28167,7 +28212,7 @@ fn yy_state_288(_lookahead : YYSymbol) -> YYDecision { | T_ELSE | T_IF | T_FAT_ARROW - | T_AND => Reduce(1, NT_range_pattern, yy_action_619) + | T_AND => Reduce(1, NT_range_pattern, yy_action_620) _ => Error } } @@ -28203,7 +28248,7 @@ fn yy_state_289(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_290(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_range_pattern, yy_action_618) + ReduceNoLookahead(3, NT_range_pattern, yy_action_619) } ///| @@ -28224,7 +28269,7 @@ fn yy_state_292(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_293(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_constr, yy_action_617) + ReduceNoLookahead(3, NT_constr, yy_action_618) } ///| @@ -28267,7 +28312,7 @@ fn yy_state_295(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_296(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_range_pattern, yy_action_616) + ReduceNoLookahead(3, NT_range_pattern, yy_action_617) } ///| @@ -28282,7 +28327,7 @@ fn yy_state_297(_lookahead : YYSymbol) -> YYDecision { | T_RBRACE | T_AS | T_IF - | T_FAT_ARROW => Reduce(1, NT_or_pattern, yy_action_615) + | T_FAT_ARROW => Reduce(1, NT_or_pattern, yy_action_616) _ => Error } } @@ -28320,19 +28365,19 @@ fn yy_state_298(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_299(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_or_pattern, yy_action_614) + ReduceNoLookahead(3, NT_or_pattern, yy_action_615) } ///| fn yy_state_300(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_pattern, yy_action_613) + ReduceNoLookahead(1, NT_pattern, yy_action_614) } ///| fn yy_state_301(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_302) - T_RPAREN | T_COMMA => Reduce(1, NT_constr_pat_argument, yy_action_612) + T_RPAREN | T_COMMA => Reduce(1, NT_constr_pat_argument, yy_action_613) _ => Error } } @@ -28347,12 +28392,12 @@ fn yy_state_302(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_303(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_pattern, yy_action_611) + ReduceNoLookahead(3, NT_pattern, yy_action_612) } ///| fn yy_state_304(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_constr_pat_arguments_no_open, yy_action_610) + ReduceNoLookahead(2, NT_constr_pat_arguments_no_open, yy_action_611) } ///| @@ -28365,26 +28410,26 @@ fn yy_state_305(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_306(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_simple_pattern, yy_action_608) + ReduceNoLookahead(4, NT_simple_pattern, yy_action_609) } ///| fn yy_state_307(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_302) - T_RPAREN | T_COMMA => Reduce(3, NT_constr_pat_argument, yy_action_607) + T_RPAREN | T_COMMA => Reduce(3, NT_constr_pat_argument, yy_action_608) _ => Error } } ///| fn yy_state_308(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_constr_pat_arguments, yy_action_606) + ReduceNoLookahead(2, NT_constr_pat_arguments, yy_action_607) } ///| fn yy_state_309(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_simple_pattern, yy_action_605) + ReduceNoLookahead(2, NT_simple_pattern, yy_action_606) } ///| @@ -28423,7 +28468,7 @@ fn yy_state_312(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_313(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_simple_pattern, yy_action_604) + ReduceNoLookahead(5, NT_simple_pattern, yy_action_605) } ///| @@ -28465,7 +28510,7 @@ fn yy_state_315(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_316) NT_option_COMMA_ => Shift(yy_state_318) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -28498,7 +28543,7 @@ fn yy_state_316(_lookahead : YYSymbol) -> YYDecision { NT_range_pattern => Shift(yy_state_297) NT_or_pattern => Shift(yy_state_300) NT_pattern => Shift(yy_state_317) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } @@ -28508,14 +28553,14 @@ fn yy_state_317(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_302) T_RPAREN | T_COMMA => - Reduce(3, NT_non_empty_list_commas_rev_pattern_, yy_action_603) + Reduce(3, NT_non_empty_list_commas_rev_pattern_, yy_action_604) _ => Error } } ///| fn yy_state_318(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_pattern_, yy_action_602) + ReduceNoLookahead(2, NT_non_empty_list_commas_pattern_, yy_action_603) } ///| @@ -28528,7 +28573,7 @@ fn yy_state_319(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_320(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_simple_pattern, yy_action_601) + ReduceNoLookahead(5, NT_simple_pattern, yy_action_602) } ///| @@ -28536,35 +28581,35 @@ fn yy_state_321(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_302) T_RPAREN | T_COMMA => - Reduce(1, NT_non_empty_list_commas_rev_pattern_, yy_action_600) + Reduce(1, NT_non_empty_list_commas_rev_pattern_, yy_action_601) _ => Error } } ///| fn yy_state_322(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_simple_pattern, yy_action_599) + ReduceNoLookahead(3, NT_simple_pattern, yy_action_600) } ///| fn yy_state_323(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_302) - T_COMMA | T_RBRACKET => Reduce(1, NT_array_sub_pattern, yy_action_598) + T_COMMA | T_RBRACKET => Reduce(1, NT_array_sub_pattern, yy_action_599) _ => Error } } ///| fn yy_state_324(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_array_sub_patterns, yy_action_597) + ReduceNoLookahead(3, NT_array_sub_patterns, yy_action_598) } ///| fn yy_state_325(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_326) - T_RBRACKET => Reduce(1, NT_array_sub_patterns, yy_action_596) + T_RBRACKET => Reduce(1, NT_array_sub_patterns, yy_action_597) _ => Error } } @@ -28601,14 +28646,14 @@ fn yy_state_326(_lookahead : YYSymbol) -> YYDecision { NT_array_sub_pattern => Shift(yy_state_325) NT_array_sub_patterns => Shift(yy_state_327) T_DOTDOT => Shift(yy_state_328) - T_RBRACKET => Reduce(0, NT_array_sub_patterns, yy_action_650) + T_RBRACKET => Reduce(0, NT_array_sub_patterns, yy_action_651) _ => Error } } ///| fn yy_state_327(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_array_sub_patterns, yy_action_595) + ReduceNoLookahead(3, NT_array_sub_patterns, yy_action_596) } ///| @@ -28621,7 +28666,7 @@ fn yy_state_328(_lookahead : YYSymbol) -> YYDecision { T_AS => Shift(yy_state_329) T_UNDERSCORE => Shift(yy_state_331) T_LIDENT => Shift(yy_state_332) - T_COMMA | T_RBRACKET => Reduce(1, NT_dotdot_binder, yy_action_594) + T_COMMA | T_RBRACKET => Reduce(1, NT_dotdot_binder, yy_action_595) _ => Error } } @@ -28636,17 +28681,17 @@ fn yy_state_329(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_330(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_dotdot_binder, yy_action_593) + ReduceNoLookahead(3, NT_dotdot_binder, yy_action_594) } ///| fn yy_state_331(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_dotdot_binder, yy_action_592) + ReduceNoLookahead(2, NT_dotdot_binder, yy_action_593) } ///| fn yy_state_332(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_dotdot_binder, yy_action_591) + ReduceNoLookahead(2, NT_dotdot_binder, yy_action_592) } ///| @@ -28659,7 +28704,7 @@ fn yy_state_333(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_334(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_simple_pattern, yy_action_590) + ReduceNoLookahead(3, NT_simple_pattern, yy_action_591) } ///| @@ -28667,14 +28712,14 @@ fn yy_state_335(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_302) T_COMMA | T_RBRACE => - Reduce(4, NT_non_empty_list_commas_rev_map_elem_pat_, yy_action_589) + Reduce(4, NT_non_empty_list_commas_rev_map_elem_pat_, yy_action_590) _ => Error } } ///| fn yy_state_336(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_option_QUESTION_, yy_action_588) + ReduceNoLookahead(1, NT_option_QUESTION_, yy_action_589) } ///| @@ -28682,7 +28727,7 @@ fn yy_state_337(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_fields_pat_single_, - yy_action_587, + yy_action_588, ) } @@ -28691,14 +28736,14 @@ fn yy_state_338(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_COMMA_ => Shift(yy_state_339) T_COMMA => Shift(yy_state_340) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } ///| fn yy_state_339(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_map_elem_pat_, yy_action_586) + ReduceNoLookahead(2, NT_non_empty_list_commas_map_elem_pat_, yy_action_587) } ///| @@ -28716,9 +28761,9 @@ fn yy_state_340(_lookahead : YYSymbol) -> YYDecision { NT_map_syntax_key => Shift(yy_state_341) T_MINUS => Shift(yy_state_345) NT_simple_constant => Shift(yy_state_349) - T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_786) T_DOTDOT => - Reduce(2, NT_non_empty_list_commas_with_tail_map_elem_pat_, yy_action_585) + Reduce(2, NT_non_empty_list_commas_with_tail_map_elem_pat_, yy_action_586) _ => Error } } @@ -28728,7 +28773,7 @@ fn yy_state_341(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_QUESTION => Shift(yy_state_336) NT_option_QUESTION_ => Shift(yy_state_342) - T_COLON => Reduce(0, NT_option_QUESTION_, yy_action_651) + T_COLON => Reduce(0, NT_option_QUESTION_, yy_action_652) _ => Error } } @@ -28778,7 +28823,7 @@ fn yy_state_344(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_302) T_COMMA | T_RBRACE => - Reduce(6, NT_non_empty_list_commas_rev_map_elem_pat_, yy_action_583) + Reduce(6, NT_non_empty_list_commas_rev_map_elem_pat_, yy_action_584) _ => Error } } @@ -28795,22 +28840,22 @@ fn yy_state_345(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_346(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_map_syntax_key, yy_action_582) + ReduceNoLookahead(2, NT_map_syntax_key, yy_action_583) } ///| fn yy_state_347(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_map_syntax_key, yy_action_581) + ReduceNoLookahead(2, NT_map_syntax_key, yy_action_582) } ///| fn yy_state_348(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_map_syntax_key, yy_action_580) + ReduceNoLookahead(2, NT_map_syntax_key, yy_action_581) } ///| fn yy_state_349(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_map_syntax_key, yy_action_579) + ReduceNoLookahead(1, NT_map_syntax_key, yy_action_580) } ///| @@ -28818,7 +28863,7 @@ fn yy_state_350(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_COMMA_ => Shift(yy_state_351) T_COMMA => Shift(yy_state_352) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -28828,7 +28873,7 @@ fn yy_state_351(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_fields_pat_single_, - yy_action_578, + yy_action_579, ) } @@ -28837,12 +28882,12 @@ fn yy_state_352(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_fields_pat_single => Shift(yy_state_353) T_LIDENT => Shift(yy_state_354) - T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_786) T_DOTDOT => Reduce( 2, NT_non_empty_list_commas_with_tail_fields_pat_single_, - yy_action_577, + yy_action_578, ) _ => Error } @@ -28853,7 +28898,7 @@ fn yy_state_353(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_fields_pat_single_, - yy_action_576, + yy_action_577, ) } @@ -28861,7 +28906,7 @@ fn yy_state_353(_lookahead : YYSymbol) -> YYDecision { fn yy_state_354(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COLON => Shift(yy_state_355) - T_COMMA | T_RBRACE => Reduce(1, NT_fields_pat_single, yy_action_574) + T_COMMA | T_RBRACE => Reduce(1, NT_fields_pat_single, yy_action_575) _ => Error } } @@ -28902,7 +28947,7 @@ fn yy_state_355(_lookahead : YYSymbol) -> YYDecision { fn yy_state_356(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_302) - T_COMMA | T_RBRACE => Reduce(3, NT_fields_pat_single, yy_action_572) + T_COMMA | T_RBRACE => Reduce(3, NT_fields_pat_single, yy_action_573) _ => Error } } @@ -28920,19 +28965,19 @@ fn yy_state_358(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_262) NT_option_COMMA_ => Shift(yy_state_359) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } ///| fn yy_state_359(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_map_elems_pat, yy_action_571) + ReduceNoLookahead(3, NT_non_empty_map_elems_pat, yy_action_572) } ///| fn yy_state_360(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_non_empty_map_elems_pat, yy_action_570) + ReduceNoLookahead(1, NT_non_empty_map_elems_pat, yy_action_571) } ///| @@ -28948,19 +28993,19 @@ fn yy_state_362(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_262) NT_option_COMMA_ => Shift(yy_state_363) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } ///| fn yy_state_363(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_fields_pat, yy_action_569) + ReduceNoLookahead(3, NT_non_empty_fields_pat, yy_action_570) } ///| fn yy_state_364(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_non_empty_fields_pat, yy_action_568) + ReduceNoLookahead(1, NT_non_empty_fields_pat, yy_action_569) } ///| @@ -28973,7 +29018,7 @@ fn yy_state_365(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_366(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_simple_pattern, yy_action_567) + ReduceNoLookahead(3, NT_simple_pattern, yy_action_568) } ///| @@ -28986,7 +29031,7 @@ fn yy_state_367(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_368(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_simple_pattern, yy_action_566) + ReduceNoLookahead(3, NT_simple_pattern, yy_action_567) } ///| @@ -28994,7 +29039,7 @@ fn yy_state_369(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_262) NT_option_COMMA_ => Shift(yy_state_370) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -29009,17 +29054,17 @@ fn yy_state_370(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_371(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_simple_pattern, yy_action_565) + ReduceNoLookahead(4, NT_simple_pattern, yy_action_566) } ///| fn yy_state_372(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_simple_pattern, yy_action_564) + ReduceNoLookahead(2, NT_simple_pattern, yy_action_565) } ///| fn yy_state_373(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_postfix_expr, yy_action_563) + ReduceNoLookahead(3, NT_postfix_expr, yy_action_564) } ///| @@ -29036,12 +29081,12 @@ fn yy_state_374(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_375(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_postfix_expr, yy_action_562) + ReduceNoLookahead(3, NT_postfix_expr, yy_action_563) } ///| fn yy_state_376(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_infix_expr, yy_action_561) + ReduceNoLookahead(1, NT_infix_expr, yy_action_562) } ///| @@ -29068,7 +29113,7 @@ fn yy_state_377(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_PIPE - | T_AND => Reduce(1, NT_pipe_expr, yy_action_560) + | T_AND => Reduce(1, NT_pipe_expr, yy_action_561) _ => Error } } @@ -29147,7 +29192,7 @@ fn yy_state_379(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_558) + | T_AND => Reduce(3, NT_infix_expr, yy_action_559) _ => Error } } @@ -29226,7 +29271,7 @@ fn yy_state_381(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_556) + | T_AND => Reduce(3, NT_infix_expr, yy_action_557) _ => Error } } @@ -29305,7 +29350,7 @@ fn yy_state_383(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_554) + | T_AND => Reduce(3, NT_infix_expr, yy_action_555) _ => Error } } @@ -29384,7 +29429,7 @@ fn yy_state_385(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_552) + | T_AND => Reduce(3, NT_infix_expr, yy_action_553) _ => Error } } @@ -29463,7 +29508,7 @@ fn yy_state_387(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_550) + | T_AND => Reduce(3, NT_infix_expr, yy_action_551) _ => Error } } @@ -29542,7 +29587,7 @@ fn yy_state_389(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_548) + | T_AND => Reduce(3, NT_infix_expr, yy_action_549) _ => Error } } @@ -29621,7 +29666,7 @@ fn yy_state_391(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_546) + | T_AND => Reduce(3, NT_infix_expr, yy_action_547) _ => Error } } @@ -29700,7 +29745,7 @@ fn yy_state_393(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_544) + | T_AND => Reduce(3, NT_infix_expr, yy_action_545) _ => Error } } @@ -29779,7 +29824,7 @@ fn yy_state_395(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_542) + | T_AND => Reduce(3, NT_infix_expr, yy_action_543) _ => Error } } @@ -29858,7 +29903,7 @@ fn yy_state_397(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_540) + | T_AND => Reduce(3, NT_infix_expr, yy_action_541) _ => Error } } @@ -29912,7 +29957,7 @@ fn yy_state_398(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_399(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_infix_expr, yy_action_538) + ReduceNoLookahead(3, NT_infix_expr, yy_action_539) } ///| @@ -29952,7 +29997,7 @@ fn yy_state_400(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_697) + | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_698) _ => Error } } @@ -30027,14 +30072,14 @@ fn yy_state_401(_lookahead : YYSymbol) -> YYDecision { T_PACKAGE_NAME => Shift(yy_state_533) T_LIDENT => Shift(yy_state_535) NT_expr_statement_no_break_continue_return => Shift(yy_state_649) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_402(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_left_value, yy_action_536) + ReduceNoLookahead(1, NT_left_value, yy_action_537) } ///| @@ -30073,7 +30118,7 @@ fn yy_state_403(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(1, NT_prefix_expr, yy_action_704) + | T_LEXMATCH_QUESTION => Reduce(1, NT_prefix_expr, yy_action_705) _ => Error } } @@ -30155,8 +30200,8 @@ fn yy_state_405(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_511) T_POST_LABEL => Shift(yy_state_614) T_LIDENT => Shift(yy_state_617) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_702) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_703) _ => Error } } @@ -30171,7 +30216,7 @@ fn yy_state_406(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_407(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_simple_expr, yy_action_535) + ReduceNoLookahead(5, NT_simple_expr, yy_action_536) } ///| @@ -30244,7 +30289,7 @@ fn yy_state_408(_lookahead : YYSymbol) -> YYDecision { T_RPAREN => Shift(yy_state_604) NT_arrow_fn_prefix => Shift(yy_state_607) T_LIDENT => Shift(yy_state_610) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } @@ -30280,7 +30325,7 @@ fn yy_state_409(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_697) + | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_698) _ => Error } } @@ -30322,12 +30367,12 @@ fn yy_state_412(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_413(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_arrow_fn_prefix, yy_action_534) + ReduceNoLookahead(5, NT_arrow_fn_prefix, yy_action_535) } ///| fn yy_state_414(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_arrow_fn_prefix, yy_action_533) + ReduceNoLookahead(5, NT_arrow_fn_prefix, yy_action_534) } ///| @@ -30366,7 +30411,7 @@ fn yy_state_417(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_418(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_arrow_fn_prefix, yy_action_532) + ReduceNoLookahead(4, NT_arrow_fn_prefix, yy_action_533) } ///| @@ -30382,12 +30427,12 @@ fn yy_state_419(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_420(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_prefix, yy_action_531) + ReduceNoLookahead(3, NT_arrow_fn_prefix, yy_action_532) } ///| fn yy_state_421(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_prefix, yy_action_530) + ReduceNoLookahead(3, NT_arrow_fn_prefix, yy_action_531) } ///| @@ -30437,17 +30482,17 @@ fn yy_state_425(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_426(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_arrow_fn_prefix, yy_action_529) + ReduceNoLookahead(5, NT_arrow_fn_prefix, yy_action_530) } ///| fn yy_state_427(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_arrow_fn_prefix, yy_action_528) + ReduceNoLookahead(5, NT_arrow_fn_prefix, yy_action_529) } ///| fn yy_state_428(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_arrow_fn_prefix, yy_action_527) + ReduceNoLookahead(4, NT_arrow_fn_prefix, yy_action_528) } ///| @@ -30463,28 +30508,28 @@ fn yy_state_429(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_430(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_prefix, yy_action_526) + ReduceNoLookahead(3, NT_arrow_fn_prefix, yy_action_527) } ///| fn yy_state_431(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_prefix, yy_action_525) + ReduceNoLookahead(3, NT_arrow_fn_prefix, yy_action_526) } ///| fn yy_state_432(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_arrow_fn_prefix, yy_action_524) + ReduceNoLookahead(2, NT_arrow_fn_prefix, yy_action_525) } ///| fn yy_state_433(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_arrow_fn_prefix, yy_action_523) + ReduceNoLookahead(2, NT_arrow_fn_prefix, yy_action_524) } ///| fn yy_state_434(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FAT_ARROW => Reduce(4, NT_arrow_fn_prefix, yy_action_532) + T_FAT_ARROW => Reduce(4, NT_arrow_fn_prefix, yy_action_533) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -30518,7 +30563,7 @@ fn yy_state_434(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(5, NT_tuple_expr, yy_action_522) + | T_LEXMATCH_QUESTION => Reduce(5, NT_tuple_expr, yy_action_523) _ => Error } } @@ -30593,25 +30638,25 @@ fn yy_state_435(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_511) T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_598) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_436(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_tuple_elems_with_prefix, yy_action_521) + ReduceNoLookahead(3, NT_non_empty_tuple_elems_with_prefix, yy_action_522) } ///| fn yy_state_437(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_prefix_no_constraint, yy_action_520) + ReduceNoLookahead(3, NT_arrow_fn_prefix_no_constraint, yy_action_521) } ///| fn yy_state_438(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FAT_ARROW => Reduce(3, NT_arrow_fn_prefix, yy_action_530) + T_FAT_ARROW => Reduce(3, NT_arrow_fn_prefix, yy_action_531) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -30646,7 +30691,7 @@ fn yy_state_438(_lookahead : YYSymbol) -> YYDecision { | T_IS | T_AND | T_LEXMATCH_QUESTION => - Reduce(3, NT_arrow_fn_prefix_no_constraint, yy_action_519) + Reduce(3, NT_arrow_fn_prefix_no_constraint, yy_action_520) _ => Error } } @@ -30682,7 +30727,7 @@ fn yy_state_439(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_697) + | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_698) _ => Error } } @@ -30690,7 +30735,7 @@ fn yy_state_439(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_440(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FAT_ARROW => Reduce(2, NT_arrow_fn_prefix, yy_action_523) + T_FAT_ARROW => Reduce(2, NT_arrow_fn_prefix, yy_action_524) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -30725,7 +30770,7 @@ fn yy_state_440(_lookahead : YYSymbol) -> YYDecision { | T_IS | T_AND | T_LEXMATCH_QUESTION => - Reduce(2, NT_arrow_fn_prefix_no_constraint, yy_action_518) + Reduce(2, NT_arrow_fn_prefix_no_constraint, yy_action_519) _ => Error } } @@ -30744,7 +30789,7 @@ fn yy_state_441(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(1, NT_simple_try_expr, yy_action_517) + | T_AND => Reduce(1, NT_simple_try_expr, yy_action_518) _ => Error } } @@ -30820,7 +30865,7 @@ fn yy_state_443(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_PIPE - | T_AND => Reduce(3, NT_pipe_expr, yy_action_516) + | T_AND => Reduce(3, NT_pipe_expr, yy_action_517) _ => Error } } @@ -30858,7 +30903,7 @@ fn yy_state_444(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_list_semis_single_pattern_case_ => Shift(yy_state_499) NT_list_semis_single_pattern_case_ => Shift(yy_state_506) NT_single_pattern_cases => Shift(yy_state_596) - T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_515) + T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_516) _ => Error } } @@ -30868,7 +30913,7 @@ fn yy_state_445(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_SEMI => Shift(yy_state_446) NT_option_SEMI_ => Shift(yy_state_595) - T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_722) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_723) _ => Error } } @@ -30904,7 +30949,7 @@ fn yy_state_446(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_list_semis_single_pattern_case_ => Shift(yy_state_447) T_ELLIPSIS => Shift(yy_state_448) NT_pattern => Shift(yy_state_449) - T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_720) + T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_721) _ => Error } } @@ -30914,13 +30959,13 @@ fn yy_state_447(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_semis_single_pattern_case_, - yy_action_514, + yy_action_515, ) } ///| fn yy_state_448(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_single_pattern_case, yy_action_513) + ReduceNoLookahead(1, NT_single_pattern_case, yy_action_514) } ///| @@ -30929,7 +30974,7 @@ fn yy_state_449(_lookahead : YYSymbol) -> YYDecision { T_AS => Shift(yy_state_302) T_IF => Shift(yy_state_450) NT_option_preceded_IF_infix_expr__ => Shift(yy_state_452) - T_FAT_ARROW => Reduce(0, NT_option_preceded_IF_infix_expr__, yy_action_512) + T_FAT_ARROW => Reduce(0, NT_option_preceded_IF_infix_expr__, yy_action_513) _ => Error } } @@ -30995,7 +31040,7 @@ fn yy_state_451(_lookahead : YYSymbol) -> YYDecision { T_INFIX2 => Shift(yy_state_394) T_INFIX3 => Shift(yy_state_396) T_INFIX4 => Shift(yy_state_398) - T_FAT_ARROW => Reduce(2, NT_option_preceded_IF_infix_expr__, yy_action_510) + T_FAT_ARROW => Reduce(2, NT_option_preceded_IF_infix_expr__, yy_action_511) _ => Error } } @@ -31082,59 +31127,59 @@ fn yy_state_453(_lookahead : YYSymbol) -> YYDecision { T_CONTINUE => Shift(yy_state_578) T_BREAK => Shift(yy_state_587) NT_expr_statement => Shift(yy_state_594) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_454(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_509) + ReduceNoLookahead(1, NT_expr, yy_action_510) } ///| fn yy_state_455(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_508) + ReduceNoLookahead(1, NT_expr, yy_action_509) } ///| fn yy_state_456(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_507) + ReduceNoLookahead(1, NT_expr, yy_action_508) } ///| fn yy_state_457(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_506) + ReduceNoLookahead(1, NT_expr, yy_action_507) } ///| fn yy_state_458(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_505) + ReduceNoLookahead(1, NT_expr, yy_action_506) } ///| fn yy_state_459(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_504) + ReduceNoLookahead(1, NT_expr, yy_action_505) } ///| fn yy_state_460(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_503) + ReduceNoLookahead(1, NT_expr, yy_action_504) } ///| fn yy_state_461(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_502) + ReduceNoLookahead(1, NT_expr, yy_action_503) } ///| fn yy_state_462(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_501) + ReduceNoLookahead(1, NT_expr, yy_action_502) } ///| fn yy_state_463(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_500) + ReduceNoLookahead(1, NT_expr, yy_action_501) } ///| @@ -31222,12 +31267,12 @@ fn yy_state_467(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_468(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_lexmatch_header, yy_action_499) + ReduceNoLookahead(5, NT_lexmatch_header, yy_action_500) } ///| fn yy_state_469(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_lexmatch_header, yy_action_498) + ReduceNoLookahead(3, NT_lexmatch_header, yy_action_499) } ///| @@ -31246,7 +31291,7 @@ fn yy_state_470(_lookahead : YYSymbol) -> YYDecision { NT_lex_pattern => Shift(yy_state_476) NT_non_empty_list_semis_lex_case_ => Shift(yy_state_591) NT_list_semis_lex_case_ => Shift(yy_state_592) - T_RBRACE => Reduce(0, NT_list_semis_lex_case_, yy_action_497) + T_RBRACE => Reduce(0, NT_list_semis_lex_case_, yy_action_498) _ => Error } } @@ -31256,14 +31301,14 @@ fn yy_state_471(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_SEMI_ => Shift(yy_state_472) T_SEMI => Shift(yy_state_473) - T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_722) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_723) _ => Error } } ///| fn yy_state_472(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_semis_lex_case_, yy_action_496) + ReduceNoLookahead(2, NT_non_empty_list_semis_lex_case_, yy_action_497) } ///| @@ -31281,19 +31326,19 @@ fn yy_state_473(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_list_semis_lex_case_ => Shift(yy_state_474) T_ELLIPSIS => Shift(yy_state_475) NT_lex_pattern => Shift(yy_state_476) - T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_720) + T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_721) _ => Error } } ///| fn yy_state_474(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_list_semis_lex_case_, yy_action_495) + ReduceNoLookahead(3, NT_non_empty_list_semis_lex_case_, yy_action_496) } ///| fn yy_state_475(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_case, yy_action_494) + ReduceNoLookahead(1, NT_lex_case, yy_action_495) } ///| @@ -31378,14 +31423,14 @@ fn yy_state_477(_lookahead : YYSymbol) -> YYDecision { T_RETURN => Shift(yy_state_575) T_CONTINUE => Shift(yy_state_578) T_BREAK => Shift(yy_state_587) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_478(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_lex_case, yy_action_493) + ReduceNoLookahead(3, NT_lex_case, yy_action_494) } ///| @@ -31426,7 +31471,7 @@ fn yy_state_479(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_480(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_match_expr, yy_action_492) + ReduceNoLookahead(2, NT_match_expr, yy_action_493) } ///| @@ -31439,7 +31484,7 @@ fn yy_state_481(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_482(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_match_expr, yy_action_491) + ReduceNoLookahead(3, NT_match_expr, yy_action_492) } ///| @@ -31510,7 +31555,7 @@ fn yy_state_484(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_485(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_match_header, yy_action_490) + ReduceNoLookahead(3, NT_match_header, yy_action_491) } ///| @@ -31592,7 +31637,7 @@ fn yy_state_488(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(3, NT_if_expr, yy_action_489) + | T_AND => Reduce(3, NT_if_expr, yy_action_490) _ => Error } } @@ -31610,12 +31655,12 @@ fn yy_state_489(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_490(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_if_expr, yy_action_488) + ReduceNoLookahead(5, NT_if_expr, yy_action_489) } ///| fn yy_state_491(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_if_expr, yy_action_487) + ReduceNoLookahead(5, NT_if_expr, yy_action_488) } ///| @@ -31678,7 +31723,7 @@ fn yy_state_493(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(2, NT_try_expr, yy_action_486) + | T_AND => Reduce(2, NT_try_expr, yy_action_487) _ => Error } } @@ -31743,7 +31788,7 @@ fn yy_state_495(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(2, NT_try_expr, yy_action_485) + | T_AND => Reduce(2, NT_try_expr, yy_action_486) _ => Error } } @@ -31839,14 +31884,14 @@ fn yy_state_498(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_list_semis_single_pattern_case_ => Shift(yy_state_499) NT_single_pattern_cases => Shift(yy_state_500) NT_list_semis_single_pattern_case_ => Shift(yy_state_506) - T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_515) + T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_516) _ => Error } } ///| fn yy_state_499(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_semis_single_pattern_case_, yy_action_484) + ReduceNoLookahead(1, NT_list_semis_single_pattern_case_, yy_action_485) } ///| @@ -31869,7 +31914,7 @@ fn yy_state_501(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(5, NT_try_expr, yy_action_483) + | T_AND => Reduce(5, NT_try_expr, yy_action_484) _ => Error } } @@ -31915,7 +31960,7 @@ fn yy_state_503(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_list_semis_single_pattern_case_ => Shift(yy_state_499) NT_single_pattern_cases => Shift(yy_state_504) NT_list_semis_single_pattern_case_ => Shift(yy_state_506) - T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_515) + T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_516) _ => Error } } @@ -31930,12 +31975,12 @@ fn yy_state_504(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_505(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(9, NT_try_expr, yy_action_481) + ReduceNoLookahead(9, NT_try_expr, yy_action_482) } ///| fn yy_state_506(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_single_pattern_cases, yy_action_480) + ReduceNoLookahead(1, NT_single_pattern_cases, yy_action_481) } ///| @@ -31957,12 +32002,12 @@ fn yy_state_508(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_509(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_catch_keyword, yy_action_479) + ReduceNoLookahead(3, NT_catch_keyword, yy_action_480) } ///| fn yy_state_510(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_catch_keyword, yy_action_478) + ReduceNoLookahead(2, NT_catch_keyword, yy_action_479) } ///| @@ -31994,7 +32039,7 @@ fn yy_state_512(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_list_commas_no_trailing_separated_pair_binder_EQUAL_expr__, - yy_action_477, + yy_action_478, ) _ => Error } @@ -32005,7 +32050,7 @@ fn yy_state_513(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_foreach_binder_, - yy_action_476, + yy_action_477, ) } @@ -32017,7 +32062,7 @@ fn yy_state_514(_lookahead : YYSymbol) -> YYDecision { Reduce( 1, NT_non_empty_list_commas_no_trailing_separated_pair_binder_EQUAL_expr__, - yy_action_475, + yy_action_476, ) _ => Error } @@ -32104,7 +32149,7 @@ fn yy_state_517(_lookahead : YYSymbol) -> YYDecision { NT_expr => Shift(yy_state_518) T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } @@ -32114,7 +32159,7 @@ fn yy_state_518(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 5, NT_non_empty_list_commas_rev_separated_pair_binder_EQUAL_expr__, - yy_action_474, + yy_action_475, ) } @@ -32128,7 +32173,7 @@ fn yy_state_519(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_520(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_loop_label_colon, yy_action_473) + ReduceNoLookahead(2, NT_loop_label_colon, yy_action_474) } ///| @@ -32168,7 +32213,7 @@ fn yy_state_521(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_679) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_680) _ => Error } } @@ -32243,14 +32288,14 @@ fn yy_state_522(_lookahead : YYSymbol) -> YYDecision { T_RAISE => Shift(yy_state_531) T_PACKAGE_NAME => Shift(yy_state_533) T_LIDENT => Shift(yy_state_535) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_523(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_expr, yy_action_472) + ReduceNoLookahead(3, NT_arrow_fn_expr, yy_action_473) } ///| @@ -32258,7 +32303,7 @@ fn yy_state_524(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_expr_statement_no_break_continue_return, - yy_action_471, + yy_action_472, ) } @@ -32336,7 +32381,7 @@ fn yy_state_526(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_527) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } @@ -32346,7 +32391,7 @@ fn yy_state_527(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_expr_statement_no_break_continue_return, - yy_action_469, + yy_action_470, ) } @@ -32415,7 +32460,7 @@ fn yy_state_528(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_529) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } @@ -32425,7 +32470,7 @@ fn yy_state_529(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_expr_statement_no_break_continue_return, - yy_action_466, + yy_action_467, ) } @@ -32434,7 +32479,7 @@ fn yy_state_530(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_expr_statement_no_break_continue_return, - yy_action_465, + yy_action_466, ) } @@ -32503,7 +32548,7 @@ fn yy_state_531(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_532) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } @@ -32513,7 +32558,7 @@ fn yy_state_532(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_expr_statement_no_break_continue_return, - yy_action_464, + yy_action_465, ) } @@ -32529,7 +32574,7 @@ fn yy_state_533(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_534(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(2, NT_qual_ident, yy_action_463) + T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(2, NT_qual_ident, yy_action_464) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -32563,8 +32608,8 @@ fn yy_state_534(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(2, NT_qual_ident_simple_expr, yy_action_680) - T_COLONCOLON => Reduce(2, NT_qual_ident_ty, yy_action_793) + | T_LEXMATCH_QUESTION => Reduce(2, NT_qual_ident_simple_expr, yy_action_681) + T_COLONCOLON => Reduce(2, NT_qual_ident_ty, yy_action_794) _ => Error } } @@ -32574,7 +32619,7 @@ fn yy_state_535(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_QUESTION => Shift(yy_state_193) T_FAT_ARROW => Shift(yy_state_522) - T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(1, NT_qual_ident, yy_action_462) + T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(1, NT_qual_ident, yy_action_463) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -32607,7 +32652,7 @@ fn yy_state_535(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_679) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_680) _ => Error } } @@ -32617,7 +32662,7 @@ fn yy_state_536(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_537) NT_option_COMMA_ => Shift(yy_state_541) - T_IN => Reduce(0, NT_option_COMMA_, yy_action_787) + T_IN => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -32628,7 +32673,7 @@ fn yy_state_537(_lookahead : YYSymbol) -> YYDecision { NT_foreach_binder => Shift(yy_state_538) T_UNDERSCORE => Shift(yy_state_539) T_LIDENT => Shift(yy_state_540) - T_IN => Reduce(1, NT_option_COMMA_, yy_action_785) + T_IN => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } @@ -32638,23 +32683,23 @@ fn yy_state_538(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_foreach_binder_, - yy_action_461, + yy_action_462, ) } ///| fn yy_state_539(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_foreach_binder, yy_action_460) + ReduceNoLookahead(1, NT_foreach_binder, yy_action_461) } ///| fn yy_state_540(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_foreach_binder, yy_action_459) + ReduceNoLookahead(1, NT_foreach_binder, yy_action_460) } ///| fn yy_state_541(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_foreach_binder_, yy_action_458) + ReduceNoLookahead(2, NT_non_empty_list_commas_foreach_binder_, yy_action_459) } ///| @@ -32662,7 +32707,7 @@ fn yy_state_542(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_list_commas_no_trailing_separated_pair_binder_EQUAL_expr__, - yy_action_457, + yy_action_458, ) } @@ -32670,7 +32715,7 @@ fn yy_state_542(_lookahead : YYSymbol) -> YYDecision { fn yy_state_543(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_544) - T_COMMA | T_IN => Reduce(1, NT_foreach_binder, yy_action_459) + T_COMMA | T_IN => Reduce(1, NT_foreach_binder, yy_action_460) _ => Error } } @@ -32740,7 +32785,7 @@ fn yy_state_544(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_545) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } @@ -32750,7 +32795,7 @@ fn yy_state_545(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_separated_pair_binder_EQUAL_expr__, - yy_action_455, + yy_action_456, ) } @@ -32827,7 +32872,7 @@ fn yy_state_547(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_548) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } @@ -32854,14 +32899,14 @@ fn yy_state_549(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(0, NT_optional_else, yy_action_454) + | T_AND => Reduce(0, NT_optional_else, yy_action_455) _ => Error } } ///| fn yy_state_550(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(7, NT_foreach_expr, yy_action_453) + ReduceNoLookahead(7, NT_foreach_expr, yy_action_454) } ///| @@ -32875,7 +32920,7 @@ fn yy_state_551(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_552(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_optional_else, yy_action_452) + ReduceNoLookahead(2, NT_optional_else, yy_action_453) } ///| @@ -32901,14 +32946,14 @@ fn yy_state_554(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(0, NT_optional_else, yy_action_454) + | T_AND => Reduce(0, NT_optional_else, yy_action_455) _ => Error } } ///| fn yy_state_555(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_for_expr, yy_action_451) + ReduceNoLookahead(5, NT_for_expr, yy_action_452) } ///| @@ -32955,7 +33000,7 @@ fn yy_state_556(_lookahead : YYSymbol) -> YYDecision { NT_postfix_expr => Shift(yy_state_376) NT_infix_expr => Shift(yy_state_557) NT_option_infix_expr_ => Shift(yy_state_558) - T_SEMI => Reduce(0, NT_option_infix_expr_, yy_action_450) + T_SEMI => Reduce(0, NT_option_infix_expr_, yy_action_451) _ => Error } } @@ -32974,7 +33019,7 @@ fn yy_state_557(_lookahead : YYSymbol) -> YYDecision { T_INFIX2 => Shift(yy_state_394) T_INFIX3 => Shift(yy_state_396) T_INFIX4 => Shift(yy_state_398) - T_SEMI => Reduce(1, NT_option_infix_expr_, yy_action_449) + T_SEMI => Reduce(1, NT_option_infix_expr_, yy_action_450) _ => Error } } @@ -33001,7 +33046,7 @@ fn yy_state_559(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_list_commas_no_trailing_separated_pair_binder_EQUAL_expr__, - yy_action_477, + yy_action_478, ) _ => Error } @@ -33037,19 +33082,19 @@ fn yy_state_562(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(0, NT_optional_else, yy_action_454) + | T_AND => Reduce(0, NT_optional_else, yy_action_455) _ => Error } } ///| fn yy_state_563(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(9, NT_for_expr, yy_action_448) + ReduceNoLookahead(9, NT_for_expr, yy_action_449) } ///| fn yy_state_564(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_for_binders, yy_action_447) + ReduceNoLookahead(1, NT_for_binders, yy_action_448) } ///| @@ -33150,7 +33195,7 @@ fn yy_state_567(_lookahead : YYSymbol) -> YYDecision { NT_pattern => Shift(yy_state_449) NT_non_empty_list_semis_single_pattern_case_ => Shift(yy_state_499) NT_list_semis_single_pattern_case_ => Shift(yy_state_568) - T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_515) + T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_516) _ => Error } } @@ -33165,7 +33210,7 @@ fn yy_state_568(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_569(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_loop_expr, yy_action_445) + ReduceNoLookahead(6, NT_loop_expr, yy_action_446) } ///| @@ -33248,19 +33293,19 @@ fn yy_state_572(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(0, NT_optional_else, yy_action_454) + | T_AND => Reduce(0, NT_optional_else, yy_action_455) _ => Error } } ///| fn yy_state_573(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_while_expr, yy_action_444) + ReduceNoLookahead(5, NT_while_expr, yy_action_445) } ///| fn yy_state_574(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr_statement, yy_action_443) + ReduceNoLookahead(1, NT_expr_statement, yy_action_444) } ///| @@ -33329,20 +33374,20 @@ fn yy_state_575(_lookahead : YYSymbol) -> YYDecision { T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_576) NT_option_expr_ => Shift(yy_state_577) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_SEMI | T_RBRACE => Reduce(0, NT_option_expr_, yy_action_442) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_SEMI | T_RBRACE => Reduce(0, NT_option_expr_, yy_action_443) _ => Error } } ///| fn yy_state_576(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_option_expr_, yy_action_441) + ReduceNoLookahead(1, NT_option_expr_, yy_action_442) } ///| fn yy_state_577(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_expr_statement, yy_action_440) + ReduceNoLookahead(2, NT_expr_statement, yy_action_441) } ///| @@ -33413,16 +33458,16 @@ fn yy_state_578(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_list_commas_no_trailing_expr_ => Shift(yy_state_583) NT_list_commas_no_trailing_expr_ => Shift(yy_state_584) T_POST_LABEL => Shift(yy_state_585) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) T_SEMI | T_RBRACE => - Reduce(0, NT_list_commas_no_trailing_expr_, yy_action_439) + Reduce(0, NT_list_commas_no_trailing_expr_, yy_action_440) _ => Error } } ///| fn yy_state_579(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_non_empty_list_commas_rev_expr_, yy_action_438) + ReduceNoLookahead(1, NT_non_empty_list_commas_rev_expr_, yy_action_439) } ///| @@ -33430,7 +33475,7 @@ fn yy_state_580(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_581) T_SEMI | T_RBRACE => - Reduce(1, NT_non_empty_list_commas_no_trailing_expr_, yy_action_437) + Reduce(1, NT_non_empty_list_commas_no_trailing_expr_, yy_action_438) _ => Error } } @@ -33500,24 +33545,24 @@ fn yy_state_581(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_582) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_582(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_list_commas_rev_expr_, yy_action_436) + ReduceNoLookahead(3, NT_non_empty_list_commas_rev_expr_, yy_action_437) } ///| fn yy_state_583(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_commas_no_trailing_expr_, yy_action_435) + ReduceNoLookahead(1, NT_list_commas_no_trailing_expr_, yy_action_436) } ///| fn yy_state_584(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_expr_statement, yy_action_434) + ReduceNoLookahead(2, NT_expr_statement, yy_action_435) } ///| @@ -33589,16 +33634,16 @@ fn yy_state_585(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_list_commas_rev_expr_ => Shift(yy_state_580) NT_non_empty_list_commas_no_trailing_expr_ => Shift(yy_state_583) NT_list_commas_no_trailing_expr_ => Shift(yy_state_586) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) T_SEMI | T_RBRACE => - Reduce(0, NT_list_commas_no_trailing_expr_, yy_action_439) + Reduce(0, NT_list_commas_no_trailing_expr_, yy_action_440) _ => Error } } ///| fn yy_state_586(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_expr_statement, yy_action_433) + ReduceNoLookahead(3, NT_expr_statement, yy_action_434) } ///| @@ -33667,15 +33712,15 @@ fn yy_state_587(_lookahead : YYSymbol) -> YYDecision { NT_expr => Shift(yy_state_576) NT_option_expr_ => Shift(yy_state_588) T_POST_LABEL => Shift(yy_state_589) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_SEMI | T_RBRACE => Reduce(0, NT_option_expr_, yy_action_442) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_SEMI | T_RBRACE => Reduce(0, NT_option_expr_, yy_action_443) _ => Error } } ///| fn yy_state_588(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_expr_statement, yy_action_432) + ReduceNoLookahead(2, NT_expr_statement, yy_action_433) } ///| @@ -33745,20 +33790,20 @@ fn yy_state_589(_lookahead : YYSymbol) -> YYDecision { T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_576) NT_option_expr_ => Shift(yy_state_590) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_SEMI | T_RBRACE => Reduce(0, NT_option_expr_, yy_action_442) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_SEMI | T_RBRACE => Reduce(0, NT_option_expr_, yy_action_443) _ => Error } } ///| fn yy_state_590(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_expr_statement, yy_action_431) + ReduceNoLookahead(3, NT_expr_statement, yy_action_432) } ///| fn yy_state_591(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_semis_lex_case_, yy_action_430) + ReduceNoLookahead(1, NT_list_semis_lex_case_, yy_action_431) } ///| @@ -33771,12 +33816,12 @@ fn yy_state_592(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_593(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_lexmatch_expr, yy_action_429) + ReduceNoLookahead(3, NT_lexmatch_expr, yy_action_430) } ///| fn yy_state_594(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_single_pattern_case, yy_action_428) + ReduceNoLookahead(4, NT_single_pattern_case, yy_action_429) } ///| @@ -33784,7 +33829,7 @@ fn yy_state_595(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_semis_single_pattern_case_, - yy_action_427, + yy_action_428, ) } @@ -33798,7 +33843,7 @@ fn yy_state_596(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_597(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_simple_try_expr, yy_action_426) + ReduceNoLookahead(4, NT_simple_try_expr, yy_action_427) } ///| @@ -33832,7 +33877,7 @@ fn yy_state_598(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_679) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_680) _ => Error } } @@ -33907,25 +33952,25 @@ fn yy_state_599(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_tuple_elems_with_prefix => Shift(yy_state_600) NT_arrow_fn_prefix_no_constraint => Shift(yy_state_601) T_RPAREN => Shift(yy_state_602) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_600(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_tuple_elems_with_prefix, yy_action_425) + ReduceNoLookahead(3, NT_non_empty_tuple_elems_with_prefix, yy_action_426) } ///| fn yy_state_601(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_prefix_no_constraint, yy_action_424) + ReduceNoLookahead(3, NT_arrow_fn_prefix_no_constraint, yy_action_425) } ///| fn yy_state_602(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FAT_ARROW => Reduce(3, NT_arrow_fn_prefix, yy_action_525) + T_FAT_ARROW => Reduce(3, NT_arrow_fn_prefix, yy_action_526) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -33960,7 +34005,7 @@ fn yy_state_602(_lookahead : YYSymbol) -> YYDecision { | T_IS | T_AND | T_LEXMATCH_QUESTION => - Reduce(3, NT_arrow_fn_prefix_no_constraint, yy_action_422) + Reduce(3, NT_arrow_fn_prefix_no_constraint, yy_action_423) _ => Error } } @@ -33968,7 +34013,7 @@ fn yy_state_602(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_603(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FAT_ARROW => Reduce(2, NT_arrow_fn_prefix, yy_action_524) + T_FAT_ARROW => Reduce(2, NT_arrow_fn_prefix, yy_action_525) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -34003,7 +34048,7 @@ fn yy_state_603(_lookahead : YYSymbol) -> YYDecision { | T_IS | T_AND | T_LEXMATCH_QUESTION => - Reduce(2, NT_arrow_fn_prefix_no_constraint, yy_action_420) + Reduce(2, NT_arrow_fn_prefix_no_constraint, yy_action_421) _ => Error } } @@ -34045,7 +34090,7 @@ fn yy_state_604(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(2, NT_tuple_expr, yy_action_696) + | T_LEXMATCH_QUESTION => Reduce(2, NT_tuple_expr, yy_action_697) _ => Error } } @@ -34120,14 +34165,14 @@ fn yy_state_605(_lookahead : YYSymbol) -> YYDecision { T_PACKAGE_NAME => Shift(yy_state_533) T_LIDENT => Shift(yy_state_535) NT_expr_statement_no_break_continue_return => Shift(yy_state_606) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_606(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_arrow_fn_expr, yy_action_419) + ReduceNoLookahead(4, NT_arrow_fn_expr, yy_action_420) } ///| @@ -34208,14 +34253,14 @@ fn yy_state_608(_lookahead : YYSymbol) -> YYDecision { T_PACKAGE_NAME => Shift(yy_state_533) T_LIDENT => Shift(yy_state_535) NT_expr_statement_no_break_continue_return => Shift(yy_state_609) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_609(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_arrow_fn_expr, yy_action_418) + ReduceNoLookahead(4, NT_arrow_fn_expr, yy_action_419) } ///| @@ -34249,7 +34294,7 @@ fn yy_state_610(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_679) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_680) _ => Error } } @@ -34281,7 +34326,7 @@ fn yy_state_612(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_613(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FAT_ARROW => Reduce(4, NT_arrow_fn_prefix, yy_action_527) + T_FAT_ARROW => Reduce(4, NT_arrow_fn_prefix, yy_action_528) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -34315,7 +34360,7 @@ fn yy_state_613(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(5, NT_tuple_expr, yy_action_417) + | T_LEXMATCH_QUESTION => Reduce(5, NT_tuple_expr, yy_action_418) _ => Error } } @@ -34325,7 +34370,7 @@ fn yy_state_614(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COLON => Shift(yy_state_520) T_EQUAL => Shift(yy_state_615) - T_RPAREN | T_COMMA => Reduce(1, NT_argument, yy_action_416) + T_RPAREN | T_COMMA => Reduce(1, NT_argument, yy_action_417) _ => Error } } @@ -34395,14 +34440,14 @@ fn yy_state_615(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_616) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_616(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_argument, yy_action_415) + ReduceNoLookahead(3, NT_argument, yy_action_416) } ///| @@ -34411,7 +34456,7 @@ fn yy_state_617(_lookahead : YYSymbol) -> YYDecision { T_FAT_ARROW => Shift(yy_state_522) NT_optional_question => Shift(yy_state_618) T_QUESTION => Shift(yy_state_621) - T_EQUAL => Reduce(0, NT_optional_question, yy_action_414) + T_EQUAL => Reduce(0, NT_optional_question, yy_action_415) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -34437,7 +34482,7 @@ fn yy_state_617(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_679) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_680) _ => Error } } @@ -34515,22 +34560,22 @@ fn yy_state_619(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_620) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_620(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_argument, yy_action_412) + ReduceNoLookahead(4, NT_argument, yy_action_413) } ///| fn yy_state_621(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_194) - T_EQUAL => Reduce(1, NT_optional_question, yy_action_411) - T_RPAREN | T_COMMA => Reduce(2, NT_argument, yy_action_410) + T_EQUAL => Reduce(1, NT_optional_question, yy_action_412) + T_RPAREN | T_COMMA => Reduce(2, NT_argument, yy_action_411) _ => Error } } @@ -34612,8 +34657,8 @@ fn yy_state_623(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_614) T_LIDENT => Shift(yy_state_617) NT_list_commas_argument_ => Shift(yy_state_624) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_702) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_703) _ => Error } } @@ -34628,7 +34673,7 @@ fn yy_state_624(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_625(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_simple_expr, yy_action_409) + ReduceNoLookahead(5, NT_simple_expr, yy_action_410) } ///| @@ -34700,8 +34745,8 @@ fn yy_state_626(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_614) T_LIDENT => Shift(yy_state_617) NT_list_commas_argument_ => Shift(yy_state_627) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_702) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_703) _ => Error } } @@ -34716,7 +34761,7 @@ fn yy_state_627(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_628(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_simple_expr, yy_action_408) + ReduceNoLookahead(4, NT_simple_expr, yy_action_409) } ///| @@ -34785,8 +34830,8 @@ fn yy_state_629(_lookahead : YYSymbol) -> YYDecision { T_LIDENT => Shift(yy_state_521) NT_option_expr_ => Shift(yy_state_630) NT_expr => Shift(yy_state_634) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_COLON => Reduce(0, NT_option_expr_, yy_action_442) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_COLON => Reduce(0, NT_option_expr_, yy_action_443) _ => Error } } @@ -34865,8 +34910,8 @@ fn yy_state_631(_lookahead : YYSymbol) -> YYDecision { T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_576) NT_option_expr_ => Shift(yy_state_632) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RBRACKET => Reduce(0, NT_option_expr_, yy_action_442) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RBRACKET => Reduce(0, NT_option_expr_, yy_action_443) _ => Error } } @@ -34881,14 +34926,14 @@ fn yy_state_632(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_633(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_simple_expr, yy_action_407) + ReduceNoLookahead(6, NT_simple_expr, yy_action_408) } ///| fn yy_state_634(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_RBRACKET => Shift(yy_state_635) - T_COLON => Reduce(1, NT_option_expr_, yy_action_441) + T_COLON => Reduce(1, NT_option_expr_, yy_action_442) _ => Error } } @@ -34896,7 +34941,7 @@ fn yy_state_634(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_635(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(4, NT_left_value, yy_action_405) + T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(4, NT_left_value, yy_action_406) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -34930,7 +34975,7 @@ fn yy_state_635(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(4, NT_simple_expr, yy_action_406) + | T_LEXMATCH_QUESTION => Reduce(4, NT_simple_expr, yy_action_407) _ => Error } } @@ -34938,7 +34983,7 @@ fn yy_state_635(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_636(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(2, NT_left_value, yy_action_403) + T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(2, NT_left_value, yy_action_404) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -34972,7 +35017,7 @@ fn yy_state_636(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(2, NT_simple_expr, yy_action_703) + | T_LEXMATCH_QUESTION => Reduce(2, NT_simple_expr, yy_action_704) _ => Error } } @@ -34983,7 +35028,7 @@ fn yy_state_637(_lookahead : YYSymbol) -> YYDecision { T_QUESTION => Shift(yy_state_638) T_EXCLAMATION => Shift(yy_state_642) T_LPAREN => Shift(yy_state_646) - T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(2, NT_left_value, yy_action_400) + T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(2, NT_left_value, yy_action_401) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -35014,7 +35059,7 @@ fn yy_state_637(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(2, NT_simple_expr, yy_action_402) + | T_LEXMATCH_QUESTION => Reduce(2, NT_simple_expr, yy_action_403) _ => Error } } @@ -35096,8 +35141,8 @@ fn yy_state_639(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_614) T_LIDENT => Shift(yy_state_617) NT_list_commas_argument_ => Shift(yy_state_640) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_702) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_703) _ => Error } } @@ -35112,7 +35157,7 @@ fn yy_state_640(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_641(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_simple_expr, yy_action_399) + ReduceNoLookahead(6, NT_simple_expr, yy_action_400) } ///| @@ -35192,8 +35237,8 @@ fn yy_state_643(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_614) T_LIDENT => Shift(yy_state_617) NT_list_commas_argument_ => Shift(yy_state_644) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_702) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_703) _ => Error } } @@ -35208,7 +35253,7 @@ fn yy_state_644(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_645(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_simple_expr, yy_action_398) + ReduceNoLookahead(6, NT_simple_expr, yy_action_399) } ///| @@ -35280,8 +35325,8 @@ fn yy_state_646(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_614) T_LIDENT => Shift(yy_state_617) NT_list_commas_argument_ => Shift(yy_state_647) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_702) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_703) _ => Error } } @@ -35296,12 +35341,12 @@ fn yy_state_647(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_648(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_simple_expr, yy_action_397) + ReduceNoLookahead(5, NT_simple_expr, yy_action_398) } ///| fn yy_state_649(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_expr, yy_action_396) + ReduceNoLookahead(3, NT_arrow_fn_expr, yy_action_397) } ///| @@ -35335,7 +35380,7 @@ fn yy_state_650(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_697) + | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_698) _ => Error } } @@ -35365,7 +35410,7 @@ fn yy_state_652(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_653(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_tuple_expr, yy_action_522) + ReduceNoLookahead(5, NT_tuple_expr, yy_action_523) } ///| @@ -35437,14 +35482,14 @@ fn yy_state_654(_lookahead : YYSymbol) -> YYDecision { T_RPAREN => Shift(yy_state_655) T_UNDERSCORE => Shift(yy_state_656) T_LIDENT => Shift(yy_state_658) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_655(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_prefix_no_constraint, yy_action_519) + ReduceNoLookahead(3, NT_arrow_fn_prefix_no_constraint, yy_action_520) } ///| @@ -35477,14 +35522,14 @@ fn yy_state_656(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_697) + | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_698) _ => Error } } ///| fn yy_state_657(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_arrow_fn_prefix_no_constraint, yy_action_518) + ReduceNoLookahead(2, NT_arrow_fn_prefix_no_constraint, yy_action_519) } ///| @@ -35517,7 +35562,7 @@ fn yy_state_658(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_679) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_680) _ => Error } } @@ -35591,19 +35636,19 @@ fn yy_state_659(_lookahead : YYSymbol) -> YYDecision { T_UNDERSCORE => Shift(yy_state_656) T_LIDENT => Shift(yy_state_658) T_RPAREN => Shift(yy_state_660) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_660(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_prefix_no_constraint, yy_action_422) + ReduceNoLookahead(3, NT_arrow_fn_prefix_no_constraint, yy_action_423) } ///| fn yy_state_661(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_arrow_fn_prefix_no_constraint, yy_action_420) + ReduceNoLookahead(2, NT_arrow_fn_prefix_no_constraint, yy_action_421) } ///| @@ -35637,7 +35682,7 @@ fn yy_state_662(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_679) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_680) _ => Error } } @@ -35667,12 +35712,12 @@ fn yy_state_664(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_665(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_tuple_expr, yy_action_417) + ReduceNoLookahead(5, NT_tuple_expr, yy_action_418) } ///| fn yy_state_666(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_prefix_expr, yy_action_395) + ReduceNoLookahead(2, NT_prefix_expr, yy_action_396) } ///| @@ -35685,7 +35730,7 @@ fn yy_state_667(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_668(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(7, NT_simple_expr, yy_action_393) + ReduceNoLookahead(7, NT_simple_expr, yy_action_394) } ///| @@ -35765,8 +35810,8 @@ fn yy_state_670(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_614) T_LIDENT => Shift(yy_state_617) NT_list_commas_argument_ => Shift(yy_state_671) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_702) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_703) _ => Error } } @@ -35781,7 +35826,7 @@ fn yy_state_671(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_672(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(7, NT_simple_expr, yy_action_391) + ReduceNoLookahead(7, NT_simple_expr, yy_action_392) } ///| @@ -35853,8 +35898,8 @@ fn yy_state_673(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_614) T_LIDENT => Shift(yy_state_617) NT_list_commas_argument_ => Shift(yy_state_674) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_702) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_703) _ => Error } } @@ -35869,7 +35914,7 @@ fn yy_state_674(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_675(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_simple_expr, yy_action_389) + ReduceNoLookahead(6, NT_simple_expr, yy_action_390) } ///| @@ -35911,7 +35956,7 @@ fn yy_state_676(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(2, NT_simple_expr, yy_action_402) + | T_LEXMATCH_QUESTION => Reduce(2, NT_simple_expr, yy_action_403) _ => Error } } @@ -35982,8 +36027,8 @@ fn yy_state_677(_lookahead : YYSymbol) -> YYDecision { T_LIDENT => Shift(yy_state_521) NT_option_expr_ => Shift(yy_state_630) NT_expr => Shift(yy_state_678) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_COLON => Reduce(0, NT_option_expr_, yy_action_442) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_COLON => Reduce(0, NT_option_expr_, yy_action_443) _ => Error } } @@ -35992,19 +36037,19 @@ fn yy_state_677(_lookahead : YYSymbol) -> YYDecision { fn yy_state_678(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_RBRACKET => Shift(yy_state_679) - T_COLON => Reduce(1, NT_option_expr_, yy_action_441) + T_COLON => Reduce(1, NT_option_expr_, yy_action_442) _ => Error } } ///| fn yy_state_679(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_simple_expr, yy_action_406) + ReduceNoLookahead(4, NT_simple_expr, yy_action_407) } ///| fn yy_state_680(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_parameter, yy_action_388) + ReduceNoLookahead(3, NT_parameter, yy_action_389) } ///| @@ -36026,7 +36071,7 @@ fn yy_state_681(_lookahead : YYSymbol) -> YYDecision { fn yy_state_682(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_683) - T_RPAREN | T_COMMA => Reduce(3, NT_parameter, yy_action_385) + T_RPAREN | T_COMMA => Reduce(3, NT_parameter, yy_action_386) _ => Error } } @@ -36096,14 +36141,14 @@ fn yy_state_683(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_684) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_684(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_parameter, yy_action_384) + ReduceNoLookahead(5, NT_parameter, yy_action_385) } ///| @@ -36111,7 +36156,7 @@ fn yy_state_685(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_QUESTION => Shift(yy_state_686) T_COLON => Shift(yy_state_693) - T_RPAREN | T_COMMA => Reduce(1, NT_parameter, yy_action_383) + T_RPAREN | T_COMMA => Reduce(1, NT_parameter, yy_action_384) _ => Error } } @@ -36121,7 +36166,7 @@ fn yy_state_686(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COLON => Shift(yy_state_687) T_EQUAL => Shift(yy_state_691) - T_RPAREN | T_COMMA => Reduce(2, NT_parameter, yy_action_382) + T_RPAREN | T_COMMA => Reduce(2, NT_parameter, yy_action_383) _ => Error } } @@ -36145,7 +36190,7 @@ fn yy_state_687(_lookahead : YYSymbol) -> YYDecision { fn yy_state_688(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_689) - T_RPAREN | T_COMMA => Reduce(4, NT_parameter, yy_action_381) + T_RPAREN | T_COMMA => Reduce(4, NT_parameter, yy_action_382) _ => Error } } @@ -36215,14 +36260,14 @@ fn yy_state_689(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_690) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_690(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_parameter, yy_action_380) + ReduceNoLookahead(6, NT_parameter, yy_action_381) } ///| @@ -36290,14 +36335,14 @@ fn yy_state_691(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_692) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_692(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_parameter, yy_action_379) + ReduceNoLookahead(4, NT_parameter, yy_action_380) } ///| @@ -36317,14 +36362,14 @@ fn yy_state_693(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_694(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_parameter, yy_action_378) + ReduceNoLookahead(3, NT_parameter, yy_action_379) } ///| fn yy_state_695(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COLON => Shift(yy_state_696) - T_RPAREN | T_COMMA => Reduce(1, NT_parameter, yy_action_377) + T_RPAREN | T_COMMA => Reduce(1, NT_parameter, yy_action_378) _ => Error } } @@ -36346,12 +36391,12 @@ fn yy_state_696(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_697(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_parameter, yy_action_376) + ReduceNoLookahead(3, NT_parameter, yy_action_377) } ///| fn yy_state_698(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_commas_parameter_, yy_action_375) + ReduceNoLookahead(1, NT_list_commas_parameter_, yy_action_376) } ///| @@ -36364,12 +36409,12 @@ fn yy_state_699(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_700(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_parameters, yy_action_373) + ReduceNoLookahead(3, NT_parameters, yy_action_374) } ///| fn yy_state_701(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_optional_bang, yy_action_372) + ReduceNoLookahead(1, NT_optional_bang, yy_action_373) } ///| @@ -36377,7 +36422,7 @@ fn yy_state_702(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_list_commas_with_trailing_info_record_defn_single_, - yy_action_371, + yy_action_372, ) } @@ -36446,7 +36491,7 @@ fn yy_state_703(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_704) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } @@ -36468,7 +36513,7 @@ fn yy_state_705(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_list_commas_rev_record_defn_single_ => Shift(yy_state_706) NT_non_empty_list_commas_record_defn_single_ => Shift(yy_state_708) NT_list_commas_record_defn_single_ => Shift(yy_state_709) - T_RBRACE => Reduce(0, NT_list_commas_record_defn_single_, yy_action_370) + T_RBRACE => Reduce(0, NT_list_commas_record_defn_single_, yy_action_371) _ => Error } } @@ -36478,7 +36523,7 @@ fn yy_state_706(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_137) NT_option_COMMA_ => Shift(yy_state_707) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -36488,13 +36533,13 @@ fn yy_state_707(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_record_defn_single_, - yy_action_369, + yy_action_370, ) } ///| fn yy_state_708(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_commas_record_defn_single_, yy_action_368) + ReduceNoLookahead(1, NT_list_commas_record_defn_single_, yy_action_369) } ///| @@ -36507,12 +36552,12 @@ fn yy_state_709(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_710(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(8, NT_simple_expr, yy_action_366) + ReduceNoLookahead(8, NT_simple_expr, yy_action_367) } ///| fn yy_state_711(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_simple_expr, yy_action_364) + ReduceNoLookahead(6, NT_simple_expr, yy_action_365) } ///| @@ -36525,7 +36570,7 @@ fn yy_state_712(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_713(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_simple_expr, yy_action_363) + ReduceNoLookahead(5, NT_simple_expr, yy_action_364) } ///| @@ -36590,7 +36635,7 @@ fn yy_state_715(_lookahead : YYSymbol) -> YYDecision { T_INFIX3 => Shift(yy_state_396) T_INFIX4 => Shift(yy_state_398) T_ELSE => Shift(yy_state_716) - T_SEMI | T_RBRACE => Reduce(2, NT_guard_statement, yy_action_362) + T_SEMI | T_RBRACE => Reduce(2, NT_guard_statement, yy_action_363) _ => Error } } @@ -36606,12 +36651,12 @@ fn yy_state_716(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_717(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_guard_statement, yy_action_361) + ReduceNoLookahead(4, NT_guard_statement, yy_action_362) } ///| fn yy_state_718(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_statement, yy_action_360) + ReduceNoLookahead(1, NT_statement, yy_action_361) } ///| @@ -36666,14 +36711,14 @@ fn yy_state_719(_lookahead : YYSymbol) -> YYDecision { fn yy_state_720(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_PIPE => Shift(yy_state_442) - T_SEMI | T_RBRACE => Reduce(2, NT_statement, yy_action_359) + T_SEMI | T_RBRACE => Reduce(2, NT_statement, yy_action_360) _ => Error } } ///| fn yy_state_721(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_statement, yy_action_358) + ReduceNoLookahead(1, NT_statement, yy_action_359) } ///| @@ -36682,7 +36727,7 @@ fn yy_state_722(_lookahead : YYSymbol) -> YYDecision { NT_optional_bang => Shift(yy_state_48) T_EXCLAMATION => Shift(yy_state_701) T_LIDENT => Shift(yy_state_723) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } @@ -36692,7 +36737,7 @@ fn yy_state_723(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) NT_optional_bang => Shift(yy_state_724) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } @@ -36714,7 +36759,7 @@ fn yy_state_725(_lookahead : YYSymbol) -> YYDecision { T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) NT_func_return_type => Shift(yy_state_726) - T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } @@ -36730,7 +36775,7 @@ fn yy_state_726(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_727(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_statement, yy_action_357) + ReduceNoLookahead(6, NT_statement, yy_action_358) } ///| @@ -36747,7 +36792,7 @@ fn yy_state_729(_lookahead : YYSymbol) -> YYDecision { NT_optional_bang => Shift(yy_state_144) T_EXCLAMATION => Shift(yy_state_701) T_LIDENT => Shift(yy_state_730) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } @@ -36757,7 +36802,7 @@ fn yy_state_730(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) NT_optional_bang => Shift(yy_state_731) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } @@ -36779,7 +36824,7 @@ fn yy_state_732(_lookahead : YYSymbol) -> YYDecision { T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) NT_func_return_type => Shift(yy_state_733) - T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } @@ -36795,7 +36840,7 @@ fn yy_state_733(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_734(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(7, NT_statement, yy_action_356) + ReduceNoLookahead(7, NT_statement, yy_action_357) } ///| @@ -36894,7 +36939,7 @@ fn yy_state_744(_lookahead : YYSymbol) -> YYDecision { NT_and_func => Shift(yy_state_745) T_AND => Shift(yy_state_747) NT_list_and_func_ => Shift(yy_state_757) - T_SEMI | T_RBRACE => Reduce(0, NT_list_and_func_, yy_action_355) + T_SEMI | T_RBRACE => Reduce(0, NT_list_and_func_, yy_action_356) _ => Error } } @@ -36905,14 +36950,14 @@ fn yy_state_745(_lookahead : YYSymbol) -> YYDecision { NT_and_func => Shift(yy_state_745) NT_list_and_func_ => Shift(yy_state_746) T_AND => Shift(yy_state_747) - T_SEMI | T_RBRACE => Reduce(0, NT_list_and_func_, yy_action_355) + T_SEMI | T_RBRACE => Reduce(0, NT_list_and_func_, yy_action_356) _ => Error } } ///| fn yy_state_746(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_list_and_func_, yy_action_354) + ReduceNoLookahead(2, NT_list_and_func_, yy_action_355) } ///| @@ -36972,17 +37017,17 @@ fn yy_state_751(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_752(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_and_func, yy_action_353) + ReduceNoLookahead(6, NT_and_func, yy_action_354) } ///| fn yy_state_753(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_letand_func, yy_action_352) + ReduceNoLookahead(1, NT_letand_func, yy_action_353) } ///| fn yy_state_754(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_letand_func, yy_action_351) + ReduceNoLookahead(1, NT_letand_func, yy_action_352) } ///| @@ -37002,12 +37047,12 @@ fn yy_state_755(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_756(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_and_func, yy_action_350) + ReduceNoLookahead(4, NT_and_func, yy_action_351) } ///| fn yy_state_757(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(7, NT_statement, yy_action_349) + ReduceNoLookahead(7, NT_statement, yy_action_350) } ///| @@ -37031,14 +37076,14 @@ fn yy_state_759(_lookahead : YYSymbol) -> YYDecision { NT_and_func => Shift(yy_state_745) T_AND => Shift(yy_state_747) NT_list_and_func_ => Shift(yy_state_760) - T_SEMI | T_RBRACE => Reduce(0, NT_list_and_func_, yy_action_355) + T_SEMI | T_RBRACE => Reduce(0, NT_list_and_func_, yy_action_356) _ => Error } } ///| fn yy_state_760(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_statement, yy_action_348) + ReduceNoLookahead(5, NT_statement, yy_action_349) } ///| @@ -37179,14 +37224,14 @@ fn yy_state_766(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_767) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_767(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(7, NT_statement, yy_action_347) + ReduceNoLookahead(7, NT_statement, yy_action_348) } ///| @@ -37254,14 +37299,14 @@ fn yy_state_768(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_769) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_769(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_statement, yy_action_346) + ReduceNoLookahead(5, NT_statement, yy_action_347) } ///| @@ -37362,14 +37407,14 @@ fn yy_state_773(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_774) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_774(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_statement, yy_action_345) + ReduceNoLookahead(6, NT_statement, yy_action_346) } ///| @@ -37437,19 +37482,19 @@ fn yy_state_775(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_776) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| fn yy_state_776(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_statement, yy_action_344) + ReduceNoLookahead(4, NT_statement, yy_action_345) } ///| fn yy_state_777(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_semis_rev_statement_, yy_action_343) + ReduceNoLookahead(1, NT_list_semis_rev_statement_, yy_action_344) } ///| @@ -37462,12 +37507,12 @@ fn yy_state_778(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_779(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_block_expr, yy_action_342) + ReduceNoLookahead(3, NT_block_expr, yy_action_343) } ///| fn yy_state_780(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_commas_map_expr_elem_, yy_action_341) + ReduceNoLookahead(1, NT_list_commas_map_expr_elem_, yy_action_342) } ///| @@ -37475,7 +37520,7 @@ fn yy_state_781(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_SEMI => Shift(yy_state_128) NT_option_SEMI_ => Shift(yy_state_782) - T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_722) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_723) _ => Error } } @@ -37485,7 +37530,7 @@ fn yy_state_782(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_none_empty_list_semis_rev_with_trailing_info_statement_, - yy_action_340, + yy_action_341, ) } @@ -37518,8 +37563,8 @@ fn yy_state_783(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_atomic_expr, yy_action_796) - T_COLON => Reduce(1, NT_map_syntax_key, yy_action_579) + | T_LEXMATCH_QUESTION => Reduce(1, NT_atomic_expr, yy_action_797) + T_COLON => Reduce(1, NT_map_syntax_key, yy_action_580) _ => Error } } @@ -37534,7 +37579,7 @@ fn yy_state_784(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_785(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_simple_expr, yy_action_339) + ReduceNoLookahead(3, NT_simple_expr, yy_action_340) } ///| @@ -37547,7 +37592,7 @@ fn yy_state_786(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_787(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_simple_expr, yy_action_337) + ReduceNoLookahead(3, NT_simple_expr, yy_action_338) } ///| @@ -37615,7 +37660,7 @@ fn yy_state_788(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_789) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } @@ -37637,7 +37682,7 @@ fn yy_state_790(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_list_commas_rev_record_defn_single_ => Shift(yy_state_706) NT_non_empty_list_commas_record_defn_single_ => Shift(yy_state_708) NT_list_commas_record_defn_single_ => Shift(yy_state_791) - T_RBRACE => Reduce(0, NT_list_commas_record_defn_single_, yy_action_370) + T_RBRACE => Reduce(0, NT_list_commas_record_defn_single_, yy_action_371) _ => Error } } @@ -37652,12 +37697,12 @@ fn yy_state_791(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_792(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_simple_expr, yy_action_336) + ReduceNoLookahead(6, NT_simple_expr, yy_action_337) } ///| fn yy_state_793(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_simple_expr, yy_action_334) + ReduceNoLookahead(4, NT_simple_expr, yy_action_335) } ///| @@ -37670,7 +37715,7 @@ fn yy_state_794(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_795(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_simple_expr, yy_action_333) + ReduceNoLookahead(3, NT_simple_expr, yy_action_334) } ///| @@ -37746,8 +37791,8 @@ fn yy_state_797(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_constant, yy_action_806) - T_COLON => Reduce(2, NT_map_syntax_key, yy_action_582) + | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_constant, yy_action_807) + T_COLON => Reduce(2, NT_map_syntax_key, yy_action_583) _ => Error } } @@ -37781,8 +37826,8 @@ fn yy_state_798(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_constant, yy_action_805) - T_COLON => Reduce(2, NT_map_syntax_key, yy_action_581) + | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_constant, yy_action_806) + T_COLON => Reduce(2, NT_map_syntax_key, yy_action_582) _ => Error } } @@ -37816,8 +37861,8 @@ fn yy_state_799(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_constant, yy_action_804) - T_COLON => Reduce(2, NT_map_syntax_key, yy_action_580) + | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_constant, yy_action_805) + T_COLON => Reduce(2, NT_map_syntax_key, yy_action_581) _ => Error } } @@ -37829,7 +37874,7 @@ fn yy_state_800(_lookahead : YYSymbol) -> YYDecision { T_FAT_ARROW => Shift(yy_state_522) T_COLON => Shift(yy_state_801) T_COMMA => Shift(yy_state_806) - T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(1, NT_qual_ident, yy_action_462) + T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(1, NT_qual_ident, yy_action_463) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -37855,7 +37900,7 @@ fn yy_state_800(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_679) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_680) _ => Error } } @@ -37925,7 +37970,7 @@ fn yy_state_801(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) NT_expr => Shift(yy_state_802) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } @@ -37935,7 +37980,7 @@ fn yy_state_802(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_803) NT_option_COMMA_ => Shift(yy_state_805) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -37948,19 +37993,19 @@ fn yy_state_803(_lookahead : YYSymbol) -> YYDecision { T_LIDENT => Shift(yy_state_139) NT_non_empty_list_commas_with_trailing_info_record_defn_single_ => Shift(yy_state_804) - T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } ///| fn yy_state_804(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_record_defn, yy_action_332) + ReduceNoLookahead(5, NT_record_defn, yy_action_333) } ///| fn yy_state_805(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_record_defn, yy_action_330) + ReduceNoLookahead(4, NT_record_defn, yy_action_331) } ///| @@ -37976,7 +38021,7 @@ fn yy_state_806(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_list_commas_with_trailing_info_record_defn_single_, - yy_action_717, + yy_action_718, ) _ => Error } @@ -37984,17 +38029,17 @@ fn yy_state_806(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_807(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_record_defn, yy_action_328) + ReduceNoLookahead(3, NT_record_defn, yy_action_329) } ///| fn yy_state_808(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_spreadable_elem, yy_action_327) + ReduceNoLookahead(1, NT_spreadable_elem, yy_action_328) } ///| fn yy_state_809(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_commas_spreadable_elem_, yy_action_326) + ReduceNoLookahead(1, NT_list_commas_spreadable_elem_, yy_action_327) } ///| @@ -38007,7 +38052,7 @@ fn yy_state_810(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_811(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_simple_expr, yy_action_325) + ReduceNoLookahead(3, NT_simple_expr, yy_action_326) } ///| @@ -38020,7 +38065,7 @@ fn yy_state_812(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_813(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_expression, yy_action_324) + ReduceNoLookahead(2, NT_expression, yy_action_325) } ///| @@ -38041,25 +38086,25 @@ fn yy_state_814(_lookahead : YYSymbol) -> YYDecision { T_TYPEALIAS => Shift(yy_state_1053) T_TRAIT => Shift(yy_state_1062) T_FNALIAS => Shift(yy_state_1126) - NT_extern_fun_header => Shift(yy_state_1163) - NT_fun_header => Shift(yy_state_1169) - NT_val_header => Shift(yy_state_1175) - NT_enum_header => Shift(yy_state_1178) - NT_struct_header => Shift(yy_state_1183) - NT_suberror_header => Shift(yy_state_1192) - NT_type_header => Shift(yy_state_1200) - T_CONST => Shift(yy_state_1204) - T_LET => Shift(yy_state_1208) - T_EXTERN => Shift(yy_state_1212) - T_FN => Shift(yy_state_1228) - NT_non_empty_list_attribute_ => Shift(yy_state_1235) - T_PUB => Shift(yy_state_1511) - T_PRIV => Shift(yy_state_1601) - NT_fun_header_generic => Shift(yy_state_1690) - T_ASYNC => Shift(yy_state_1693) - NT_non_empty_list_semis_structure_item_ => Shift(yy_state_1701) - NT_list_semis_structure_item_ => Shift(yy_state_1702) - T_EOF => Reduce(0, NT_list_semis_structure_item_, yy_action_323) + NT_fun_header => Shift(yy_state_1163) + NT_extern_fun_header => Shift(yy_state_1171) + NT_val_header => Shift(yy_state_1176) + NT_enum_header => Shift(yy_state_1179) + NT_struct_header => Shift(yy_state_1184) + NT_suberror_header => Shift(yy_state_1193) + NT_type_header => Shift(yy_state_1201) + T_CONST => Shift(yy_state_1205) + T_LET => Shift(yy_state_1209) + T_EXTERN => Shift(yy_state_1213) + T_FN => Shift(yy_state_1229) + NT_non_empty_list_attribute_ => Shift(yy_state_1236) + T_PUB => Shift(yy_state_1512) + T_PRIV => Shift(yy_state_1602) + NT_fun_header_generic => Shift(yy_state_1691) + T_ASYNC => Shift(yy_state_1694) + NT_non_empty_list_semis_structure_item_ => Shift(yy_state_1702) + NT_list_semis_structure_item_ => Shift(yy_state_1703) + T_EOF => Reduce(0, NT_list_semis_structure_item_, yy_action_324) _ => Error } } @@ -38074,14 +38119,14 @@ fn yy_state_816(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_SEMI_ => Shift(yy_state_817) T_SEMI => Shift(yy_state_818) - T_EOF => Reduce(0, NT_option_SEMI_, yy_action_722) + T_EOF => Reduce(0, NT_option_SEMI_, yy_action_723) _ => Error } } ///| fn yy_state_817(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_semis_structure_item_, yy_action_322) + ReduceNoLookahead(2, NT_non_empty_list_semis_structure_item_, yy_action_323) } ///| @@ -38102,30 +38147,30 @@ fn yy_state_818(_lookahead : YYSymbol) -> YYDecision { T_TYPEALIAS => Shift(yy_state_1053) T_TRAIT => Shift(yy_state_1062) T_FNALIAS => Shift(yy_state_1126) - NT_extern_fun_header => Shift(yy_state_1163) - NT_fun_header => Shift(yy_state_1169) - NT_val_header => Shift(yy_state_1175) - NT_enum_header => Shift(yy_state_1178) - NT_struct_header => Shift(yy_state_1183) - NT_suberror_header => Shift(yy_state_1192) - NT_type_header => Shift(yy_state_1200) - T_CONST => Shift(yy_state_1204) - T_LET => Shift(yy_state_1208) - T_EXTERN => Shift(yy_state_1212) - T_FN => Shift(yy_state_1228) - NT_non_empty_list_attribute_ => Shift(yy_state_1235) - T_PUB => Shift(yy_state_1511) - T_PRIV => Shift(yy_state_1601) - NT_fun_header_generic => Shift(yy_state_1690) - T_ASYNC => Shift(yy_state_1693) - T_EOF => Reduce(1, NT_option_SEMI_, yy_action_720) + NT_fun_header => Shift(yy_state_1163) + NT_extern_fun_header => Shift(yy_state_1171) + NT_val_header => Shift(yy_state_1176) + NT_enum_header => Shift(yy_state_1179) + NT_struct_header => Shift(yy_state_1184) + NT_suberror_header => Shift(yy_state_1193) + NT_type_header => Shift(yy_state_1201) + T_CONST => Shift(yy_state_1205) + T_LET => Shift(yy_state_1209) + T_EXTERN => Shift(yy_state_1213) + T_FN => Shift(yy_state_1229) + NT_non_empty_list_attribute_ => Shift(yy_state_1236) + T_PUB => Shift(yy_state_1512) + T_PRIV => Shift(yy_state_1602) + NT_fun_header_generic => Shift(yy_state_1691) + T_ASYNC => Shift(yy_state_1694) + T_EOF => Reduce(1, NT_option_SEMI_, yy_action_721) _ => Error } } ///| fn yy_state_819(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_list_semis_structure_item_, yy_action_321) + ReduceNoLookahead(3, NT_non_empty_list_semis_structure_item_, yy_action_322) } ///| @@ -38154,14 +38199,14 @@ fn yy_state_820(_lookahead : YYSymbol) -> YYDecision { | T_TYPE | T_TEST | T_SUBERROR - | T_ENUMVIEW => Reduce(1, NT_non_empty_list_attribute_, yy_action_320) + | T_ENUMVIEW => Reduce(1, NT_non_empty_list_attribute_, yy_action_321) _ => Error } } ///| fn yy_state_821(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_attribute_, yy_action_318) + ReduceNoLookahead(2, NT_non_empty_list_attribute_, yy_action_319) } ///| @@ -38183,7 +38228,7 @@ fn yy_state_823(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } @@ -38206,7 +38251,7 @@ fn yy_state_825(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_id_type_decl_binder__, - yy_action_316, + yy_action_317, ) } @@ -38223,7 +38268,7 @@ fn yy_state_827(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_314, + yy_action_315, ) } @@ -38232,7 +38277,7 @@ fn yy_state_828(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_829) NT_option_COMMA_ => Shift(yy_state_833) - T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -38243,7 +38288,7 @@ fn yy_state_829(_lookahead : YYSymbol) -> YYDecision { NT_type_decl_binder => Shift(yy_state_830) T_UNDERSCORE => Shift(yy_state_831) T_UIDENT => Shift(yy_state_832) - T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } @@ -38253,18 +38298,18 @@ fn yy_state_830(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_id_type_decl_binder__, - yy_action_312, + yy_action_313, ) } ///| fn yy_state_831(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_type_decl_binder, yy_action_311) + ReduceNoLookahead(1, NT_type_decl_binder, yy_action_312) } ///| fn yy_state_832(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_type_decl_binder, yy_action_310) + ReduceNoLookahead(1, NT_type_decl_binder, yy_action_311) } ///| @@ -38272,13 +38317,13 @@ fn yy_state_833(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_id_type_decl_binder__, - yy_action_309, + yy_action_310, ) } ///| fn yy_state_834(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_enum_header, yy_action_308) + ReduceNoLookahead(3, NT_enum_header, yy_action_309) } ///| @@ -38286,7 +38331,7 @@ fn yy_state_835(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_optional_type_parameters_no_constraints, - yy_action_307, + yy_action_308, ) } @@ -38309,7 +38354,7 @@ fn yy_state_837(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } @@ -38317,7 +38362,7 @@ fn yy_state_837(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_838(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_struct_header, yy_action_306) + ReduceNoLookahead(3, NT_struct_header, yy_action_307) } ///| @@ -38330,7 +38375,7 @@ fn yy_state_839(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_840(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_suberror_header, yy_action_305) + ReduceNoLookahead(2, NT_suberror_header, yy_action_306) } ///| @@ -38360,7 +38405,7 @@ fn yy_state_842(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } @@ -38368,7 +38413,7 @@ fn yy_state_842(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_843(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_type_header, yy_action_304) + ReduceNoLookahead(3, NT_type_header, yy_action_305) } ///| @@ -38398,7 +38443,7 @@ fn yy_state_846(_lookahead : YYSymbol) -> YYDecision { T_LIDENT => Shift(yy_state_863) NT_non_empty_list_commas_using_binder_ => Shift(yy_state_866) NT_list_commas_using_binder_ => Shift(yy_state_867) - T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_303) + T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_304) _ => Error } } @@ -38408,7 +38453,7 @@ fn yy_state_847(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_using_binder_, - yy_action_302, + yy_action_303, ) } @@ -38417,14 +38462,14 @@ fn yy_state_848(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_COMMA_ => Shift(yy_state_849) T_COMMA => Shift(yy_state_850) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } ///| fn yy_state_849(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_using_binder_, yy_action_301) + ReduceNoLookahead(2, NT_non_empty_list_commas_using_binder_, yy_action_302) } ///| @@ -38435,7 +38480,7 @@ fn yy_state_850(_lookahead : YYSymbol) -> YYDecision { T_TYPE => Shift(yy_state_856) T_UIDENT => Shift(yy_state_860) T_LIDENT => Shift(yy_state_863) - T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } @@ -38445,7 +38490,7 @@ fn yy_state_851(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_using_binder_, - yy_action_300, + yy_action_301, ) } @@ -38461,7 +38506,7 @@ fn yy_state_852(_lookahead : YYSymbol) -> YYDecision { fn yy_state_853(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_854) - T_COMMA | T_RBRACE => Reduce(2, NT_using_binder, yy_action_299) + T_COMMA | T_RBRACE => Reduce(2, NT_using_binder, yy_action_300) _ => Error } } @@ -38476,7 +38521,7 @@ fn yy_state_854(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_855(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_using_binder, yy_action_298) + ReduceNoLookahead(4, NT_using_binder, yy_action_299) } ///| @@ -38505,14 +38550,14 @@ fn yy_state_858(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_859(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_using_binder, yy_action_297) + ReduceNoLookahead(4, NT_using_binder, yy_action_298) } ///| fn yy_state_860(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_861) - T_COMMA | T_RBRACE => Reduce(1, NT_using_binder, yy_action_296) + T_COMMA | T_RBRACE => Reduce(1, NT_using_binder, yy_action_297) _ => Error } } @@ -38527,14 +38572,14 @@ fn yy_state_861(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_862(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_using_binder, yy_action_295) + ReduceNoLookahead(3, NT_using_binder, yy_action_296) } ///| fn yy_state_863(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_864) - T_COMMA | T_RBRACE => Reduce(1, NT_using_binder, yy_action_294) + T_COMMA | T_RBRACE => Reduce(1, NT_using_binder, yy_action_295) _ => Error } } @@ -38549,12 +38594,12 @@ fn yy_state_864(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_865(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_using_binder, yy_action_293) + ReduceNoLookahead(3, NT_using_binder, yy_action_294) } ///| fn yy_state_866(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_commas_using_binder_, yy_action_292) + ReduceNoLookahead(1, NT_list_commas_using_binder_, yy_action_293) } ///| @@ -38567,7 +38612,7 @@ fn yy_state_867(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_868(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_structure_item, yy_action_291) + ReduceNoLookahead(5, NT_structure_item, yy_action_292) } ///| @@ -38577,14 +38622,14 @@ fn yy_state_869(_lookahead : YYSymbol) -> YYDecision { NT_optional_type_parameters => Shift(yy_state_871) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_290) + T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| fn yy_state_870(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_option_type_parameters_, yy_action_289) + ReduceNoLookahead(1, NT_option_type_parameters_, yy_action_290) } ///| @@ -38612,7 +38657,7 @@ fn yy_state_873(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_898) NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_901) NT_list_semis_enum_constructor_ => Shift(yy_state_902) - T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_288) + T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_289) _ => Error } } @@ -38622,14 +38667,14 @@ fn yy_state_874(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_SEMI_ => Shift(yy_state_875) T_SEMI => Shift(yy_state_876) - T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_722) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_723) _ => Error } } ///| fn yy_state_875(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_semis_enum_constructor_, yy_action_287) + ReduceNoLookahead(2, NT_non_empty_list_semis_enum_constructor_, yy_action_288) } ///| @@ -38640,14 +38685,14 @@ fn yy_state_876(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_877) NT_non_empty_list_attribute_ => Shift(yy_state_878) T_UIDENT => Shift(yy_state_898) - T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_720) + T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_721) _ => Error } } ///| fn yy_state_877(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_list_semis_enum_constructor_, yy_action_286) + ReduceNoLookahead(3, NT_non_empty_list_semis_enum_constructor_, yy_action_287) } ///| @@ -38668,7 +38713,7 @@ fn yy_state_879(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_option_delimited_LPAREN_non_empty_list_commas_constructor_param__RPAREN__, - yy_action_285, + yy_action_286, ) _ => Error } @@ -38688,7 +38733,7 @@ fn yy_state_880(_lookahead : YYSymbol) -> YYDecision { | T_LPAREN | T_UNDERSCORE | T_AMPER - | T_PACKAGE_NAME => Reduce(0, NT_option_MUTABLE_, yy_action_284) + | T_PACKAGE_NAME => Reduce(0, NT_option_MUTABLE_, yy_action_285) _ => Error } } @@ -38698,7 +38743,7 @@ fn yy_state_881(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_constructor_param_, - yy_action_283, + yy_action_284, ) } @@ -38715,7 +38760,7 @@ fn yy_state_883(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_option_delimited_LPAREN_non_empty_list_commas_constructor_param__RPAREN__, - yy_action_281, + yy_action_282, ) } @@ -38724,7 +38769,7 @@ fn yy_state_884(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_COMMA_ => Shift(yy_state_885) T_COMMA => Shift(yy_state_886) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -38734,7 +38779,7 @@ fn yy_state_885(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_constructor_param_, - yy_action_280, + yy_action_281, ) } @@ -38750,8 +38795,8 @@ fn yy_state_886(_lookahead : YYSymbol) -> YYDecision { | T_LPAREN | T_UNDERSCORE | T_AMPER - | T_PACKAGE_NAME => Reduce(0, NT_option_MUTABLE_, yy_action_284) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_785) + | T_PACKAGE_NAME => Reduce(0, NT_option_MUTABLE_, yy_action_285) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } @@ -38761,13 +38806,13 @@ fn yy_state_887(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_constructor_param_, - yy_action_279, + yy_action_280, ) } ///| fn yy_state_888(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_option_MUTABLE_, yy_action_278) + ReduceNoLookahead(1, NT_option_MUTABLE_, yy_action_279) } ///| @@ -38811,12 +38856,12 @@ fn yy_state_891(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_892(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_constructor_param, yy_action_277) + ReduceNoLookahead(4, NT_constructor_param, yy_action_278) } ///| fn yy_state_893(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_constructor_param, yy_action_276) + ReduceNoLookahead(2, NT_constructor_param, yy_action_277) } ///| @@ -38824,7 +38869,7 @@ fn yy_state_894(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_895) NT_option_eq_int_tag_ => Shift(yy_state_897) - T_SEMI | T_RBRACE => Reduce(0, NT_option_eq_int_tag_, yy_action_275) + T_SEMI | T_RBRACE => Reduce(0, NT_option_eq_int_tag_, yy_action_276) _ => Error } } @@ -38839,12 +38884,12 @@ fn yy_state_895(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_896(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_option_eq_int_tag_, yy_action_273) + ReduceNoLookahead(2, NT_option_eq_int_tag_, yy_action_274) } ///| fn yy_state_897(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_enum_constructor, yy_action_272) + ReduceNoLookahead(4, NT_enum_constructor, yy_action_273) } ///| @@ -38857,7 +38902,7 @@ fn yy_state_898(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_option_delimited_LPAREN_non_empty_list_commas_constructor_param__RPAREN__, - yy_action_285, + yy_action_286, ) _ => Error } @@ -38868,19 +38913,19 @@ fn yy_state_899(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_895) NT_option_eq_int_tag_ => Shift(yy_state_900) - T_SEMI | T_RBRACE => Reduce(0, NT_option_eq_int_tag_, yy_action_275) + T_SEMI | T_RBRACE => Reduce(0, NT_option_eq_int_tag_, yy_action_276) _ => Error } } ///| fn yy_state_900(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_enum_constructor, yy_action_271) + ReduceNoLookahead(3, NT_enum_constructor, yy_action_272) } ///| fn yy_state_901(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_semis_enum_constructor_, yy_action_270) + ReduceNoLookahead(1, NT_list_semis_enum_constructor_, yy_action_271) } ///| @@ -38950,12 +38995,12 @@ fn yy_state_908(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_909(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(12, NT_structure_item, yy_action_269) + ReduceNoLookahead(12, NT_structure_item, yy_action_270) } ///| fn yy_state_910(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_optional_type_parameters, yy_action_268) + ReduceNoLookahead(1, NT_optional_type_parameters, yy_action_269) } ///| @@ -38974,7 +39019,7 @@ fn yy_state_912(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_id_tvar_binder__, - yy_action_267, + yy_action_268, ) } @@ -38983,7 +39028,7 @@ fn yy_state_913(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_914) NT_option_COMMA_ => Shift(yy_state_923) - T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -38993,7 +39038,7 @@ fn yy_state_914(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_tvar_binder => Shift(yy_state_915) T_UIDENT => Shift(yy_state_916) - T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } @@ -39003,7 +39048,7 @@ fn yy_state_915(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_id_tvar_binder__, - yy_action_265, + yy_action_266, ) } @@ -39011,7 +39056,7 @@ fn yy_state_915(_lookahead : YYSymbol) -> YYDecision { fn yy_state_916(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COLON => Shift(yy_state_917) - T_COMMA | T_RBRACKET => Reduce(1, NT_tvar_binder, yy_action_264) + T_COMMA | T_RBRACKET => Reduce(1, NT_tvar_binder, yy_action_265) _ => Error } } @@ -39033,7 +39078,7 @@ fn yy_state_918(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_PLUS => Shift(yy_state_919) T_COMMA | T_RBRACKET | T_LBRACE => - Reduce(1, NT_separated_nonempty_list_PLUS_tvar_constraint_, yy_action_263) + Reduce(1, NT_separated_nonempty_list_PLUS_tvar_constraint_, yy_action_264) _ => Error } } @@ -39055,23 +39100,23 @@ fn yy_state_920(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_separated_nonempty_list_PLUS_tvar_constraint_, - yy_action_262, + yy_action_263, ) } ///| fn yy_state_921(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_tvar_constraint, yy_action_261) + ReduceNoLookahead(1, NT_tvar_constraint, yy_action_262) } ///| fn yy_state_922(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_tvar_binder, yy_action_260) + ReduceNoLookahead(3, NT_tvar_binder, yy_action_261) } ///| fn yy_state_923(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_id_tvar_binder__, yy_action_259) + ReduceNoLookahead(2, NT_non_empty_list_commas_id_tvar_binder__, yy_action_260) } ///| @@ -39084,7 +39129,7 @@ fn yy_state_924(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_925(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_type_parameters, yy_action_257) + ReduceNoLookahead(3, NT_type_parameters, yy_action_258) } ///| @@ -39095,7 +39140,7 @@ fn yy_state_926(_lookahead : YYSymbol) -> YYDecision { T_LBRACKET => Shift(yy_state_911) NT_optional_type_parameters => Shift(yy_state_927) T_UIDENT | T_AMPER | T_PACKAGE_NAME => - Reduce(0, NT_option_type_parameters_, yy_action_290) + Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } @@ -39134,7 +39179,7 @@ fn yy_state_930(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) NT_optional_bang => Shift(yy_state_931) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } @@ -39156,7 +39201,7 @@ fn yy_state_932(_lookahead : YYSymbol) -> YYDecision { T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) NT_func_return_type => Shift(yy_state_933) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } @@ -39174,7 +39219,7 @@ fn yy_state_933(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_934(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(9, NT_structure_item, yy_action_256) + ReduceNoLookahead(9, NT_structure_item, yy_action_257) } ///| @@ -39187,12 +39232,12 @@ fn yy_state_935(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_936(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_impl_body, yy_action_255) + ReduceNoLookahead(2, NT_impl_body, yy_action_256) } ///| fn yy_state_937(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_impl_body, yy_action_254) + ReduceNoLookahead(1, NT_impl_body, yy_action_255) } ///| @@ -39283,8 +39328,8 @@ fn yy_state_938(_lookahead : YYSymbol) -> YYDecision { T_TYPE => Shift(yy_state_945) T_ENUM => Shift(yy_state_963) T_STRUCT => Shift(yy_state_969) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RBRACE => Reduce(0, NT_list_semis_rev_statement_, yy_action_724) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RBRACE => Reduce(0, NT_list_semis_rev_statement_, yy_action_725) _ => Error } } @@ -39299,19 +39344,19 @@ fn yy_state_939(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_940(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_block_expr_with_local_types, yy_action_253) + ReduceNoLookahead(3, NT_block_expr_with_local_types, yy_action_254) } ///| fn yy_state_941(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_local_types_and_stmts, yy_action_252) + ReduceNoLookahead(1, NT_local_types_and_stmts, yy_action_253) } ///| fn yy_state_942(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_SEMI => Shift(yy_state_943) - T_RBRACE => Reduce(1, NT_local_types_and_stmts, yy_action_251) + T_RBRACE => Reduce(1, NT_local_types_and_stmts, yy_action_252) _ => Error } } @@ -39404,15 +39449,15 @@ fn yy_state_943(_lookahead : YYSymbol) -> YYDecision { T_TYPE => Shift(yy_state_945) T_ENUM => Shift(yy_state_963) T_STRUCT => Shift(yy_state_969) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RBRACE => Reduce(0, NT_list_semis_rev_statement_, yy_action_724) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RBRACE => Reduce(0, NT_list_semis_rev_statement_, yy_action_725) _ => Error } } ///| fn yy_state_944(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_local_types_and_stmts, yy_action_250) + ReduceNoLookahead(3, NT_local_types_and_stmts, yy_action_251) } ///| @@ -39443,7 +39488,7 @@ fn yy_state_947(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DERIVE => Shift(yy_state_948) NT_deriving_directive_list => Shift(yy_state_962) - T_SEMI | T_RBRACE => Reduce(0, NT_deriving_directive_list, yy_action_249) + T_SEMI | T_RBRACE => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } @@ -39468,7 +39513,7 @@ fn yy_state_949(_lookahead : YYSymbol) -> YYDecision { NT_type_name => Shift(yy_state_955) NT_non_empty_list_commas_deriving_directive_ => Shift(yy_state_959) NT_list_commas_deriving_directive_ => Shift(yy_state_960) - T_RPAREN => Reduce(0, NT_list_commas_deriving_directive_, yy_action_248) + T_RPAREN => Reduce(0, NT_list_commas_deriving_directive_, yy_action_249) _ => Error } } @@ -39478,7 +39523,7 @@ fn yy_state_950(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_deriving_directive_, - yy_action_247, + yy_action_248, ) } @@ -39487,7 +39532,7 @@ fn yy_state_951(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_COMMA_ => Shift(yy_state_952) T_COMMA => Shift(yy_state_953) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -39497,7 +39542,7 @@ fn yy_state_952(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_deriving_directive_, - yy_action_246, + yy_action_247, ) } @@ -39510,7 +39555,7 @@ fn yy_state_953(_lookahead : YYSymbol) -> YYDecision { NT_qual_ident_ty => Shift(yy_state_24) NT_deriving_directive => Shift(yy_state_954) NT_type_name => Shift(yy_state_955) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } @@ -39520,7 +39565,7 @@ fn yy_state_954(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_deriving_directive_, - yy_action_245, + yy_action_246, ) } @@ -39528,7 +39573,7 @@ fn yy_state_954(_lookahead : YYSymbol) -> YYDecision { fn yy_state_955(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_956) - T_RPAREN | T_COMMA => Reduce(1, NT_deriving_directive, yy_action_244) + T_RPAREN | T_COMMA => Reduce(1, NT_deriving_directive, yy_action_245) _ => Error } } @@ -39602,8 +39647,8 @@ fn yy_state_956(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_614) T_LIDENT => Shift(yy_state_617) NT_list_commas_argument_ => Shift(yy_state_957) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_702) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_703) _ => Error } } @@ -39618,12 +39663,12 @@ fn yy_state_957(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_958(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_deriving_directive, yy_action_243) + ReduceNoLookahead(4, NT_deriving_directive, yy_action_244) } ///| fn yy_state_959(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_commas_deriving_directive_, yy_action_242) + ReduceNoLookahead(1, NT_list_commas_deriving_directive_, yy_action_243) } ///| @@ -39636,12 +39681,12 @@ fn yy_state_960(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_961(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_deriving_directive_list, yy_action_241) + ReduceNoLookahead(4, NT_deriving_directive_list, yy_action_242) } ///| fn yy_state_962(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_local_type_decl, yy_action_240) + ReduceNoLookahead(4, NT_local_type_decl, yy_action_241) } ///| @@ -39669,7 +39714,7 @@ fn yy_state_965(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_898) NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_901) NT_list_semis_enum_constructor_ => Shift(yy_state_966) - T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_288) + T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_289) _ => Error } } @@ -39687,14 +39732,14 @@ fn yy_state_967(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DERIVE => Shift(yy_state_948) NT_deriving_directive_list => Shift(yy_state_968) - T_SEMI | T_RBRACE => Reduce(0, NT_deriving_directive_list, yy_action_249) + T_SEMI | T_RBRACE => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } ///| fn yy_state_968(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_local_type_decl, yy_action_239) + ReduceNoLookahead(6, NT_local_type_decl, yy_action_240) } ///| @@ -39744,14 +39789,14 @@ fn yy_state_973(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DERIVE => Shift(yy_state_948) NT_deriving_directive_list => Shift(yy_state_974) - T_SEMI | T_RBRACE => Reduce(0, NT_deriving_directive_list, yy_action_249) + T_SEMI | T_RBRACE => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } ///| fn yy_state_974(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_local_type_decl, yy_action_238) + ReduceNoLookahead(6, NT_local_type_decl, yy_action_239) } ///| @@ -39766,8 +39811,8 @@ fn yy_state_975(_lookahead : YYSymbol) -> YYDecision { NT_option_MUTABLE_ => Shift(yy_state_1012) NT_non_empty_list_semis_record_decl_field_ => Shift(yy_state_1016) NT_list_semis_record_decl_field_ => Shift(yy_state_1017) - T_RBRACE => Reduce(0, NT_list_semis_record_decl_field_, yy_action_237) - T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_284) + T_RBRACE => Reduce(0, NT_list_semis_record_decl_field_, yy_action_238) + T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_285) _ => Error } } @@ -39777,7 +39822,7 @@ fn yy_state_976(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_SEMI_ => Shift(yy_state_977) T_SEMI => Shift(yy_state_978) - T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_722) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_723) _ => Error } } @@ -39787,7 +39832,7 @@ fn yy_state_977(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_semis_record_decl_field_, - yy_action_236, + yy_action_237, ) } @@ -39802,8 +39847,8 @@ fn yy_state_978(_lookahead : YYSymbol) -> YYDecision { T_PUB => Shift(yy_state_1001) T_PRIV => Shift(yy_state_1007) NT_option_MUTABLE_ => Shift(yy_state_1012) - T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_284) - T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_720) + T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_285) + T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_721) _ => Error } } @@ -39813,7 +39858,7 @@ fn yy_state_979(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_semis_record_decl_field_, - yy_action_235, + yy_action_236, ) } @@ -39824,7 +39869,7 @@ fn yy_state_980(_lookahead : YYSymbol) -> YYDecision { T_PUB => Shift(yy_state_981) T_PRIV => Shift(yy_state_992) NT_option_MUTABLE_ => Shift(yy_state_997) - T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_284) + T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_285) _ => Error } } @@ -39834,7 +39879,7 @@ fn yy_state_981(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_pub_attr => Shift(yy_state_982) T_LPAREN => Shift(yy_state_987) - T_LIDENT | T_MUTABLE => Reduce(0, NT_pub_attr, yy_action_234) + T_LIDENT | T_MUTABLE => Reduce(0, NT_pub_attr, yy_action_235) _ => Error } } @@ -39844,7 +39889,7 @@ fn yy_state_982(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_MUTABLE => Shift(yy_state_888) NT_option_MUTABLE_ => Shift(yy_state_983) - T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_284) + T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_285) _ => Error } } @@ -39882,7 +39927,7 @@ fn yy_state_985(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_986(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(7, NT_record_decl_field, yy_action_233) + ReduceNoLookahead(7, NT_record_decl_field, yy_action_234) } ///| @@ -39904,7 +39949,7 @@ fn yy_state_988(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_989(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_pub_attr, yy_action_232) + ReduceNoLookahead(3, NT_pub_attr, yy_action_233) } ///| @@ -39917,7 +39962,7 @@ fn yy_state_990(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_991(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_pub_attr, yy_action_231) + ReduceNoLookahead(3, NT_pub_attr, yy_action_232) } ///| @@ -39925,7 +39970,7 @@ fn yy_state_992(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_MUTABLE => Shift(yy_state_888) NT_option_MUTABLE_ => Shift(yy_state_993) - T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_284) + T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_285) _ => Error } } @@ -39963,7 +40008,7 @@ fn yy_state_995(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_996(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_record_decl_field, yy_action_230) + ReduceNoLookahead(6, NT_record_decl_field, yy_action_231) } ///| @@ -39999,7 +40044,7 @@ fn yy_state_999(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1000(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_record_decl_field, yy_action_229) + ReduceNoLookahead(5, NT_record_decl_field, yy_action_230) } ///| @@ -40007,7 +40052,7 @@ fn yy_state_1001(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_987) NT_pub_attr => Shift(yy_state_1002) - T_LIDENT | T_MUTABLE => Reduce(0, NT_pub_attr, yy_action_234) + T_LIDENT | T_MUTABLE => Reduce(0, NT_pub_attr, yy_action_235) _ => Error } } @@ -40017,7 +40062,7 @@ fn yy_state_1002(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_MUTABLE => Shift(yy_state_888) NT_option_MUTABLE_ => Shift(yy_state_1003) - T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_284) + T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_285) _ => Error } } @@ -40055,7 +40100,7 @@ fn yy_state_1005(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1006(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_record_decl_field, yy_action_228) + ReduceNoLookahead(6, NT_record_decl_field, yy_action_229) } ///| @@ -40063,7 +40108,7 @@ fn yy_state_1007(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_MUTABLE => Shift(yy_state_888) NT_option_MUTABLE_ => Shift(yy_state_1008) - T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_284) + T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_285) _ => Error } } @@ -40101,7 +40146,7 @@ fn yy_state_1010(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1011(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_record_decl_field, yy_action_227) + ReduceNoLookahead(5, NT_record_decl_field, yy_action_228) } ///| @@ -40137,12 +40182,12 @@ fn yy_state_1014(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1015(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_record_decl_field, yy_action_226) + ReduceNoLookahead(4, NT_record_decl_field, yy_action_227) } ///| fn yy_state_1016(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_semis_record_decl_field_, yy_action_225) + ReduceNoLookahead(1, NT_list_semis_record_decl_field_, yy_action_226) } ///| @@ -40158,14 +40203,14 @@ fn yy_state_1018(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DERIVE => Shift(yy_state_948) NT_deriving_directive_list => Shift(yy_state_1019) - T_SEMI | T_RBRACE => Reduce(0, NT_deriving_directive_list, yy_action_249) + T_SEMI | T_RBRACE => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } ///| fn yy_state_1019(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_local_type_decl, yy_action_224) + ReduceNoLookahead(6, NT_local_type_decl, yy_action_225) } ///| @@ -40187,7 +40232,7 @@ fn yy_state_1020(_lookahead : YYSymbol) -> YYDecision { fn yy_state_1021(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_WITH => Shift(yy_state_1022) - T_EOF | T_SEMI => Reduce(5, NT_structure_item, yy_action_223) + T_EOF | T_SEMI => Reduce(5, NT_structure_item, yy_action_224) _ => Error } } @@ -40205,7 +40250,7 @@ fn yy_state_1023(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) NT_optional_bang => Shift(yy_state_1024) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } @@ -40227,7 +40272,7 @@ fn yy_state_1025(_lookahead : YYSymbol) -> YYDecision { T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) NT_func_return_type => Shift(yy_state_1026) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } @@ -40245,7 +40290,7 @@ fn yy_state_1026(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1027(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(11, NT_structure_item, yy_action_222) + ReduceNoLookahead(11, NT_structure_item, yy_action_223) } ///| @@ -40253,14 +40298,14 @@ fn yy_state_1028(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_STRING => Shift(yy_state_1029) NT_option_loced_string_ => Shift(yy_state_1030) - T_LPAREN | T_LBRACE => Reduce(0, NT_option_loced_string_, yy_action_221) + T_LPAREN | T_LBRACE => Reduce(0, NT_option_loced_string_, yy_action_222) _ => Error } } ///| fn yy_state_1029(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_option_loced_string_, yy_action_219) + ReduceNoLookahead(1, NT_option_loced_string_, yy_action_220) } ///| @@ -40269,14 +40314,14 @@ fn yy_state_1030(_lookahead : YYSymbol) -> YYDecision { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) NT_option_parameters_ => Shift(yy_state_1032) - T_LBRACE => Reduce(0, NT_option_parameters_, yy_action_218) + T_LBRACE => Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| fn yy_state_1031(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_option_parameters_, yy_action_217) + ReduceNoLookahead(1, NT_option_parameters_, yy_action_218) } ///| @@ -40290,7 +40335,7 @@ fn yy_state_1032(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1033(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_structure_item, yy_action_216) + ReduceNoLookahead(4, NT_structure_item, yy_action_217) } ///| @@ -40309,7 +40354,7 @@ fn yy_state_1035(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_1036) T_EOF | T_RPAREN | T_COMMA | T_SEMI => - Reduce(1, NT_batch_type_alias_target_UIDENT_, yy_action_215) + Reduce(1, NT_batch_type_alias_target_UIDENT_, yy_action_216) _ => Error } } @@ -40324,12 +40369,12 @@ fn yy_state_1036(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1037(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_batch_type_alias_target_UIDENT_, yy_action_214) + ReduceNoLookahead(3, NT_batch_type_alias_target_UIDENT_, yy_action_215) } ///| fn yy_state_1038(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_batch_type_alias_targets, yy_action_213) + ReduceNoLookahead(1, NT_batch_type_alias_targets, yy_action_214) } ///| @@ -40347,7 +40392,7 @@ fn yy_state_1040(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_1041) T_EOF | T_SEMI => - Reduce(1, NT_batch_type_alias_target_DOT_UIDENT_, yy_action_212) + Reduce(1, NT_batch_type_alias_target_DOT_UIDENT_, yy_action_213) _ => Error } } @@ -40362,7 +40407,7 @@ fn yy_state_1041(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1042(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_batch_type_alias_target_DOT_UIDENT_, yy_action_211) + ReduceNoLookahead(3, NT_batch_type_alias_target_DOT_UIDENT_, yy_action_212) } ///| @@ -40383,7 +40428,7 @@ fn yy_state_1044(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_batch_type_alias_target_UIDENT__, - yy_action_210, + yy_action_211, ) } @@ -40392,7 +40437,7 @@ fn yy_state_1045(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_1046) NT_option_COMMA_ => Shift(yy_state_1048) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -40402,7 +40447,7 @@ fn yy_state_1046(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_UIDENT => Shift(yy_state_1035) NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1047) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } @@ -40412,7 +40457,7 @@ fn yy_state_1047(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_batch_type_alias_target_UIDENT__, - yy_action_209, + yy_action_210, ) } @@ -40421,7 +40466,7 @@ fn yy_state_1048(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_batch_type_alias_target_UIDENT__, - yy_action_208, + yy_action_209, ) } @@ -40435,17 +40480,17 @@ fn yy_state_1049(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1050(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_batch_type_alias_targets, yy_action_207) + ReduceNoLookahead(4, NT_batch_type_alias_targets, yy_action_208) } ///| fn yy_state_1051(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_batch_type_alias_targets, yy_action_206) + ReduceNoLookahead(2, NT_batch_type_alias_targets, yy_action_207) } ///| fn yy_state_1052(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_structure_item, yy_action_205) + ReduceNoLookahead(2, NT_structure_item, yy_action_206) } ///| @@ -40470,9 +40515,9 @@ fn yy_state_1054(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_68) T_AS => Shift(yy_state_1036) - T_QUESTION => Reduce(1, NT_simple_type, yy_action_763) + T_QUESTION => Reduce(1, NT_simple_type, yy_action_764) T_EOF | T_SEMI => - Reduce(1, NT_batch_type_alias_target_UIDENT_, yy_action_215) + Reduce(1, NT_batch_type_alias_target_UIDENT_, yy_action_216) _ => Error } } @@ -40494,8 +40539,8 @@ fn yy_state_1056(_lookahead : YYSymbol) -> YYDecision { T_LBRACKET => Shift(yy_state_62) T_AS => Shift(yy_state_1041) T_EOF | T_SEMI => - Reduce(1, NT_batch_type_alias_target_DOT_UIDENT_, yy_action_212) - T_QUESTION => Reduce(2, NT_simple_type, yy_action_766) + Reduce(1, NT_batch_type_alias_target_DOT_UIDENT_, yy_action_213) + T_QUESTION => Reduce(2, NT_simple_type, yy_action_767) _ => Error } } @@ -40527,7 +40572,7 @@ fn yy_state_1059(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } @@ -40535,12 +40580,12 @@ fn yy_state_1059(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1060(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_structure_item, yy_action_204) + ReduceNoLookahead(5, NT_structure_item, yy_action_205) } ///| fn yy_state_1061(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_structure_item, yy_action_203) + ReduceNoLookahead(2, NT_structure_item, yy_action_204) } ///| @@ -40561,7 +40606,7 @@ fn yy_state_1063(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___, - yy_action_202, + yy_action_203, ) _ => Error } @@ -40584,7 +40629,7 @@ fn yy_state_1065(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___, - yy_action_200, + yy_action_201, ) } @@ -40606,7 +40651,7 @@ fn yy_state_1067(_lookahead : YYSymbol) -> YYDecision { T_ASYNC => Shift(yy_state_1114) NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1123) NT_list_semis_trait_method_decl_ => Shift(yy_state_1124) - T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_199) + T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_200) _ => Error } } @@ -40616,7 +40661,7 @@ fn yy_state_1068(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_SEMI_ => Shift(yy_state_1069) T_SEMI => Shift(yy_state_1070) - T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_722) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_723) _ => Error } } @@ -40626,7 +40671,7 @@ fn yy_state_1069(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_semis_trait_method_decl_, - yy_action_198, + yy_action_199, ) } @@ -40639,7 +40684,7 @@ fn yy_state_1070(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_list_attribute_ => Shift(yy_state_1072) T_LIDENT => Shift(yy_state_1106) T_ASYNC => Shift(yy_state_1114) - T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_720) + T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_721) _ => Error } } @@ -40649,7 +40694,7 @@ fn yy_state_1071(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_semis_trait_method_decl_, - yy_action_197, + yy_action_198, ) } @@ -40667,7 +40712,7 @@ fn yy_state_1073(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) NT_optional_bang => Shift(yy_state_1074) - T_LPAREN | T_LBRACKET => Reduce(0, NT_optional_bang, yy_action_773) + T_LPAREN | T_LBRACKET => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } @@ -40679,7 +40724,7 @@ fn yy_state_1074(_lookahead : YYSymbol) -> YYDecision { NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) NT_optional_type_parameters => Shift(yy_state_1075) - T_LPAREN => Reduce(0, NT_option_type_parameters_, yy_action_290) + T_LPAREN => Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } @@ -40709,7 +40754,7 @@ fn yy_state_1076(_lookahead : YYSymbol) -> YYDecision { NT_type_ => Shift(yy_state_1088) NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1089) NT_list_commas_trait_method_param_ => Shift(yy_state_1090) - T_RPAREN => Reduce(0, NT_list_commas_trait_method_param_, yy_action_196) + T_RPAREN => Reduce(0, NT_list_commas_trait_method_param_, yy_action_197) _ => Error } } @@ -40719,7 +40764,7 @@ fn yy_state_1077(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_trait_method_param_, - yy_action_195, + yy_action_196, ) } @@ -40728,7 +40773,7 @@ fn yy_state_1078(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_COMMA_ => Shift(yy_state_1079) T_COMMA => Shift(yy_state_1080) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -40738,7 +40783,7 @@ fn yy_state_1079(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_trait_method_param_, - yy_action_194, + yy_action_195, ) } @@ -40756,7 +40801,7 @@ fn yy_state_1080(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_1082) T_LIDENT => Shift(yy_state_1085) NT_type_ => Shift(yy_state_1088) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } @@ -40766,7 +40811,7 @@ fn yy_state_1081(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_trait_method_param_, - yy_action_193, + yy_action_194, ) } @@ -40795,7 +40840,7 @@ fn yy_state_1083(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1084(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_trait_method_param, yy_action_192) + ReduceNoLookahead(3, NT_trait_method_param, yy_action_193) } ///| @@ -40823,17 +40868,17 @@ fn yy_state_1086(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1087(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_trait_method_param, yy_action_191) + ReduceNoLookahead(3, NT_trait_method_param, yy_action_192) } ///| fn yy_state_1088(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_trait_method_param, yy_action_190) + ReduceNoLookahead(1, NT_trait_method_param, yy_action_191) } ///| fn yy_state_1089(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_commas_trait_method_param_, yy_action_189) + ReduceNoLookahead(1, NT_list_commas_trait_method_param_, yy_action_190) } ///| @@ -40852,7 +40897,7 @@ fn yy_state_1091(_lookahead : YYSymbol) -> YYDecision { T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) NT_func_return_type => Shift(yy_state_1092) - T_EQUAL | T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_772) + T_EQUAL | T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } @@ -40863,7 +40908,7 @@ fn yy_state_1092(_lookahead : YYSymbol) -> YYDecision { T_EQUAL => Shift(yy_state_1093) NT_option_preceded_EQUAL_wildcard__ => Shift(yy_state_1096) T_SEMI | T_RBRACE => - Reduce(0, NT_option_preceded_EQUAL_wildcard__, yy_action_188) + Reduce(0, NT_option_preceded_EQUAL_wildcard__, yy_action_189) _ => Error } } @@ -40879,17 +40924,17 @@ fn yy_state_1093(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1094(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_option_preceded_EQUAL_wildcard__, yy_action_186) + ReduceNoLookahead(2, NT_option_preceded_EQUAL_wildcard__, yy_action_187) } ///| fn yy_state_1095(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_wildcard, yy_action_185) + ReduceNoLookahead(1, NT_wildcard, yy_action_186) } ///| fn yy_state_1096(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(9, NT_trait_method_decl, yy_action_184) + ReduceNoLookahead(9, NT_trait_method_decl, yy_action_185) } ///| @@ -40905,7 +40950,7 @@ fn yy_state_1098(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) NT_optional_bang => Shift(yy_state_1099) - T_LPAREN | T_LBRACKET => Reduce(0, NT_optional_bang, yy_action_773) + T_LPAREN | T_LBRACKET => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } @@ -40917,7 +40962,7 @@ fn yy_state_1099(_lookahead : YYSymbol) -> YYDecision { NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) NT_optional_type_parameters => Shift(yy_state_1100) - T_LPAREN => Reduce(0, NT_option_type_parameters_, yy_action_290) + T_LPAREN => Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } @@ -40947,7 +40992,7 @@ fn yy_state_1101(_lookahead : YYSymbol) -> YYDecision { NT_type_ => Shift(yy_state_1088) NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1089) NT_list_commas_trait_method_param_ => Shift(yy_state_1102) - T_RPAREN => Reduce(0, NT_list_commas_trait_method_param_, yy_action_196) + T_RPAREN => Reduce(0, NT_list_commas_trait_method_param_, yy_action_197) _ => Error } } @@ -40968,7 +41013,7 @@ fn yy_state_1103(_lookahead : YYSymbol) -> YYDecision { T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) NT_func_return_type => Shift(yy_state_1104) - T_EQUAL | T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_772) + T_EQUAL | T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } @@ -40979,14 +41024,14 @@ fn yy_state_1104(_lookahead : YYSymbol) -> YYDecision { T_EQUAL => Shift(yy_state_1093) NT_option_preceded_EQUAL_wildcard__ => Shift(yy_state_1105) T_SEMI | T_RBRACE => - Reduce(0, NT_option_preceded_EQUAL_wildcard__, yy_action_188) + Reduce(0, NT_option_preceded_EQUAL_wildcard__, yy_action_189) _ => Error } } ///| fn yy_state_1105(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(10, NT_trait_method_decl, yy_action_183) + ReduceNoLookahead(10, NT_trait_method_decl, yy_action_184) } ///| @@ -40994,7 +41039,7 @@ fn yy_state_1106(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) NT_optional_bang => Shift(yy_state_1107) - T_LPAREN | T_LBRACKET => Reduce(0, NT_optional_bang, yy_action_773) + T_LPAREN | T_LBRACKET => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } @@ -41006,7 +41051,7 @@ fn yy_state_1107(_lookahead : YYSymbol) -> YYDecision { NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) NT_optional_type_parameters => Shift(yy_state_1108) - T_LPAREN => Reduce(0, NT_option_type_parameters_, yy_action_290) + T_LPAREN => Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } @@ -41036,7 +41081,7 @@ fn yy_state_1109(_lookahead : YYSymbol) -> YYDecision { NT_type_ => Shift(yy_state_1088) NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1089) NT_list_commas_trait_method_param_ => Shift(yy_state_1110) - T_RPAREN => Reduce(0, NT_list_commas_trait_method_param_, yy_action_196) + T_RPAREN => Reduce(0, NT_list_commas_trait_method_param_, yy_action_197) _ => Error } } @@ -41057,7 +41102,7 @@ fn yy_state_1111(_lookahead : YYSymbol) -> YYDecision { T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) NT_func_return_type => Shift(yy_state_1112) - T_EQUAL | T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_772) + T_EQUAL | T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } @@ -41068,14 +41113,14 @@ fn yy_state_1112(_lookahead : YYSymbol) -> YYDecision { T_EQUAL => Shift(yy_state_1093) NT_option_preceded_EQUAL_wildcard__ => Shift(yy_state_1113) T_SEMI | T_RBRACE => - Reduce(0, NT_option_preceded_EQUAL_wildcard__, yy_action_188) + Reduce(0, NT_option_preceded_EQUAL_wildcard__, yy_action_189) _ => Error } } ///| fn yy_state_1113(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(8, NT_trait_method_decl, yy_action_182) + ReduceNoLookahead(8, NT_trait_method_decl, yy_action_183) } ///| @@ -41091,7 +41136,7 @@ fn yy_state_1115(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) NT_optional_bang => Shift(yy_state_1116) - T_LPAREN | T_LBRACKET => Reduce(0, NT_optional_bang, yy_action_773) + T_LPAREN | T_LBRACKET => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } @@ -41103,7 +41148,7 @@ fn yy_state_1116(_lookahead : YYSymbol) -> YYDecision { NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) NT_optional_type_parameters => Shift(yy_state_1117) - T_LPAREN => Reduce(0, NT_option_type_parameters_, yy_action_290) + T_LPAREN => Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } @@ -41133,7 +41178,7 @@ fn yy_state_1118(_lookahead : YYSymbol) -> YYDecision { NT_type_ => Shift(yy_state_1088) NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1089) NT_list_commas_trait_method_param_ => Shift(yy_state_1119) - T_RPAREN => Reduce(0, NT_list_commas_trait_method_param_, yy_action_196) + T_RPAREN => Reduce(0, NT_list_commas_trait_method_param_, yy_action_197) _ => Error } } @@ -41154,7 +41199,7 @@ fn yy_state_1120(_lookahead : YYSymbol) -> YYDecision { T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) NT_func_return_type => Shift(yy_state_1121) - T_EQUAL | T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_772) + T_EQUAL | T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } @@ -41165,19 +41210,19 @@ fn yy_state_1121(_lookahead : YYSymbol) -> YYDecision { T_EQUAL => Shift(yy_state_1093) NT_option_preceded_EQUAL_wildcard__ => Shift(yy_state_1122) T_SEMI | T_RBRACE => - Reduce(0, NT_option_preceded_EQUAL_wildcard__, yy_action_188) + Reduce(0, NT_option_preceded_EQUAL_wildcard__, yy_action_189) _ => Error } } ///| fn yy_state_1122(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(9, NT_trait_method_decl, yy_action_181) + ReduceNoLookahead(9, NT_trait_method_decl, yy_action_182) } ///| fn yy_state_1123(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_semis_trait_method_decl_, yy_action_180) + ReduceNoLookahead(1, NT_list_semis_trait_method_decl_, yy_action_181) } ///| @@ -41190,7 +41235,7 @@ fn yy_state_1124(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1125(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_structure_item, yy_action_179) + ReduceNoLookahead(6, NT_structure_item, yy_action_180) } ///| @@ -41204,7 +41249,7 @@ fn yy_state_1126(_lookahead : YYSymbol) -> YYDecision { NT_func_alias_target_LIDENT_ => Shift(yy_state_1161) NT_func_alias_targets => Shift(yy_state_1162) T_LPAREN => - Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_178) + Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_179) _ => Error } } @@ -41219,7 +41264,7 @@ fn yy_state_1127(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1128(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_func_alias_type_name_LIDENT_UIDENT_, yy_action_177) + ReduceNoLookahead(2, NT_func_alias_type_name_LIDENT_UIDENT_, yy_action_178) } ///| @@ -41228,7 +41273,7 @@ fn yy_state_1129(_lookahead : YYSymbol) -> YYDecision { T_AS => Shift(yy_state_1130) NT_option_preceded_AS_binder__ => Shift(yy_state_1132) T_COLONCOLON => Shift(yy_state_1133) - T_EOF | T_SEMI => Reduce(0, NT_option_preceded_AS_binder__, yy_action_176) + T_EOF | T_SEMI => Reduce(0, NT_option_preceded_AS_binder__, yy_action_177) _ => Error } } @@ -41243,17 +41288,17 @@ fn yy_state_1130(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1131(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_option_preceded_AS_binder__, yy_action_174) + ReduceNoLookahead(2, NT_option_preceded_AS_binder__, yy_action_175) } ///| fn yy_state_1132(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_func_alias_target_LIDENT_, yy_action_173) + ReduceNoLookahead(2, NT_func_alias_target_LIDENT_, yy_action_174) } ///| fn yy_state_1133(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_func_alias_type_name_LIDENT_UIDENT_, yy_action_172) + ReduceNoLookahead(2, NT_func_alias_type_name_LIDENT_UIDENT_, yy_action_173) } ///| @@ -41281,7 +41326,7 @@ fn yy_state_1136(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_func_alias_target_LIDENT__, - yy_action_171, + yy_action_172, ) } @@ -41290,7 +41335,7 @@ fn yy_state_1137(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_1138) NT_option_COMMA_ => Shift(yy_state_1141) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_787) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_788) _ => Error } } @@ -41300,7 +41345,7 @@ fn yy_state_1138(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_func_alias_target_LIDENT_ => Shift(yy_state_1139) T_LIDENT => Shift(yy_state_1140) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_785) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_786) _ => Error } } @@ -41310,7 +41355,7 @@ fn yy_state_1139(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_func_alias_target_LIDENT__, - yy_action_170, + yy_action_171, ) } @@ -41320,7 +41365,7 @@ fn yy_state_1140(_lookahead : YYSymbol) -> YYDecision { T_AS => Shift(yy_state_1130) NT_option_preceded_AS_binder__ => Shift(yy_state_1132) T_EOF | T_RPAREN | T_COMMA | T_SEMI => - Reduce(0, NT_option_preceded_AS_binder__, yy_action_176) + Reduce(0, NT_option_preceded_AS_binder__, yy_action_177) _ => Error } } @@ -41330,7 +41375,7 @@ fn yy_state_1141(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_func_alias_target_LIDENT__, - yy_action_169, + yy_action_170, ) } @@ -41344,7 +41389,7 @@ fn yy_state_1142(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1143(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_func_alias_targets, yy_action_168) + ReduceNoLookahead(4, NT_func_alias_targets, yy_action_169) } ///| @@ -41372,7 +41417,7 @@ fn yy_state_1146(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_func_alias_type_name_DOT_LIDENT_DOT_UIDENT_, - yy_action_167, + yy_action_168, ) } @@ -41382,7 +41427,7 @@ fn yy_state_1147(_lookahead : YYSymbol) -> YYDecision { T_AS => Shift(yy_state_1130) T_COLONCOLON => Shift(yy_state_1148) NT_option_preceded_AS_binder__ => Shift(yy_state_1149) - T_EOF | T_SEMI => Reduce(0, NT_option_preceded_AS_binder__, yy_action_176) + T_EOF | T_SEMI => Reduce(0, NT_option_preceded_AS_binder__, yy_action_177) _ => Error } } @@ -41392,13 +41437,13 @@ fn yy_state_1148(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_func_alias_type_name_DOT_LIDENT_DOT_UIDENT_, - yy_action_166, + yy_action_167, ) } ///| fn yy_state_1149(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_func_alias_target_DOT_LIDENT_, yy_action_165) + ReduceNoLookahead(2, NT_func_alias_target_DOT_LIDENT_, yy_action_166) } ///| @@ -41423,7 +41468,7 @@ fn yy_state_1151(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1152(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_func_alias_targets, yy_action_164) + ReduceNoLookahead(4, NT_func_alias_targets, yy_action_165) } ///| @@ -41458,17 +41503,17 @@ fn yy_state_1155(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_1156(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_func_alias_targets, yy_action_163) + ReduceNoLookahead(5, NT_func_alias_targets, yy_action_164) } ///| fn yy_state_1157(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_func_alias_targets, yy_action_162) + ReduceNoLookahead(3, NT_func_alias_targets, yy_action_163) } ///| fn yy_state_1158(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_func_alias_targets, yy_action_161) + ReduceNoLookahead(2, NT_func_alias_targets, yy_action_162) } ///| @@ -41477,124 +41522,133 @@ fn yy_state_1159(_lookahead : YYSymbol) -> YYDecision { T_LIDENT => Shift(yy_state_1140) NT_func_alias_target_LIDENT_ => Shift(yy_state_1160) T_LPAREN => - Reduce(1, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_160) + Reduce(1, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_161) _ => Error } } ///| fn yy_state_1160(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_func_alias_targets, yy_action_158) + ReduceNoLookahead(2, NT_func_alias_targets, yy_action_159) } ///| fn yy_state_1161(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_func_alias_targets, yy_action_156) + ReduceNoLookahead(1, NT_func_alias_targets, yy_action_157) } ///| fn yy_state_1162(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_structure_item, yy_action_155) + ReduceNoLookahead(2, NT_structure_item, yy_action_156) } ///| fn yy_state_1163(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_1164) + T_LBRACE => Shift(yy_state_938) + NT_block_expr_with_local_types => Shift(yy_state_1164) + T_EQUAL => Shift(yy_state_1165) _ => Error } } ///| fn yy_state_1164(_lookahead : YYSymbol) -> YYDecision { - match _lookahead { - T_MULTILINE_STRING => Shift(yy_state_1165) - NT_non_empty_list_MULTILINE_STRING_ => Shift(yy_state_1167) - T_STRING => Shift(yy_state_1168) - _ => Error - } + ReduceNoLookahead(2, NT_structure_item, yy_action_155) } ///| fn yy_state_1165(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_MULTILINE_STRING => Shift(yy_state_1165) - NT_non_empty_list_MULTILINE_STRING_ => Shift(yy_state_1166) - T_EOF | T_SEMI => - Reduce(1, NT_non_empty_list_MULTILINE_STRING_, yy_action_154) + T_MULTILINE_STRING => Shift(yy_state_1166) + NT_non_empty_list_MULTILINE_STRING_ => Shift(yy_state_1168) + T_STRING => Shift(yy_state_1169) _ => Error } } ///| fn yy_state_1166(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_MULTILINE_STRING_, yy_action_153) + match _lookahead { + T_MULTILINE_STRING => Shift(yy_state_1166) + NT_non_empty_list_MULTILINE_STRING_ => Shift(yy_state_1167) + T_EOF | T_SEMI => + Reduce(1, NT_non_empty_list_MULTILINE_STRING_, yy_action_154) + _ => Error + } } ///| fn yy_state_1167(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_structure_item, yy_action_152) + ReduceNoLookahead(2, NT_non_empty_list_MULTILINE_STRING_, yy_action_153) } ///| fn yy_state_1168(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_structure_item, yy_action_151) + ReduceNoLookahead(3, NT_structure_item, yy_action_152) } ///| fn yy_state_1169(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_938) - NT_block_expr_with_local_types => Shift(yy_state_1170) - T_EQUAL => Shift(yy_state_1171) + T_STRING => Shift(yy_state_1170) + T_EOF | T_SEMI => Reduce(3, NT_structure_item, yy_action_151) _ => Error } } ///| fn yy_state_1170(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_structure_item, yy_action_150) + ReduceNoLookahead(4, NT_structure_item, yy_action_150) } ///| fn yy_state_1171(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_MULTILINE_STRING => Shift(yy_state_1165) - NT_non_empty_list_MULTILINE_STRING_ => Shift(yy_state_1172) - T_STRING => Shift(yy_state_1173) + T_EQUAL => Shift(yy_state_1172) _ => Error } } ///| fn yy_state_1172(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_structure_item, yy_action_149) + match _lookahead { + T_MULTILINE_STRING => Shift(yy_state_1166) + NT_non_empty_list_MULTILINE_STRING_ => Shift(yy_state_1173) + T_STRING => Shift(yy_state_1174) + _ => Error + } } ///| fn yy_state_1173(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(3, NT_structure_item, yy_action_149) +} + +///| +fn yy_state_1174(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_STRING => Shift(yy_state_1174) + T_STRING => Shift(yy_state_1175) T_EOF | T_SEMI => Reduce(3, NT_structure_item, yy_action_148) _ => Error } } ///| -fn yy_state_1174(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1175(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_147) } ///| -fn yy_state_1175(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1176(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_1176) + T_EQUAL => Shift(yy_state_1177) _ => Error } } ///| -fn yy_state_1176(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1177(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -41657,73 +41711,73 @@ fn yy_state_1176(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_511) T_POST_LABEL => Shift(yy_state_519) T_LIDENT => Shift(yy_state_521) - NT_expr => Shift(yy_state_1177) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_812) + NT_expr => Shift(yy_state_1178) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_813) _ => Error } } ///| -fn yy_state_1177(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1178(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_146) } ///| -fn yy_state_1178(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1179(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1179) + T_LBRACE => Shift(yy_state_1180) _ => Error } } ///| -fn yy_state_1179(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1180(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ATTRIBUTE => Shift(yy_state_820) NT_enum_constructor => Shift(yy_state_874) NT_non_empty_list_attribute_ => Shift(yy_state_878) T_UIDENT => Shift(yy_state_898) NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_901) - NT_list_semis_enum_constructor_ => Shift(yy_state_1180) - T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_288) + NT_list_semis_enum_constructor_ => Shift(yy_state_1181) + T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_289) _ => Error } } ///| -fn yy_state_1180(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1181(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1181) + T_RBRACE => Shift(yy_state_1182) _ => Error } } ///| -fn yy_state_1181(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1182(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DERIVE => Shift(yy_state_948) - NT_deriving_directive_list => Shift(yy_state_1182) - T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_249) + NT_deriving_directive_list => Shift(yy_state_1183) + T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } ///| -fn yy_state_1182(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1183(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_145) } ///| -fn yy_state_1183(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1184(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1184) - T_LBRACE => Shift(yy_state_1188) + T_LPAREN => Shift(yy_state_1185) + T_LBRACE => Shift(yy_state_1189) _ => Error } } ///| -fn yy_state_1184(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1185(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -41734,36 +41788,36 @@ fn yy_state_1184(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_non_empty_list_commas_type__ => Shift(yy_state_1185) + NT_non_empty_list_commas_type__ => Shift(yy_state_1186) _ => Error } } ///| -fn yy_state_1185(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1186(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1186) + T_RPAREN => Shift(yy_state_1187) _ => Error } } ///| -fn yy_state_1186(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1187(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DERIVE => Shift(yy_state_948) - NT_deriving_directive_list => Shift(yy_state_1187) - T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_249) + NT_deriving_directive_list => Shift(yy_state_1188) + T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } ///| -fn yy_state_1187(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1188(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_144) } ///| -fn yy_state_1188(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1189(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ATTRIBUTE => Shift(yy_state_820) T_MUTABLE => Shift(yy_state_888) @@ -41773,38 +41827,38 @@ fn yy_state_1188(_lookahead : YYSymbol) -> YYDecision { T_PRIV => Shift(yy_state_1007) NT_option_MUTABLE_ => Shift(yy_state_1012) NT_non_empty_list_semis_record_decl_field_ => Shift(yy_state_1016) - NT_list_semis_record_decl_field_ => Shift(yy_state_1189) - T_RBRACE => Reduce(0, NT_list_semis_record_decl_field_, yy_action_237) - T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_284) + NT_list_semis_record_decl_field_ => Shift(yy_state_1190) + T_RBRACE => Reduce(0, NT_list_semis_record_decl_field_, yy_action_238) + T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_285) _ => Error } } ///| -fn yy_state_1189(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1190(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1190) + T_RBRACE => Shift(yy_state_1191) _ => Error } } ///| -fn yy_state_1190(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1191(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DERIVE => Shift(yy_state_948) - NT_deriving_directive_list => Shift(yy_state_1191) - T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_249) + NT_deriving_directive_list => Shift(yy_state_1192) + T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } ///| -fn yy_state_1191(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1192(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_143) } ///| -fn yy_state_1192(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1193(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -41813,73 +41867,73 @@ fn yy_state_1192(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1193) - T_LBRACE => Shift(yy_state_1194) - NT_option_type__ => Shift(yy_state_1198) + NT_type_ => Shift(yy_state_1194) + T_LBRACE => Shift(yy_state_1195) + NT_option_type__ => Shift(yy_state_1199) T_EOF | T_DERIVE | T_SEMI => Reduce(0, NT_option_type__, yy_action_142) _ => Error } } ///| -fn yy_state_1193(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1194(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_option_type__, yy_action_141) } ///| -fn yy_state_1194(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1195(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ATTRIBUTE => Shift(yy_state_820) NT_enum_constructor => Shift(yy_state_874) NT_non_empty_list_attribute_ => Shift(yy_state_878) T_UIDENT => Shift(yy_state_898) NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_901) - NT_list_semis_enum_constructor_ => Shift(yy_state_1195) - T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_288) + NT_list_semis_enum_constructor_ => Shift(yy_state_1196) + T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_289) _ => Error } } ///| -fn yy_state_1195(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1196(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1196) + T_RBRACE => Shift(yy_state_1197) _ => Error } } ///| -fn yy_state_1196(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1197(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DERIVE => Shift(yy_state_948) - NT_deriving_directive_list => Shift(yy_state_1197) - T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_249) + NT_deriving_directive_list => Shift(yy_state_1198) + T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } ///| -fn yy_state_1197(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1198(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_140) } ///| -fn yy_state_1198(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1199(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DERIVE => Shift(yy_state_948) - NT_deriving_directive_list => Shift(yy_state_1199) - T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_249) + NT_deriving_directive_list => Shift(yy_state_1200) + T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } ///| -fn yy_state_1199(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1200(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_139) } ///| -fn yy_state_1200(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1201(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -41889,52 +41943,52 @@ fn yy_state_1200(_lookahead : YYSymbol) -> YYDecision { T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) T_DERIVE => Shift(yy_state_948) - NT_type_ => Shift(yy_state_1201) - NT_deriving_directive_list => Shift(yy_state_1203) - T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_249) + NT_type_ => Shift(yy_state_1202) + NT_deriving_directive_list => Shift(yy_state_1204) + T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } ///| -fn yy_state_1201(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1202(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DERIVE => Shift(yy_state_948) - NT_deriving_directive_list => Shift(yy_state_1202) - T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_249) + NT_deriving_directive_list => Shift(yy_state_1203) + T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } ///| -fn yy_state_1202(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1203(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_138) } ///| -fn yy_state_1203(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1204(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_structure_item, yy_action_137) } ///| -fn yy_state_1204(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1205(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1205) + T_UIDENT => Shift(yy_state_1206) _ => Error } } ///| -fn yy_state_1205(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1206(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1206) + T_COLON => Shift(yy_state_1207) T_EQUAL => Reduce(2, NT_val_header, yy_action_136) _ => Error } } ///| -fn yy_state_1206(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1207(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -41943,35 +41997,35 @@ fn yy_state_1206(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1207) + NT_type_ => Shift(yy_state_1208) _ => Error } } ///| -fn yy_state_1207(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1208(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_val_header, yy_action_135) } ///| -fn yy_state_1208(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1209(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1209) + T_LIDENT => Shift(yy_state_1210) _ => Error } } ///| -fn yy_state_1209(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1210(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1210) + T_COLON => Shift(yy_state_1211) T_EQUAL => Reduce(2, NT_val_header, yy_action_134) _ => Error } } ///| -fn yy_state_1210(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1211(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -41980,362 +42034,362 @@ fn yy_state_1210(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1211) + NT_type_ => Shift(yy_state_1212) _ => Error } } ///| -fn yy_state_1211(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1212(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_val_header, yy_action_133) } ///| -fn yy_state_1212(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1213(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_TYPE => Shift(yy_state_1213) - T_STRING => Shift(yy_state_1217) + T_TYPE => Shift(yy_state_1214) + T_STRING => Shift(yy_state_1218) _ => Error } } ///| -fn yy_state_1213(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1214(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1214) + T_UIDENT => Shift(yy_state_1215) _ => Error } } ///| -fn yy_state_1214(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1215(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1215) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1216) T_EOF | T_DERIVE | T_SEMI => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1215(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1216(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DERIVE => Shift(yy_state_948) - NT_deriving_directive_list => Shift(yy_state_1216) - T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_249) + NT_deriving_directive_list => Shift(yy_state_1217) + T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } ///| -fn yy_state_1216(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1217(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_132) } ///| -fn yy_state_1217(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1218(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1218) + T_FN => Shift(yy_state_1219) _ => Error } } ///| -fn yy_state_1218(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1219(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AMPER => Shift(yy_state_18) T_PACKAGE_NAME => Shift(yy_state_20) T_UIDENT => Shift(yy_state_23) NT_qual_ident_ty => Shift(yy_state_24) - NT_fun_binder => Shift(yy_state_1219) - T_LIDENT => Shift(yy_state_1224) - NT_type_name => Shift(yy_state_1225) + NT_fun_binder => Shift(yy_state_1220) + T_LIDENT => Shift(yy_state_1225) + NT_type_name => Shift(yy_state_1226) _ => Error } } ///| -fn yy_state_1219(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1220(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1220) + NT_optional_bang => Shift(yy_state_1221) T_RAISE | T_EQUAL | T_LPAREN | T_LBRACKET | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_optional_bang, yy_action_773) + Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1220(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1221(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1221) + NT_optional_type_parameters => Shift(yy_state_1222) T_RAISE | T_EQUAL | T_LPAREN | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_type_parameters_, yy_action_290) + Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1221(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1222(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1222) + NT_option_parameters_ => Shift(yy_state_1223) T_RAISE | T_EQUAL | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1222(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1223(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1223) - T_EQUAL => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1224) + T_EQUAL => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1223(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1224(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_extern_fun_header, yy_action_131) } ///| -fn yy_state_1224(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1225(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_fun_binder, yy_action_130) } ///| -fn yy_state_1225(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1226(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLONCOLON => Shift(yy_state_1226) + T_COLONCOLON => Shift(yy_state_1227) _ => Error } } ///| -fn yy_state_1226(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1227(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1227) + T_LIDENT => Shift(yy_state_1228) _ => Error } } ///| -fn yy_state_1227(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1228(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_fun_binder, yy_action_129) } ///| -fn yy_state_1228(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1229(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AMPER => Shift(yy_state_18) T_PACKAGE_NAME => Shift(yy_state_20) T_UIDENT => Shift(yy_state_23) NT_qual_ident_ty => Shift(yy_state_24) T_LBRACKET => Shift(yy_state_911) - T_LIDENT => Shift(yy_state_1224) - NT_type_name => Shift(yy_state_1225) - NT_fun_binder => Shift(yy_state_1229) - NT_type_parameters => Shift(yy_state_1232) + T_LIDENT => Shift(yy_state_1225) + NT_type_name => Shift(yy_state_1226) + NT_fun_binder => Shift(yy_state_1230) + NT_type_parameters => Shift(yy_state_1233) _ => Error } } ///| -fn yy_state_1229(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1230(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1230) + NT_optional_bang => Shift(yy_state_1231) T_RAISE | T_EQUAL | T_LPAREN | T_LBRACKET | T_LBRACE | T_THIN_ARROW - | T_NORAISE => Reduce(0, NT_optional_bang, yy_action_773) + | T_NORAISE => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1230(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1231(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1231) + NT_optional_type_parameters => Shift(yy_state_1232) T_RAISE | T_EQUAL | T_LPAREN | T_LBRACE | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_type_parameters_, yy_action_290) + Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1231(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1232(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_fun_header_generic, yy_action_128) } ///| -fn yy_state_1232(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1233(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AMPER => Shift(yy_state_18) T_PACKAGE_NAME => Shift(yy_state_20) T_UIDENT => Shift(yy_state_23) NT_qual_ident_ty => Shift(yy_state_24) - T_LIDENT => Shift(yy_state_1224) - NT_type_name => Shift(yy_state_1225) - NT_fun_binder => Shift(yy_state_1233) + T_LIDENT => Shift(yy_state_1225) + NT_type_name => Shift(yy_state_1226) + NT_fun_binder => Shift(yy_state_1234) _ => Error } } ///| -fn yy_state_1233(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1234(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1234) + NT_optional_bang => Shift(yy_state_1235) T_RAISE | T_EQUAL | T_LPAREN | T_LBRACE | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_optional_bang, yy_action_773) + Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1234(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1235(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_fun_header_generic, yy_action_127) } ///| -fn yy_state_1235(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1236(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1228) - T_ENUM => Shift(yy_state_1236) - T_STRUCT => Shift(yy_state_1239) - T_SUBERROR => Shift(yy_state_1242) - T_TYPE => Shift(yy_state_1244) - T_USING => Shift(yy_state_1247) - T_ENUMVIEW => Shift(yy_state_1252) - T_IMPL => Shift(yy_state_1264) - T_TEST => Shift(yy_state_1281) - T_TRAITALIAS => Shift(yy_state_1285) - T_TYPEALIAS => Shift(yy_state_1287) - T_TRAIT => Shift(yy_state_1293) - T_FNALIAS => Shift(yy_state_1299) - T_CONST => Shift(yy_state_1301) - T_LET => Shift(yy_state_1305) - T_EXTERN => Shift(yy_state_1309) - T_PUB => Shift(yy_state_1321) - T_PRIV => Shift(yy_state_1411) - NT_fun_header_generic => Shift(yy_state_1500) - T_ASYNC => Shift(yy_state_1503) + T_FN => Shift(yy_state_1229) + T_ENUM => Shift(yy_state_1237) + T_STRUCT => Shift(yy_state_1240) + T_SUBERROR => Shift(yy_state_1243) + T_TYPE => Shift(yy_state_1245) + T_USING => Shift(yy_state_1248) + T_ENUMVIEW => Shift(yy_state_1253) + T_IMPL => Shift(yy_state_1265) + T_TEST => Shift(yy_state_1282) + T_TRAITALIAS => Shift(yy_state_1286) + T_TYPEALIAS => Shift(yy_state_1288) + T_TRAIT => Shift(yy_state_1294) + T_FNALIAS => Shift(yy_state_1300) + T_CONST => Shift(yy_state_1302) + T_LET => Shift(yy_state_1306) + T_EXTERN => Shift(yy_state_1310) + T_PUB => Shift(yy_state_1322) + T_PRIV => Shift(yy_state_1412) + NT_fun_header_generic => Shift(yy_state_1501) + T_ASYNC => Shift(yy_state_1504) _ => Error } } ///| -fn yy_state_1236(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1237(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1237) + T_UIDENT => Shift(yy_state_1238) _ => Error } } ///| -fn yy_state_1237(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1238(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1238) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1239) T_LBRACE => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1238(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1239(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_enum_header, yy_action_126) } ///| -fn yy_state_1239(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1240(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1240) + T_UIDENT => Shift(yy_state_1241) _ => Error } } ///| -fn yy_state_1240(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1241(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1241) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1242) T_LPAREN | T_LBRACE => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1241(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1242(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_struct_header, yy_action_125) } ///| -fn yy_state_1242(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1243(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1243) + T_UIDENT => Shift(yy_state_1244) _ => Error } } ///| -fn yy_state_1243(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1244(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_suberror_header, yy_action_124) } ///| -fn yy_state_1244(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1245(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1245) + T_UIDENT => Shift(yy_state_1246) _ => Error } } ///| -fn yy_state_1245(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1246(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1246) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1247) T_UIDENT | T_EOF | T_DERIVE @@ -42348,35 +42402,35 @@ fn yy_state_1245(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1246(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1247(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_type_header, yy_action_123) } ///| -fn yy_state_1247(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1248(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_PACKAGE_NAME => Shift(yy_state_1248) + T_PACKAGE_NAME => Shift(yy_state_1249) _ => Error } } ///| -fn yy_state_1248(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1249(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1249) + T_LBRACE => Shift(yy_state_1250) _ => Error } } ///| -fn yy_state_1249(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1250(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_using_binder => Shift(yy_state_847) NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_848) @@ -42385,85 +42439,85 @@ fn yy_state_1249(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_860) T_LIDENT => Shift(yy_state_863) NT_non_empty_list_commas_using_binder_ => Shift(yy_state_866) - NT_list_commas_using_binder_ => Shift(yy_state_1250) - T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_303) + NT_list_commas_using_binder_ => Shift(yy_state_1251) + T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_304) _ => Error } } ///| -fn yy_state_1250(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1251(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1251) + T_RBRACE => Shift(yy_state_1252) _ => Error } } ///| -fn yy_state_1251(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1252(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_structure_item, yy_action_122) } ///| -fn yy_state_1252(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1253(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1253) - T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_290) + NT_optional_type_parameters => Shift(yy_state_1254) + T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1253(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1254(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1254) + T_UIDENT => Shift(yy_state_1255) _ => Error } } ///| -fn yy_state_1254(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1255(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1255) + T_LBRACE => Shift(yy_state_1256) _ => Error } } ///| -fn yy_state_1255(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1256(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ATTRIBUTE => Shift(yy_state_820) NT_enum_constructor => Shift(yy_state_874) NT_non_empty_list_attribute_ => Shift(yy_state_878) T_UIDENT => Shift(yy_state_898) NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_901) - NT_list_semis_enum_constructor_ => Shift(yy_state_1256) - T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_288) + NT_list_semis_enum_constructor_ => Shift(yy_state_1257) + T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_289) _ => Error } } ///| -fn yy_state_1256(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1257(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1257) + T_RBRACE => Shift(yy_state_1258) _ => Error } } ///| -fn yy_state_1257(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1258(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_1258) + T_FOR => Shift(yy_state_1259) _ => Error } } ///| -fn yy_state_1258(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1259(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -42472,142 +42526,142 @@ fn yy_state_1258(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1259) + NT_type_ => Shift(yy_state_1260) _ => Error } } ///| -fn yy_state_1259(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1260(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1260) + T_WITH => Shift(yy_state_1261) _ => Error } } ///| -fn yy_state_1260(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1261(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1261) + T_LIDENT => Shift(yy_state_1262) _ => Error } } ///| -fn yy_state_1261(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1262(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1262) + NT_parameters => Shift(yy_state_1263) _ => Error } } ///| -fn yy_state_1262(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1263(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_1263) + NT_block_expr => Shift(yy_state_1264) _ => Error } } ///| -fn yy_state_1263(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1264(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(13, NT_structure_item, yy_action_121) } ///| -fn yy_state_1264(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1265(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1265) + NT_optional_type_parameters => Shift(yy_state_1266) T_UIDENT | T_AMPER | T_PACKAGE_NAME => - Reduce(0, NT_option_type_parameters_, yy_action_290) + Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1265(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1266(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AMPER => Shift(yy_state_18) T_PACKAGE_NAME => Shift(yy_state_20) T_UIDENT => Shift(yy_state_23) NT_qual_ident_ty => Shift(yy_state_24) - NT_type_name => Shift(yy_state_1266) + NT_type_name => Shift(yy_state_1267) _ => Error } } ///| -fn yy_state_1266(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1267(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1267) - T_FOR => Shift(yy_state_1273) + T_WITH => Shift(yy_state_1268) + T_FOR => Shift(yy_state_1274) _ => Error } } ///| -fn yy_state_1267(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1268(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1268) + T_LIDENT => Shift(yy_state_1269) _ => Error } } ///| -fn yy_state_1268(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1269(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1269) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + NT_optional_bang => Shift(yy_state_1270) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1269(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1270(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1270) + NT_parameters => Shift(yy_state_1271) _ => Error } } ///| -fn yy_state_1270(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1271(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1271) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1272) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1271(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1272(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_935) NT_block_expr_with_local_types => Shift(yy_state_937) T_LBRACE => Shift(yy_state_938) - NT_impl_body => Shift(yy_state_1272) + NT_impl_body => Shift(yy_state_1273) _ => Error } } ///| -fn yy_state_1272(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1273(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(10, NT_structure_item, yy_action_120) } ///| -fn yy_state_1273(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1274(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -42616,129 +42670,129 @@ fn yy_state_1273(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1274) + NT_type_ => Shift(yy_state_1275) _ => Error } } ///| -fn yy_state_1274(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1275(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1275) + T_WITH => Shift(yy_state_1276) T_EOF | T_SEMI => Reduce(6, NT_structure_item, yy_action_119) _ => Error } } ///| -fn yy_state_1275(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1276(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1276) + T_LIDENT => Shift(yy_state_1277) _ => Error } } ///| -fn yy_state_1276(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1277(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1277) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + NT_optional_bang => Shift(yy_state_1278) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1277(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1278(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1278) + NT_parameters => Shift(yy_state_1279) _ => Error } } ///| -fn yy_state_1278(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1279(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1279) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1280) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1279(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1280(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_935) NT_block_expr_with_local_types => Shift(yy_state_937) T_LBRACE => Shift(yy_state_938) - NT_impl_body => Shift(yy_state_1280) + NT_impl_body => Shift(yy_state_1281) _ => Error } } ///| -fn yy_state_1280(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1281(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(12, NT_structure_item, yy_action_118) } ///| -fn yy_state_1281(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1282(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_STRING => Shift(yy_state_1029) - NT_option_loced_string_ => Shift(yy_state_1282) - T_LPAREN | T_LBRACE => Reduce(0, NT_option_loced_string_, yy_action_221) + NT_option_loced_string_ => Shift(yy_state_1283) + T_LPAREN | T_LBRACE => Reduce(0, NT_option_loced_string_, yy_action_222) _ => Error } } ///| -fn yy_state_1282(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1283(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1283) - T_LBRACE => Reduce(0, NT_option_parameters_, yy_action_218) + NT_option_parameters_ => Shift(yy_state_1284) + T_LBRACE => Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1283(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1284(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_938) - NT_block_expr_with_local_types => Shift(yy_state_1284) + NT_block_expr_with_local_types => Shift(yy_state_1285) _ => Error } } ///| -fn yy_state_1284(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1285(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_117) } ///| -fn yy_state_1285(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1286(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_UIDENT => Shift(yy_state_1035) NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1038) T_PACKAGE_NAME => Shift(yy_state_1039) - NT_batch_type_alias_targets => Shift(yy_state_1286) + NT_batch_type_alias_targets => Shift(yy_state_1287) _ => Error } } ///| -fn yy_state_1286(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1287(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_116) } ///| -fn yy_state_1287(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1288(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -42748,89 +42802,89 @@ fn yy_state_1287(_lookahead : YYSymbol) -> YYDecision { NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1038) T_UIDENT => Shift(yy_state_1054) T_PACKAGE_NAME => Shift(yy_state_1055) - NT_type_ => Shift(yy_state_1288) - NT_batch_type_alias_targets => Shift(yy_state_1292) + NT_type_ => Shift(yy_state_1289) + NT_batch_type_alias_targets => Shift(yy_state_1293) _ => Error } } ///| -fn yy_state_1288(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1289(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_1289) + T_AS => Shift(yy_state_1290) _ => Error } } ///| -fn yy_state_1289(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1290(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1290) + T_UIDENT => Shift(yy_state_1291) _ => Error } } ///| -fn yy_state_1290(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1291(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1291) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1292) T_EOF | T_SEMI => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1291(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1292(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_structure_item, yy_action_115) } ///| -fn yy_state_1292(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1293(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_114) } ///| -fn yy_state_1293(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1294(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1294) + T_UIDENT => Shift(yy_state_1295) _ => Error } } ///| -fn yy_state_1294(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1295(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COLON => Shift(yy_state_1064) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1295) + Shift(yy_state_1296) T_LBRACE => Reduce( 0, NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___, - yy_action_202, + yy_action_203, ) _ => Error } } ///| -fn yy_state_1295(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1296(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1296) + T_LBRACE => Shift(yy_state_1297) _ => Error } } ///| -fn yy_state_1296(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1297(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ATTRIBUTE => Shift(yy_state_820) NT_trait_method_decl => Shift(yy_state_1068) @@ -42838,27 +42892,27 @@ fn yy_state_1296(_lookahead : YYSymbol) -> YYDecision { T_LIDENT => Shift(yy_state_1106) T_ASYNC => Shift(yy_state_1114) NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1123) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1297) - T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_199) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1298) + T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_200) _ => Error } } ///| -fn yy_state_1297(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1298(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1298) + T_RBRACE => Shift(yy_state_1299) _ => Error } } ///| -fn yy_state_1298(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1299(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_113) } ///| -fn yy_state_1299(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1300(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_UIDENT => Shift(yy_state_1127) T_LIDENT => Shift(yy_state_1129) @@ -42866,37 +42920,37 @@ fn yy_state_1299(_lookahead : YYSymbol) -> YYDecision { T_PACKAGE_NAME => Shift(yy_state_1144) NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1159) NT_func_alias_target_LIDENT_ => Shift(yy_state_1161) - NT_func_alias_targets => Shift(yy_state_1300) + NT_func_alias_targets => Shift(yy_state_1301) T_LPAREN => - Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_178) + Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_179) _ => Error } } ///| -fn yy_state_1300(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1301(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_112) } ///| -fn yy_state_1301(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1302(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1302) + T_UIDENT => Shift(yy_state_1303) _ => Error } } ///| -fn yy_state_1302(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1303(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1303) + T_COLON => Shift(yy_state_1304) T_EQUAL => Reduce(3, NT_val_header, yy_action_111) _ => Error } } ///| -fn yy_state_1303(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1304(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -42905,35 +42959,35 @@ fn yy_state_1303(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1304) + NT_type_ => Shift(yy_state_1305) _ => Error } } ///| -fn yy_state_1304(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1305(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_val_header, yy_action_110) } ///| -fn yy_state_1305(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1306(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1306) + T_LIDENT => Shift(yy_state_1307) _ => Error } } ///| -fn yy_state_1306(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1307(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1307) + T_COLON => Shift(yy_state_1308) T_EQUAL => Reduce(3, NT_val_header, yy_action_109) _ => Error } } ///| -fn yy_state_1307(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1308(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -42942,146 +42996,146 @@ fn yy_state_1307(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1308) + NT_type_ => Shift(yy_state_1309) _ => Error } } ///| -fn yy_state_1308(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1309(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_val_header, yy_action_108) } ///| -fn yy_state_1309(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1310(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_TYPE => Shift(yy_state_1310) - T_STRING => Shift(yy_state_1314) + T_TYPE => Shift(yy_state_1311) + T_STRING => Shift(yy_state_1315) _ => Error } } ///| -fn yy_state_1310(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1311(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1311) + T_UIDENT => Shift(yy_state_1312) _ => Error } } ///| -fn yy_state_1311(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1312(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1312) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1313) T_EOF | T_DERIVE | T_SEMI => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1312(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1313(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DERIVE => Shift(yy_state_948) - NT_deriving_directive_list => Shift(yy_state_1313) - T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_249) + NT_deriving_directive_list => Shift(yy_state_1314) + T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } ///| -fn yy_state_1313(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1314(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_structure_item, yy_action_107) } ///| -fn yy_state_1314(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1315(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1315) + T_FN => Shift(yy_state_1316) _ => Error } } ///| -fn yy_state_1315(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1316(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AMPER => Shift(yy_state_18) T_PACKAGE_NAME => Shift(yy_state_20) T_UIDENT => Shift(yy_state_23) NT_qual_ident_ty => Shift(yy_state_24) - T_LIDENT => Shift(yy_state_1224) - NT_type_name => Shift(yy_state_1225) - NT_fun_binder => Shift(yy_state_1316) + T_LIDENT => Shift(yy_state_1225) + NT_type_name => Shift(yy_state_1226) + NT_fun_binder => Shift(yy_state_1317) _ => Error } } ///| -fn yy_state_1316(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1317(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1317) + NT_optional_bang => Shift(yy_state_1318) T_RAISE | T_EQUAL | T_LPAREN | T_LBRACKET | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_optional_bang, yy_action_773) + Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1317(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1318(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1318) + NT_optional_type_parameters => Shift(yy_state_1319) T_RAISE | T_EQUAL | T_LPAREN | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_type_parameters_, yy_action_290) + Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1318(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1319(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1319) + NT_option_parameters_ => Shift(yy_state_1320) T_RAISE | T_EQUAL | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1319(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1320(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1320) - T_EQUAL => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1321) + T_EQUAL => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1320(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1321(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(9, NT_extern_fun_header, yy_action_106) } ///| -fn yy_state_1321(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1322(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_987) - NT_pub_attr => Shift(yy_state_1322) + NT_pub_attr => Shift(yy_state_1323) T_EXTERN | T_STRUCT | T_ENUM @@ -43097,123 +43151,123 @@ fn yy_state_1321(_lookahead : YYSymbol) -> YYDecision { | T_USING | T_TYPE | T_SUBERROR - | T_ENUMVIEW => Reduce(0, NT_pub_attr, yy_action_234) + | T_ENUMVIEW => Reduce(0, NT_pub_attr, yy_action_235) _ => Error } } ///| -fn yy_state_1322(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1323(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1228) - T_ENUM => Shift(yy_state_1323) - T_STRUCT => Shift(yy_state_1326) - T_SUBERROR => Shift(yy_state_1329) - T_TYPE => Shift(yy_state_1331) - T_USING => Shift(yy_state_1334) - T_ENUMVIEW => Shift(yy_state_1339) - T_IMPL => Shift(yy_state_1351) - T_TRAITALIAS => Shift(yy_state_1368) - T_TYPEALIAS => Shift(yy_state_1370) - T_TRAIT => Shift(yy_state_1376) - T_FNALIAS => Shift(yy_state_1382) - T_CONST => Shift(yy_state_1384) - T_LET => Shift(yy_state_1388) - T_EXTERN => Shift(yy_state_1392) - NT_fun_header_generic => Shift(yy_state_1404) - T_ASYNC => Shift(yy_state_1407) + T_FN => Shift(yy_state_1229) + T_ENUM => Shift(yy_state_1324) + T_STRUCT => Shift(yy_state_1327) + T_SUBERROR => Shift(yy_state_1330) + T_TYPE => Shift(yy_state_1332) + T_USING => Shift(yy_state_1335) + T_ENUMVIEW => Shift(yy_state_1340) + T_IMPL => Shift(yy_state_1352) + T_TRAITALIAS => Shift(yy_state_1369) + T_TYPEALIAS => Shift(yy_state_1371) + T_TRAIT => Shift(yy_state_1377) + T_FNALIAS => Shift(yy_state_1383) + T_CONST => Shift(yy_state_1385) + T_LET => Shift(yy_state_1389) + T_EXTERN => Shift(yy_state_1393) + NT_fun_header_generic => Shift(yy_state_1405) + T_ASYNC => Shift(yy_state_1408) _ => Error } } ///| -fn yy_state_1323(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1324(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1324) + T_UIDENT => Shift(yy_state_1325) _ => Error } } ///| -fn yy_state_1324(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1325(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1325) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1326) T_LBRACE => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1325(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1326(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_enum_header, yy_action_105) } ///| -fn yy_state_1326(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1327(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1327) + T_UIDENT => Shift(yy_state_1328) _ => Error } } ///| -fn yy_state_1327(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1328(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1328) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1329) T_LPAREN | T_LBRACE => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1328(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1329(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_struct_header, yy_action_104) } ///| -fn yy_state_1329(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1330(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1330) + T_UIDENT => Shift(yy_state_1331) _ => Error } } ///| -fn yy_state_1330(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1331(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_suberror_header, yy_action_103) } ///| -fn yy_state_1331(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1332(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1332) + T_UIDENT => Shift(yy_state_1333) _ => Error } } ///| -fn yy_state_1332(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1333(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1333) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1334) T_UIDENT | T_EOF | T_DERIVE @@ -43226,35 +43280,35 @@ fn yy_state_1332(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1333(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1334(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_type_header, yy_action_102) } ///| -fn yy_state_1334(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1335(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_PACKAGE_NAME => Shift(yy_state_1335) + T_PACKAGE_NAME => Shift(yy_state_1336) _ => Error } } ///| -fn yy_state_1335(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1336(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1336) + T_LBRACE => Shift(yy_state_1337) _ => Error } } ///| -fn yy_state_1336(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1337(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_using_binder => Shift(yy_state_847) NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_848) @@ -43263,85 +43317,85 @@ fn yy_state_1336(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_860) T_LIDENT => Shift(yy_state_863) NT_non_empty_list_commas_using_binder_ => Shift(yy_state_866) - NT_list_commas_using_binder_ => Shift(yy_state_1337) - T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_303) + NT_list_commas_using_binder_ => Shift(yy_state_1338) + T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_304) _ => Error } } ///| -fn yy_state_1337(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1338(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1338) + T_RBRACE => Shift(yy_state_1339) _ => Error } } ///| -fn yy_state_1338(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1339(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_structure_item, yy_action_101) } ///| -fn yy_state_1339(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1340(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1340) - T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_290) + NT_optional_type_parameters => Shift(yy_state_1341) + T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1340(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1341(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1341) + T_UIDENT => Shift(yy_state_1342) _ => Error } } ///| -fn yy_state_1341(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1342(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1342) + T_LBRACE => Shift(yy_state_1343) _ => Error } } ///| -fn yy_state_1342(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1343(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ATTRIBUTE => Shift(yy_state_820) NT_enum_constructor => Shift(yy_state_874) NT_non_empty_list_attribute_ => Shift(yy_state_878) T_UIDENT => Shift(yy_state_898) NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_901) - NT_list_semis_enum_constructor_ => Shift(yy_state_1343) - T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_288) + NT_list_semis_enum_constructor_ => Shift(yy_state_1344) + T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_289) _ => Error } } ///| -fn yy_state_1343(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1344(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1344) + T_RBRACE => Shift(yy_state_1345) _ => Error } } ///| -fn yy_state_1344(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1345(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_1345) + T_FOR => Shift(yy_state_1346) _ => Error } } ///| -fn yy_state_1345(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1346(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -43350,142 +43404,142 @@ fn yy_state_1345(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1346) + NT_type_ => Shift(yy_state_1347) _ => Error } } ///| -fn yy_state_1346(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1347(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1347) + T_WITH => Shift(yy_state_1348) _ => Error } } ///| -fn yy_state_1347(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1348(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1348) + T_LIDENT => Shift(yy_state_1349) _ => Error } } ///| -fn yy_state_1348(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1349(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1349) + NT_parameters => Shift(yy_state_1350) _ => Error } } ///| -fn yy_state_1349(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1350(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_1350) + NT_block_expr => Shift(yy_state_1351) _ => Error } } ///| -fn yy_state_1350(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1351(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(15, NT_structure_item, yy_action_100) } ///| -fn yy_state_1351(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1352(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1352) + NT_optional_type_parameters => Shift(yy_state_1353) T_UIDENT | T_AMPER | T_PACKAGE_NAME => - Reduce(0, NT_option_type_parameters_, yy_action_290) + Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1352(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1353(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AMPER => Shift(yy_state_18) T_PACKAGE_NAME => Shift(yy_state_20) T_UIDENT => Shift(yy_state_23) NT_qual_ident_ty => Shift(yy_state_24) - NT_type_name => Shift(yy_state_1353) + NT_type_name => Shift(yy_state_1354) _ => Error } } ///| -fn yy_state_1353(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1354(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1354) - T_FOR => Shift(yy_state_1360) + T_WITH => Shift(yy_state_1355) + T_FOR => Shift(yy_state_1361) _ => Error } } ///| -fn yy_state_1354(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1355(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1355) + T_LIDENT => Shift(yy_state_1356) _ => Error } } ///| -fn yy_state_1355(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1356(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1356) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + NT_optional_bang => Shift(yy_state_1357) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1356(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1357(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1357) + NT_parameters => Shift(yy_state_1358) _ => Error } } ///| -fn yy_state_1357(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1358(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1358) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1359) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1358(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1359(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_935) NT_block_expr_with_local_types => Shift(yy_state_937) T_LBRACE => Shift(yy_state_938) - NT_impl_body => Shift(yy_state_1359) + NT_impl_body => Shift(yy_state_1360) _ => Error } } ///| -fn yy_state_1359(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1360(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(12, NT_structure_item, yy_action_99) } ///| -fn yy_state_1360(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1361(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -43494,94 +43548,94 @@ fn yy_state_1360(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1361) + NT_type_ => Shift(yy_state_1362) _ => Error } } ///| -fn yy_state_1361(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1362(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1362) + T_WITH => Shift(yy_state_1363) T_EOF | T_SEMI => Reduce(8, NT_structure_item, yy_action_98) _ => Error } } ///| -fn yy_state_1362(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1363(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1363) + T_LIDENT => Shift(yy_state_1364) _ => Error } } ///| -fn yy_state_1363(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1364(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1364) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + NT_optional_bang => Shift(yy_state_1365) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1364(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1365(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1365) + NT_parameters => Shift(yy_state_1366) _ => Error } } ///| -fn yy_state_1365(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1366(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1366) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1367) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1366(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1367(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_935) NT_block_expr_with_local_types => Shift(yy_state_937) T_LBRACE => Shift(yy_state_938) - NT_impl_body => Shift(yy_state_1367) + NT_impl_body => Shift(yy_state_1368) _ => Error } } ///| -fn yy_state_1367(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1368(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(14, NT_structure_item, yy_action_97) } ///| -fn yy_state_1368(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1369(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_UIDENT => Shift(yy_state_1035) NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1038) T_PACKAGE_NAME => Shift(yy_state_1039) - NT_batch_type_alias_targets => Shift(yy_state_1369) + NT_batch_type_alias_targets => Shift(yy_state_1370) _ => Error } } ///| -fn yy_state_1369(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1370(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_96) } ///| -fn yy_state_1370(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1371(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -43591,89 +43645,89 @@ fn yy_state_1370(_lookahead : YYSymbol) -> YYDecision { NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1038) T_UIDENT => Shift(yy_state_1054) T_PACKAGE_NAME => Shift(yy_state_1055) - NT_type_ => Shift(yy_state_1371) - NT_batch_type_alias_targets => Shift(yy_state_1375) + NT_type_ => Shift(yy_state_1372) + NT_batch_type_alias_targets => Shift(yy_state_1376) _ => Error } } ///| -fn yy_state_1371(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1372(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_1372) + T_AS => Shift(yy_state_1373) _ => Error } } ///| -fn yy_state_1372(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1373(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1373) + T_UIDENT => Shift(yy_state_1374) _ => Error } } ///| -fn yy_state_1373(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1374(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1374) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1375) T_EOF | T_SEMI => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1374(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1375(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_structure_item, yy_action_95) } ///| -fn yy_state_1375(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1376(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_94) } ///| -fn yy_state_1376(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1377(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1377) + T_UIDENT => Shift(yy_state_1378) _ => Error } } ///| -fn yy_state_1377(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1378(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COLON => Shift(yy_state_1064) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1378) + Shift(yy_state_1379) T_LBRACE => Reduce( 0, NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___, - yy_action_202, + yy_action_203, ) _ => Error } } ///| -fn yy_state_1378(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1379(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1379) + T_LBRACE => Shift(yy_state_1380) _ => Error } } ///| -fn yy_state_1379(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1380(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ATTRIBUTE => Shift(yy_state_820) NT_trait_method_decl => Shift(yy_state_1068) @@ -43681,27 +43735,27 @@ fn yy_state_1379(_lookahead : YYSymbol) -> YYDecision { T_LIDENT => Shift(yy_state_1106) T_ASYNC => Shift(yy_state_1114) NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1123) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1380) - T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_199) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1381) + T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_200) _ => Error } } ///| -fn yy_state_1380(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1381(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1381) + T_RBRACE => Shift(yy_state_1382) _ => Error } } ///| -fn yy_state_1381(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1382(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(9, NT_structure_item, yy_action_93) } ///| -fn yy_state_1382(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1383(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_UIDENT => Shift(yy_state_1127) T_LIDENT => Shift(yy_state_1129) @@ -43709,37 +43763,37 @@ fn yy_state_1382(_lookahead : YYSymbol) -> YYDecision { T_PACKAGE_NAME => Shift(yy_state_1144) NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1159) NT_func_alias_target_LIDENT_ => Shift(yy_state_1161) - NT_func_alias_targets => Shift(yy_state_1383) + NT_func_alias_targets => Shift(yy_state_1384) T_LPAREN => - Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_178) + Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_179) _ => Error } } ///| -fn yy_state_1383(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1384(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_92) } ///| -fn yy_state_1384(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1385(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1385) + T_UIDENT => Shift(yy_state_1386) _ => Error } } ///| -fn yy_state_1385(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1386(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1386) + T_COLON => Shift(yy_state_1387) T_EQUAL => Reduce(5, NT_val_header, yy_action_91) _ => Error } } ///| -fn yy_state_1386(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1387(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -43748,35 +43802,35 @@ fn yy_state_1386(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1387) + NT_type_ => Shift(yy_state_1388) _ => Error } } ///| -fn yy_state_1387(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1388(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_val_header, yy_action_90) } ///| -fn yy_state_1388(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1389(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1389) + T_LIDENT => Shift(yy_state_1390) _ => Error } } ///| -fn yy_state_1389(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1390(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1390) + T_COLON => Shift(yy_state_1391) T_EQUAL => Reduce(5, NT_val_header, yy_action_89) _ => Error } } ///| -fn yy_state_1390(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1391(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -43785,322 +43839,322 @@ fn yy_state_1390(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1391) + NT_type_ => Shift(yy_state_1392) _ => Error } } ///| -fn yy_state_1391(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1392(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_val_header, yy_action_88) } ///| -fn yy_state_1392(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1393(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_TYPE => Shift(yy_state_1393) - T_STRING => Shift(yy_state_1397) + T_TYPE => Shift(yy_state_1394) + T_STRING => Shift(yy_state_1398) _ => Error } } ///| -fn yy_state_1393(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1394(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1394) + T_UIDENT => Shift(yy_state_1395) _ => Error } } ///| -fn yy_state_1394(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1395(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1395) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1396) T_EOF | T_DERIVE | T_SEMI => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1395(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1396(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DERIVE => Shift(yy_state_948) - NT_deriving_directive_list => Shift(yy_state_1396) - T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_249) + NT_deriving_directive_list => Shift(yy_state_1397) + T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } ///| -fn yy_state_1396(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1397(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_structure_item, yy_action_87) } ///| -fn yy_state_1397(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1398(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1398) + T_FN => Shift(yy_state_1399) _ => Error } } ///| -fn yy_state_1398(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1399(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AMPER => Shift(yy_state_18) T_PACKAGE_NAME => Shift(yy_state_20) T_UIDENT => Shift(yy_state_23) NT_qual_ident_ty => Shift(yy_state_24) - T_LIDENT => Shift(yy_state_1224) - NT_type_name => Shift(yy_state_1225) - NT_fun_binder => Shift(yy_state_1399) + T_LIDENT => Shift(yy_state_1225) + NT_type_name => Shift(yy_state_1226) + NT_fun_binder => Shift(yy_state_1400) _ => Error } } ///| -fn yy_state_1399(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1400(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1400) + NT_optional_bang => Shift(yy_state_1401) T_RAISE | T_EQUAL | T_LPAREN | T_LBRACKET | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_optional_bang, yy_action_773) + Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1400(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1401(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1401) + NT_optional_type_parameters => Shift(yy_state_1402) T_RAISE | T_EQUAL | T_LPAREN | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_type_parameters_, yy_action_290) + Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1401(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1402(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1402) + NT_option_parameters_ => Shift(yy_state_1403) T_RAISE | T_EQUAL | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1402(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1403(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1403) - T_EQUAL => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1404) + T_EQUAL => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1403(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1404(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(11, NT_extern_fun_header, yy_action_86) } ///| -fn yy_state_1404(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1405(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1405) + NT_option_parameters_ => Shift(yy_state_1406) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1405(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1406(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1406) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1407) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1406(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1407(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_fun_header, yy_action_85) } ///| -fn yy_state_1407(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1408(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1228) - NT_fun_header_generic => Shift(yy_state_1408) + T_FN => Shift(yy_state_1229) + NT_fun_header_generic => Shift(yy_state_1409) _ => Error } } ///| -fn yy_state_1408(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1409(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1409) + NT_option_parameters_ => Shift(yy_state_1410) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1409(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1410(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1410) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1411) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1410(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1411(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_fun_header, yy_action_84) } ///| -fn yy_state_1411(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1412(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1228) - T_ENUM => Shift(yy_state_1412) - T_STRUCT => Shift(yy_state_1415) - T_SUBERROR => Shift(yy_state_1418) - T_TYPE => Shift(yy_state_1420) - T_USING => Shift(yy_state_1423) - T_ENUMVIEW => Shift(yy_state_1428) - T_IMPL => Shift(yy_state_1440) - T_TRAITALIAS => Shift(yy_state_1457) - T_TYPEALIAS => Shift(yy_state_1459) - T_TRAIT => Shift(yy_state_1465) - T_FNALIAS => Shift(yy_state_1471) - T_CONST => Shift(yy_state_1473) - T_LET => Shift(yy_state_1477) - T_EXTERN => Shift(yy_state_1481) - NT_fun_header_generic => Shift(yy_state_1493) - T_ASYNC => Shift(yy_state_1496) + T_FN => Shift(yy_state_1229) + T_ENUM => Shift(yy_state_1413) + T_STRUCT => Shift(yy_state_1416) + T_SUBERROR => Shift(yy_state_1419) + T_TYPE => Shift(yy_state_1421) + T_USING => Shift(yy_state_1424) + T_ENUMVIEW => Shift(yy_state_1429) + T_IMPL => Shift(yy_state_1441) + T_TRAITALIAS => Shift(yy_state_1458) + T_TYPEALIAS => Shift(yy_state_1460) + T_TRAIT => Shift(yy_state_1466) + T_FNALIAS => Shift(yy_state_1472) + T_CONST => Shift(yy_state_1474) + T_LET => Shift(yy_state_1478) + T_EXTERN => Shift(yy_state_1482) + NT_fun_header_generic => Shift(yy_state_1494) + T_ASYNC => Shift(yy_state_1497) _ => Error } } ///| -fn yy_state_1412(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1413(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1413) + T_UIDENT => Shift(yy_state_1414) _ => Error } } ///| -fn yy_state_1413(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1414(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1414) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1415) T_LBRACE => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1414(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1415(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_enum_header, yy_action_83) } ///| -fn yy_state_1415(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1416(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1416) + T_UIDENT => Shift(yy_state_1417) _ => Error } } ///| -fn yy_state_1416(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1417(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1417) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1418) T_LPAREN | T_LBRACE => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1417(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1418(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_struct_header, yy_action_82) } ///| -fn yy_state_1418(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1419(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1419) + T_UIDENT => Shift(yy_state_1420) _ => Error } } ///| -fn yy_state_1419(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1420(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_suberror_header, yy_action_81) } ///| -fn yy_state_1420(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1421(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1421) + T_UIDENT => Shift(yy_state_1422) _ => Error } } ///| -fn yy_state_1421(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1422(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1422) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1423) T_UIDENT | T_EOF | T_DERIVE @@ -44113,35 +44167,35 @@ fn yy_state_1421(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1422(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1423(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_type_header, yy_action_80) } ///| -fn yy_state_1423(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1424(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_PACKAGE_NAME => Shift(yy_state_1424) + T_PACKAGE_NAME => Shift(yy_state_1425) _ => Error } } ///| -fn yy_state_1424(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1425(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1425) + T_LBRACE => Shift(yy_state_1426) _ => Error } } ///| -fn yy_state_1425(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1426(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_using_binder => Shift(yy_state_847) NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_848) @@ -44150,85 +44204,85 @@ fn yy_state_1425(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_860) T_LIDENT => Shift(yy_state_863) NT_non_empty_list_commas_using_binder_ => Shift(yy_state_866) - NT_list_commas_using_binder_ => Shift(yy_state_1426) - T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_303) + NT_list_commas_using_binder_ => Shift(yy_state_1427) + T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_304) _ => Error } } ///| -fn yy_state_1426(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1427(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1427) + T_RBRACE => Shift(yy_state_1428) _ => Error } } ///| -fn yy_state_1427(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1428(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_79) } ///| -fn yy_state_1428(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1429(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1429) - T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_290) + NT_optional_type_parameters => Shift(yy_state_1430) + T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1429(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1430(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1430) + T_UIDENT => Shift(yy_state_1431) _ => Error } } ///| -fn yy_state_1430(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1431(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1431) + T_LBRACE => Shift(yy_state_1432) _ => Error } } ///| -fn yy_state_1431(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1432(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ATTRIBUTE => Shift(yy_state_820) NT_enum_constructor => Shift(yy_state_874) NT_non_empty_list_attribute_ => Shift(yy_state_878) T_UIDENT => Shift(yy_state_898) NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_901) - NT_list_semis_enum_constructor_ => Shift(yy_state_1432) - T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_288) + NT_list_semis_enum_constructor_ => Shift(yy_state_1433) + T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_289) _ => Error } } ///| -fn yy_state_1432(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1433(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1433) + T_RBRACE => Shift(yy_state_1434) _ => Error } } ///| -fn yy_state_1433(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1434(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_1434) + T_FOR => Shift(yy_state_1435) _ => Error } } ///| -fn yy_state_1434(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1435(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -44237,142 +44291,142 @@ fn yy_state_1434(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1435) + NT_type_ => Shift(yy_state_1436) _ => Error } } ///| -fn yy_state_1435(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1436(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1436) + T_WITH => Shift(yy_state_1437) _ => Error } } ///| -fn yy_state_1436(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1437(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1437) + T_LIDENT => Shift(yy_state_1438) _ => Error } } ///| -fn yy_state_1437(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1438(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1438) + NT_parameters => Shift(yy_state_1439) _ => Error } } ///| -fn yy_state_1438(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1439(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_1439) + NT_block_expr => Shift(yy_state_1440) _ => Error } } ///| -fn yy_state_1439(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1440(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(14, NT_structure_item, yy_action_78) } ///| -fn yy_state_1440(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1441(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1441) + NT_optional_type_parameters => Shift(yy_state_1442) T_UIDENT | T_AMPER | T_PACKAGE_NAME => - Reduce(0, NT_option_type_parameters_, yy_action_290) + Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1441(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1442(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AMPER => Shift(yy_state_18) T_PACKAGE_NAME => Shift(yy_state_20) T_UIDENT => Shift(yy_state_23) NT_qual_ident_ty => Shift(yy_state_24) - NT_type_name => Shift(yy_state_1442) + NT_type_name => Shift(yy_state_1443) _ => Error } } ///| -fn yy_state_1442(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1443(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1443) - T_FOR => Shift(yy_state_1449) + T_WITH => Shift(yy_state_1444) + T_FOR => Shift(yy_state_1450) _ => Error } } ///| -fn yy_state_1443(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1444(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1444) + T_LIDENT => Shift(yy_state_1445) _ => Error } } ///| -fn yy_state_1444(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1445(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1445) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + NT_optional_bang => Shift(yy_state_1446) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1445(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1446(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1446) + NT_parameters => Shift(yy_state_1447) _ => Error } } ///| -fn yy_state_1446(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1447(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1447) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1448) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1447(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1448(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_935) NT_block_expr_with_local_types => Shift(yy_state_937) T_LBRACE => Shift(yy_state_938) - NT_impl_body => Shift(yy_state_1448) + NT_impl_body => Shift(yy_state_1449) _ => Error } } ///| -fn yy_state_1448(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1449(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(11, NT_structure_item, yy_action_77) } ///| -fn yy_state_1449(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1450(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -44381,94 +44435,94 @@ fn yy_state_1449(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1450) + NT_type_ => Shift(yy_state_1451) _ => Error } } ///| -fn yy_state_1450(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1451(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1451) + T_WITH => Shift(yy_state_1452) T_EOF | T_SEMI => Reduce(7, NT_structure_item, yy_action_76) _ => Error } } ///| -fn yy_state_1451(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1452(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1452) + T_LIDENT => Shift(yy_state_1453) _ => Error } } ///| -fn yy_state_1452(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1453(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1453) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + NT_optional_bang => Shift(yy_state_1454) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1453(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1454(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1454) + NT_parameters => Shift(yy_state_1455) _ => Error } } ///| -fn yy_state_1454(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1455(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1455) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1456) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1455(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1456(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_935) NT_block_expr_with_local_types => Shift(yy_state_937) T_LBRACE => Shift(yy_state_938) - NT_impl_body => Shift(yy_state_1456) + NT_impl_body => Shift(yy_state_1457) _ => Error } } ///| -fn yy_state_1456(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1457(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(13, NT_structure_item, yy_action_75) } ///| -fn yy_state_1457(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1458(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_UIDENT => Shift(yy_state_1035) NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1038) T_PACKAGE_NAME => Shift(yy_state_1039) - NT_batch_type_alias_targets => Shift(yy_state_1458) + NT_batch_type_alias_targets => Shift(yy_state_1459) _ => Error } } ///| -fn yy_state_1458(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1459(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_74) } ///| -fn yy_state_1459(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1460(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -44478,89 +44532,89 @@ fn yy_state_1459(_lookahead : YYSymbol) -> YYDecision { NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1038) T_UIDENT => Shift(yy_state_1054) T_PACKAGE_NAME => Shift(yy_state_1055) - NT_type_ => Shift(yy_state_1460) - NT_batch_type_alias_targets => Shift(yy_state_1464) + NT_type_ => Shift(yy_state_1461) + NT_batch_type_alias_targets => Shift(yy_state_1465) _ => Error } } ///| -fn yy_state_1460(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1461(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_1461) + T_AS => Shift(yy_state_1462) _ => Error } } ///| -fn yy_state_1461(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1462(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1462) + T_UIDENT => Shift(yy_state_1463) _ => Error } } ///| -fn yy_state_1462(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1463(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1463) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1464) T_EOF | T_SEMI => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1463(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1464(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_73) } ///| -fn yy_state_1464(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1465(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_72) } ///| -fn yy_state_1465(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1466(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1466) + T_UIDENT => Shift(yy_state_1467) _ => Error } } ///| -fn yy_state_1466(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1467(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COLON => Shift(yy_state_1064) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1467) + Shift(yy_state_1468) T_LBRACE => Reduce( 0, NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___, - yy_action_202, + yy_action_203, ) _ => Error } } ///| -fn yy_state_1467(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1468(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1468) + T_LBRACE => Shift(yy_state_1469) _ => Error } } ///| -fn yy_state_1468(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1469(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ATTRIBUTE => Shift(yy_state_820) NT_trait_method_decl => Shift(yy_state_1068) @@ -44568,27 +44622,27 @@ fn yy_state_1468(_lookahead : YYSymbol) -> YYDecision { T_LIDENT => Shift(yy_state_1106) T_ASYNC => Shift(yy_state_1114) NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1123) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1469) - T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_199) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1470) + T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_200) _ => Error } } ///| -fn yy_state_1469(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1470(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1470) + T_RBRACE => Shift(yy_state_1471) _ => Error } } ///| -fn yy_state_1470(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1471(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_structure_item, yy_action_71) } ///| -fn yy_state_1471(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1472(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_UIDENT => Shift(yy_state_1127) T_LIDENT => Shift(yy_state_1129) @@ -44596,37 +44650,37 @@ fn yy_state_1471(_lookahead : YYSymbol) -> YYDecision { T_PACKAGE_NAME => Shift(yy_state_1144) NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1159) NT_func_alias_target_LIDENT_ => Shift(yy_state_1161) - NT_func_alias_targets => Shift(yy_state_1472) + NT_func_alias_targets => Shift(yy_state_1473) T_LPAREN => - Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_178) + Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_179) _ => Error } } ///| -fn yy_state_1472(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1473(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_70) } ///| -fn yy_state_1473(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1474(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1474) + T_UIDENT => Shift(yy_state_1475) _ => Error } } ///| -fn yy_state_1474(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1475(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1475) + T_COLON => Shift(yy_state_1476) T_EQUAL => Reduce(4, NT_val_header, yy_action_69) _ => Error } } ///| -fn yy_state_1475(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1476(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -44635,35 +44689,35 @@ fn yy_state_1475(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1476) + NT_type_ => Shift(yy_state_1477) _ => Error } } ///| -fn yy_state_1476(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1477(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_val_header, yy_action_68) } ///| -fn yy_state_1477(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1478(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1478) + T_LIDENT => Shift(yy_state_1479) _ => Error } } ///| -fn yy_state_1478(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1479(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1479) + T_COLON => Shift(yy_state_1480) T_EQUAL => Reduce(4, NT_val_header, yy_action_67) _ => Error } } ///| -fn yy_state_1479(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1480(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -44672,320 +44726,320 @@ fn yy_state_1479(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1480) + NT_type_ => Shift(yy_state_1481) _ => Error } } ///| -fn yy_state_1480(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1481(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_val_header, yy_action_66) } ///| -fn yy_state_1481(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1482(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_TYPE => Shift(yy_state_1482) - T_STRING => Shift(yy_state_1486) + T_TYPE => Shift(yy_state_1483) + T_STRING => Shift(yy_state_1487) _ => Error } } ///| -fn yy_state_1482(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1483(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1483) + T_UIDENT => Shift(yy_state_1484) _ => Error } } ///| -fn yy_state_1483(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1484(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1484) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1485) T_EOF | T_DERIVE | T_SEMI => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1484(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1485(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DERIVE => Shift(yy_state_948) - NT_deriving_directive_list => Shift(yy_state_1485) - T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_249) + NT_deriving_directive_list => Shift(yy_state_1486) + T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } ///| -fn yy_state_1485(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1486(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_65) } ///| -fn yy_state_1486(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1487(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1487) + T_FN => Shift(yy_state_1488) _ => Error } } ///| -fn yy_state_1487(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1488(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AMPER => Shift(yy_state_18) T_PACKAGE_NAME => Shift(yy_state_20) T_UIDENT => Shift(yy_state_23) NT_qual_ident_ty => Shift(yy_state_24) - T_LIDENT => Shift(yy_state_1224) - NT_type_name => Shift(yy_state_1225) - NT_fun_binder => Shift(yy_state_1488) + T_LIDENT => Shift(yy_state_1225) + NT_type_name => Shift(yy_state_1226) + NT_fun_binder => Shift(yy_state_1489) _ => Error } } ///| -fn yy_state_1488(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1489(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1489) + NT_optional_bang => Shift(yy_state_1490) T_RAISE | T_EQUAL | T_LPAREN | T_LBRACKET | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_optional_bang, yy_action_773) + Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1489(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1490(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1490) + NT_optional_type_parameters => Shift(yy_state_1491) T_RAISE | T_EQUAL | T_LPAREN | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_type_parameters_, yy_action_290) + Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1490(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1491(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1491) + NT_option_parameters_ => Shift(yy_state_1492) T_RAISE | T_EQUAL | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1491(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1492(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1492) - T_EQUAL => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1493) + T_EQUAL => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1492(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1493(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(10, NT_extern_fun_header, yy_action_64) } ///| -fn yy_state_1493(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1494(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1494) + NT_option_parameters_ => Shift(yy_state_1495) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1494(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1495(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1495) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1496) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1495(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1496(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_fun_header, yy_action_63) } ///| -fn yy_state_1496(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1497(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1228) - NT_fun_header_generic => Shift(yy_state_1497) + T_FN => Shift(yy_state_1229) + NT_fun_header_generic => Shift(yy_state_1498) _ => Error } } ///| -fn yy_state_1497(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1498(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1498) + NT_option_parameters_ => Shift(yy_state_1499) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1498(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1499(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1499) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1500) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1499(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1500(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_fun_header, yy_action_62) } ///| -fn yy_state_1500(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1501(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1501) + NT_option_parameters_ => Shift(yy_state_1502) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1501(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1502(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1502) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1503) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1502(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1503(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_fun_header, yy_action_61) } ///| -fn yy_state_1503(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1504(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1228) - T_TEST => Shift(yy_state_1504) - NT_fun_header_generic => Shift(yy_state_1508) + T_FN => Shift(yy_state_1229) + T_TEST => Shift(yy_state_1505) + NT_fun_header_generic => Shift(yy_state_1509) _ => Error } } ///| -fn yy_state_1504(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1505(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_STRING => Shift(yy_state_1029) - NT_option_loced_string_ => Shift(yy_state_1505) - T_LPAREN | T_LBRACE => Reduce(0, NT_option_loced_string_, yy_action_221) + NT_option_loced_string_ => Shift(yy_state_1506) + T_LPAREN | T_LBRACE => Reduce(0, NT_option_loced_string_, yy_action_222) _ => Error } } ///| -fn yy_state_1505(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1506(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1506) - T_LBRACE => Reduce(0, NT_option_parameters_, yy_action_218) + NT_option_parameters_ => Shift(yy_state_1507) + T_LBRACE => Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1506(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1507(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_938) - NT_block_expr_with_local_types => Shift(yy_state_1507) + NT_block_expr_with_local_types => Shift(yy_state_1508) _ => Error } } ///| -fn yy_state_1507(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1508(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_structure_item, yy_action_60) } ///| -fn yy_state_1508(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1509(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1509) + NT_option_parameters_ => Shift(yy_state_1510) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1509(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1510(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1510) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1511) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1510(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1511(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_fun_header, yy_action_58) } ///| -fn yy_state_1511(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1512(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_987) - NT_pub_attr => Shift(yy_state_1512) + NT_pub_attr => Shift(yy_state_1513) T_EXTERN | T_STRUCT | T_ENUM @@ -45001,123 +45055,123 @@ fn yy_state_1511(_lookahead : YYSymbol) -> YYDecision { | T_USING | T_TYPE | T_SUBERROR - | T_ENUMVIEW => Reduce(0, NT_pub_attr, yy_action_234) + | T_ENUMVIEW => Reduce(0, NT_pub_attr, yy_action_235) _ => Error } } ///| -fn yy_state_1512(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1513(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1228) - T_ENUM => Shift(yy_state_1513) - T_STRUCT => Shift(yy_state_1516) - T_SUBERROR => Shift(yy_state_1519) - T_TYPE => Shift(yy_state_1521) - T_USING => Shift(yy_state_1524) - T_ENUMVIEW => Shift(yy_state_1529) - T_IMPL => Shift(yy_state_1541) - T_TRAITALIAS => Shift(yy_state_1558) - T_TYPEALIAS => Shift(yy_state_1560) - T_TRAIT => Shift(yy_state_1566) - T_FNALIAS => Shift(yy_state_1572) - T_CONST => Shift(yy_state_1574) - T_LET => Shift(yy_state_1578) - T_EXTERN => Shift(yy_state_1582) - NT_fun_header_generic => Shift(yy_state_1594) - T_ASYNC => Shift(yy_state_1597) + T_FN => Shift(yy_state_1229) + T_ENUM => Shift(yy_state_1514) + T_STRUCT => Shift(yy_state_1517) + T_SUBERROR => Shift(yy_state_1520) + T_TYPE => Shift(yy_state_1522) + T_USING => Shift(yy_state_1525) + T_ENUMVIEW => Shift(yy_state_1530) + T_IMPL => Shift(yy_state_1542) + T_TRAITALIAS => Shift(yy_state_1559) + T_TYPEALIAS => Shift(yy_state_1561) + T_TRAIT => Shift(yy_state_1567) + T_FNALIAS => Shift(yy_state_1573) + T_CONST => Shift(yy_state_1575) + T_LET => Shift(yy_state_1579) + T_EXTERN => Shift(yy_state_1583) + NT_fun_header_generic => Shift(yy_state_1595) + T_ASYNC => Shift(yy_state_1598) _ => Error } } ///| -fn yy_state_1513(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1514(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1514) + T_UIDENT => Shift(yy_state_1515) _ => Error } } ///| -fn yy_state_1514(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1515(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1515) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1516) T_LBRACE => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1515(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1516(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_enum_header, yy_action_57) } ///| -fn yy_state_1516(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1517(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1517) + T_UIDENT => Shift(yy_state_1518) _ => Error } } ///| -fn yy_state_1517(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1518(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1518) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1519) T_LPAREN | T_LBRACE => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1518(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1519(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_struct_header, yy_action_56) } ///| -fn yy_state_1519(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1520(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1520) + T_UIDENT => Shift(yy_state_1521) _ => Error } } ///| -fn yy_state_1520(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1521(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_suberror_header, yy_action_55) } ///| -fn yy_state_1521(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1522(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1522) + T_UIDENT => Shift(yy_state_1523) _ => Error } } ///| -fn yy_state_1522(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1523(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1523) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1524) T_UIDENT | T_EOF | T_DERIVE @@ -45130,35 +45184,35 @@ fn yy_state_1522(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1523(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1524(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_type_header, yy_action_54) } ///| -fn yy_state_1524(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1525(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_PACKAGE_NAME => Shift(yy_state_1525) + T_PACKAGE_NAME => Shift(yy_state_1526) _ => Error } } ///| -fn yy_state_1525(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1526(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1526) + T_LBRACE => Shift(yy_state_1527) _ => Error } } ///| -fn yy_state_1526(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1527(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_using_binder => Shift(yy_state_847) NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_848) @@ -45167,85 +45221,85 @@ fn yy_state_1526(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_860) T_LIDENT => Shift(yy_state_863) NT_non_empty_list_commas_using_binder_ => Shift(yy_state_866) - NT_list_commas_using_binder_ => Shift(yy_state_1527) - T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_303) + NT_list_commas_using_binder_ => Shift(yy_state_1528) + T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_304) _ => Error } } ///| -fn yy_state_1527(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1528(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1528) + T_RBRACE => Shift(yy_state_1529) _ => Error } } ///| -fn yy_state_1528(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1529(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_53) } ///| -fn yy_state_1529(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1530(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1530) - T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_290) + NT_optional_type_parameters => Shift(yy_state_1531) + T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1530(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1531(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1531) + T_UIDENT => Shift(yy_state_1532) _ => Error } } ///| -fn yy_state_1531(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1532(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1532) + T_LBRACE => Shift(yy_state_1533) _ => Error } } ///| -fn yy_state_1532(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1533(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ATTRIBUTE => Shift(yy_state_820) NT_enum_constructor => Shift(yy_state_874) NT_non_empty_list_attribute_ => Shift(yy_state_878) T_UIDENT => Shift(yy_state_898) NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_901) - NT_list_semis_enum_constructor_ => Shift(yy_state_1533) - T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_288) + NT_list_semis_enum_constructor_ => Shift(yy_state_1534) + T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_289) _ => Error } } ///| -fn yy_state_1533(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1534(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1534) + T_RBRACE => Shift(yy_state_1535) _ => Error } } ///| -fn yy_state_1534(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1535(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_1535) + T_FOR => Shift(yy_state_1536) _ => Error } } ///| -fn yy_state_1535(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1536(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -45254,142 +45308,142 @@ fn yy_state_1535(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1536) + NT_type_ => Shift(yy_state_1537) _ => Error } } ///| -fn yy_state_1536(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1537(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1537) + T_WITH => Shift(yy_state_1538) _ => Error } } ///| -fn yy_state_1537(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1538(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1538) + T_LIDENT => Shift(yy_state_1539) _ => Error } } ///| -fn yy_state_1538(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1539(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1539) + NT_parameters => Shift(yy_state_1540) _ => Error } } ///| -fn yy_state_1539(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1540(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_1540) + NT_block_expr => Shift(yy_state_1541) _ => Error } } ///| -fn yy_state_1540(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1541(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(14, NT_structure_item, yy_action_52) } ///| -fn yy_state_1541(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1542(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1542) + NT_optional_type_parameters => Shift(yy_state_1543) T_UIDENT | T_AMPER | T_PACKAGE_NAME => - Reduce(0, NT_option_type_parameters_, yy_action_290) + Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1542(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1543(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AMPER => Shift(yy_state_18) T_PACKAGE_NAME => Shift(yy_state_20) T_UIDENT => Shift(yy_state_23) NT_qual_ident_ty => Shift(yy_state_24) - NT_type_name => Shift(yy_state_1543) + NT_type_name => Shift(yy_state_1544) _ => Error } } ///| -fn yy_state_1543(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1544(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1544) - T_FOR => Shift(yy_state_1550) + T_WITH => Shift(yy_state_1545) + T_FOR => Shift(yy_state_1551) _ => Error } } ///| -fn yy_state_1544(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1545(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1545) + T_LIDENT => Shift(yy_state_1546) _ => Error } } ///| -fn yy_state_1545(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1546(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1546) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + NT_optional_bang => Shift(yy_state_1547) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1546(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1547(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1547) + NT_parameters => Shift(yy_state_1548) _ => Error } } ///| -fn yy_state_1547(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1548(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1548) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1549) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1548(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1549(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_935) NT_block_expr_with_local_types => Shift(yy_state_937) T_LBRACE => Shift(yy_state_938) - NT_impl_body => Shift(yy_state_1549) + NT_impl_body => Shift(yy_state_1550) _ => Error } } ///| -fn yy_state_1549(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1550(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(11, NT_structure_item, yy_action_51) } ///| -fn yy_state_1550(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1551(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -45398,94 +45452,94 @@ fn yy_state_1550(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1551) + NT_type_ => Shift(yy_state_1552) _ => Error } } ///| -fn yy_state_1551(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1552(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1552) + T_WITH => Shift(yy_state_1553) T_EOF | T_SEMI => Reduce(7, NT_structure_item, yy_action_50) _ => Error } } ///| -fn yy_state_1552(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1553(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1553) + T_LIDENT => Shift(yy_state_1554) _ => Error } } ///| -fn yy_state_1553(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1554(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1554) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + NT_optional_bang => Shift(yy_state_1555) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1554(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1555(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1555) + NT_parameters => Shift(yy_state_1556) _ => Error } } ///| -fn yy_state_1555(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1556(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1556) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1557) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1556(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1557(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_935) NT_block_expr_with_local_types => Shift(yy_state_937) T_LBRACE => Shift(yy_state_938) - NT_impl_body => Shift(yy_state_1557) + NT_impl_body => Shift(yy_state_1558) _ => Error } } ///| -fn yy_state_1557(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1558(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(13, NT_structure_item, yy_action_49) } ///| -fn yy_state_1558(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1559(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_UIDENT => Shift(yy_state_1035) NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1038) T_PACKAGE_NAME => Shift(yy_state_1039) - NT_batch_type_alias_targets => Shift(yy_state_1559) + NT_batch_type_alias_targets => Shift(yy_state_1560) _ => Error } } ///| -fn yy_state_1559(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1560(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_48) } ///| -fn yy_state_1560(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1561(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -45495,89 +45549,89 @@ fn yy_state_1560(_lookahead : YYSymbol) -> YYDecision { NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1038) T_UIDENT => Shift(yy_state_1054) T_PACKAGE_NAME => Shift(yy_state_1055) - NT_type_ => Shift(yy_state_1561) - NT_batch_type_alias_targets => Shift(yy_state_1565) + NT_type_ => Shift(yy_state_1562) + NT_batch_type_alias_targets => Shift(yy_state_1566) _ => Error } } ///| -fn yy_state_1561(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1562(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_1562) + T_AS => Shift(yy_state_1563) _ => Error } } ///| -fn yy_state_1562(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1563(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1563) + T_UIDENT => Shift(yy_state_1564) _ => Error } } ///| -fn yy_state_1563(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1564(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1564) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1565) T_EOF | T_SEMI => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1564(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1565(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_47) } ///| -fn yy_state_1565(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1566(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_46) } ///| -fn yy_state_1566(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1567(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1567) + T_UIDENT => Shift(yy_state_1568) _ => Error } } ///| -fn yy_state_1567(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1568(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COLON => Shift(yy_state_1064) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1568) + Shift(yy_state_1569) T_LBRACE => Reduce( 0, NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___, - yy_action_202, + yy_action_203, ) _ => Error } } ///| -fn yy_state_1568(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1569(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1569) + T_LBRACE => Shift(yy_state_1570) _ => Error } } ///| -fn yy_state_1569(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1570(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ATTRIBUTE => Shift(yy_state_820) NT_trait_method_decl => Shift(yy_state_1068) @@ -45585,27 +45639,27 @@ fn yy_state_1569(_lookahead : YYSymbol) -> YYDecision { T_LIDENT => Shift(yy_state_1106) T_ASYNC => Shift(yy_state_1114) NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1123) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1570) - T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_199) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1571) + T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_200) _ => Error } } ///| -fn yy_state_1570(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1571(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1571) + T_RBRACE => Shift(yy_state_1572) _ => Error } } ///| -fn yy_state_1571(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1572(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_structure_item, yy_action_45) } ///| -fn yy_state_1572(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1573(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_UIDENT => Shift(yy_state_1127) T_LIDENT => Shift(yy_state_1129) @@ -45613,37 +45667,37 @@ fn yy_state_1572(_lookahead : YYSymbol) -> YYDecision { T_PACKAGE_NAME => Shift(yy_state_1144) NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1159) NT_func_alias_target_LIDENT_ => Shift(yy_state_1161) - NT_func_alias_targets => Shift(yy_state_1573) + NT_func_alias_targets => Shift(yy_state_1574) T_LPAREN => - Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_178) + Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_179) _ => Error } } ///| -fn yy_state_1573(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1574(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_44) } ///| -fn yy_state_1574(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1575(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1575) + T_UIDENT => Shift(yy_state_1576) _ => Error } } ///| -fn yy_state_1575(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1576(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1576) + T_COLON => Shift(yy_state_1577) T_EQUAL => Reduce(4, NT_val_header, yy_action_43) _ => Error } } ///| -fn yy_state_1576(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1577(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -45652,35 +45706,35 @@ fn yy_state_1576(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1577) + NT_type_ => Shift(yy_state_1578) _ => Error } } ///| -fn yy_state_1577(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1578(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_val_header, yy_action_42) } ///| -fn yy_state_1578(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1579(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1579) + T_LIDENT => Shift(yy_state_1580) _ => Error } } ///| -fn yy_state_1579(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1580(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1580) + T_COLON => Shift(yy_state_1581) T_EQUAL => Reduce(4, NT_val_header, yy_action_41) _ => Error } } ///| -fn yy_state_1580(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1581(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -45689,322 +45743,322 @@ fn yy_state_1580(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1581) + NT_type_ => Shift(yy_state_1582) _ => Error } } ///| -fn yy_state_1581(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1582(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_val_header, yy_action_40) } ///| -fn yy_state_1582(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1583(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_TYPE => Shift(yy_state_1583) - T_STRING => Shift(yy_state_1587) + T_TYPE => Shift(yy_state_1584) + T_STRING => Shift(yy_state_1588) _ => Error } } ///| -fn yy_state_1583(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1584(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1584) + T_UIDENT => Shift(yy_state_1585) _ => Error } } ///| -fn yy_state_1584(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1585(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1585) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1586) T_EOF | T_DERIVE | T_SEMI => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1585(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1586(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DERIVE => Shift(yy_state_948) - NT_deriving_directive_list => Shift(yy_state_1586) - T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_249) + NT_deriving_directive_list => Shift(yy_state_1587) + T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } ///| -fn yy_state_1586(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1587(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_39) } ///| -fn yy_state_1587(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1588(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1588) + T_FN => Shift(yy_state_1589) _ => Error } } ///| -fn yy_state_1588(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1589(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AMPER => Shift(yy_state_18) T_PACKAGE_NAME => Shift(yy_state_20) T_UIDENT => Shift(yy_state_23) NT_qual_ident_ty => Shift(yy_state_24) - T_LIDENT => Shift(yy_state_1224) - NT_type_name => Shift(yy_state_1225) - NT_fun_binder => Shift(yy_state_1589) + T_LIDENT => Shift(yy_state_1225) + NT_type_name => Shift(yy_state_1226) + NT_fun_binder => Shift(yy_state_1590) _ => Error } } ///| -fn yy_state_1589(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1590(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1590) + NT_optional_bang => Shift(yy_state_1591) T_RAISE | T_EQUAL | T_LPAREN | T_LBRACKET | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_optional_bang, yy_action_773) + Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1590(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1591(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1591) + NT_optional_type_parameters => Shift(yy_state_1592) T_RAISE | T_EQUAL | T_LPAREN | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_type_parameters_, yy_action_290) + Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1591(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1592(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1592) + NT_option_parameters_ => Shift(yy_state_1593) T_RAISE | T_EQUAL | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1592(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1593(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1593) - T_EQUAL => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1594) + T_EQUAL => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1593(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1594(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(10, NT_extern_fun_header, yy_action_38) } ///| -fn yy_state_1594(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1595(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1595) + NT_option_parameters_ => Shift(yy_state_1596) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1595(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1596(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1596) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1597) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1596(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1597(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_fun_header, yy_action_37) } ///| -fn yy_state_1597(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1598(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1228) - NT_fun_header_generic => Shift(yy_state_1598) + T_FN => Shift(yy_state_1229) + NT_fun_header_generic => Shift(yy_state_1599) _ => Error } } ///| -fn yy_state_1598(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1599(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1599) + NT_option_parameters_ => Shift(yy_state_1600) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1599(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1600(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1600) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1601) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1600(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1601(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_fun_header, yy_action_35) } ///| -fn yy_state_1601(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1602(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1228) - T_ENUM => Shift(yy_state_1602) - T_STRUCT => Shift(yy_state_1605) - T_SUBERROR => Shift(yy_state_1608) - T_TYPE => Shift(yy_state_1610) - T_USING => Shift(yy_state_1613) - T_ENUMVIEW => Shift(yy_state_1618) - T_IMPL => Shift(yy_state_1630) - T_TRAITALIAS => Shift(yy_state_1647) - T_TYPEALIAS => Shift(yy_state_1649) - T_TRAIT => Shift(yy_state_1655) - T_FNALIAS => Shift(yy_state_1661) - T_CONST => Shift(yy_state_1663) - T_LET => Shift(yy_state_1667) - T_EXTERN => Shift(yy_state_1671) - NT_fun_header_generic => Shift(yy_state_1683) - T_ASYNC => Shift(yy_state_1686) + T_FN => Shift(yy_state_1229) + T_ENUM => Shift(yy_state_1603) + T_STRUCT => Shift(yy_state_1606) + T_SUBERROR => Shift(yy_state_1609) + T_TYPE => Shift(yy_state_1611) + T_USING => Shift(yy_state_1614) + T_ENUMVIEW => Shift(yy_state_1619) + T_IMPL => Shift(yy_state_1631) + T_TRAITALIAS => Shift(yy_state_1648) + T_TYPEALIAS => Shift(yy_state_1650) + T_TRAIT => Shift(yy_state_1656) + T_FNALIAS => Shift(yy_state_1662) + T_CONST => Shift(yy_state_1664) + T_LET => Shift(yy_state_1668) + T_EXTERN => Shift(yy_state_1672) + NT_fun_header_generic => Shift(yy_state_1684) + T_ASYNC => Shift(yy_state_1687) _ => Error } } ///| -fn yy_state_1602(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1603(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1603) + T_UIDENT => Shift(yy_state_1604) _ => Error } } ///| -fn yy_state_1603(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1604(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1604) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1605) T_LBRACE => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1604(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1605(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_enum_header, yy_action_34) } ///| -fn yy_state_1605(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1606(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1606) + T_UIDENT => Shift(yy_state_1607) _ => Error } } ///| -fn yy_state_1606(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1607(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1607) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1608) T_LPAREN | T_LBRACE => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1607(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1608(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_struct_header, yy_action_33) } ///| -fn yy_state_1608(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1609(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1609) + T_UIDENT => Shift(yy_state_1610) _ => Error } } ///| -fn yy_state_1609(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1610(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_suberror_header, yy_action_32) } ///| -fn yy_state_1610(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1611(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1611) + T_UIDENT => Shift(yy_state_1612) _ => Error } } ///| -fn yy_state_1611(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1612(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1612) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1613) T_UIDENT | T_EOF | T_DERIVE @@ -46017,35 +46071,35 @@ fn yy_state_1611(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1612(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1613(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_type_header, yy_action_31) } ///| -fn yy_state_1613(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1614(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_PACKAGE_NAME => Shift(yy_state_1614) + T_PACKAGE_NAME => Shift(yy_state_1615) _ => Error } } ///| -fn yy_state_1614(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1615(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1615) + T_LBRACE => Shift(yy_state_1616) _ => Error } } ///| -fn yy_state_1615(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1616(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_using_binder => Shift(yy_state_847) NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_848) @@ -46054,85 +46108,85 @@ fn yy_state_1615(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_860) T_LIDENT => Shift(yy_state_863) NT_non_empty_list_commas_using_binder_ => Shift(yy_state_866) - NT_list_commas_using_binder_ => Shift(yy_state_1616) - T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_303) + NT_list_commas_using_binder_ => Shift(yy_state_1617) + T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_304) _ => Error } } ///| -fn yy_state_1616(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1617(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1617) + T_RBRACE => Shift(yy_state_1618) _ => Error } } ///| -fn yy_state_1617(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1618(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_structure_item, yy_action_30) } ///| -fn yy_state_1618(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1619(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1619) - T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_290) + NT_optional_type_parameters => Shift(yy_state_1620) + T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1619(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1620(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1620) + T_UIDENT => Shift(yy_state_1621) _ => Error } } ///| -fn yy_state_1620(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1621(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1621) + T_LBRACE => Shift(yy_state_1622) _ => Error } } ///| -fn yy_state_1621(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1622(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ATTRIBUTE => Shift(yy_state_820) NT_enum_constructor => Shift(yy_state_874) NT_non_empty_list_attribute_ => Shift(yy_state_878) T_UIDENT => Shift(yy_state_898) NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_901) - NT_list_semis_enum_constructor_ => Shift(yy_state_1622) - T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_288) + NT_list_semis_enum_constructor_ => Shift(yy_state_1623) + T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_289) _ => Error } } ///| -fn yy_state_1622(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1623(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1623) + T_RBRACE => Shift(yy_state_1624) _ => Error } } ///| -fn yy_state_1623(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1624(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_1624) + T_FOR => Shift(yy_state_1625) _ => Error } } ///| -fn yy_state_1624(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1625(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -46141,142 +46195,142 @@ fn yy_state_1624(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1625) + NT_type_ => Shift(yy_state_1626) _ => Error } } ///| -fn yy_state_1625(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1626(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1626) + T_WITH => Shift(yy_state_1627) _ => Error } } ///| -fn yy_state_1626(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1627(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1627) + T_LIDENT => Shift(yy_state_1628) _ => Error } } ///| -fn yy_state_1627(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1628(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1628) + NT_parameters => Shift(yy_state_1629) _ => Error } } ///| -fn yy_state_1628(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1629(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_1629) + NT_block_expr => Shift(yy_state_1630) _ => Error } } ///| -fn yy_state_1629(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1630(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(13, NT_structure_item, yy_action_29) } ///| -fn yy_state_1630(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1631(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1631) + NT_optional_type_parameters => Shift(yy_state_1632) T_UIDENT | T_AMPER | T_PACKAGE_NAME => - Reduce(0, NT_option_type_parameters_, yy_action_290) + Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1631(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1632(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AMPER => Shift(yy_state_18) T_PACKAGE_NAME => Shift(yy_state_20) T_UIDENT => Shift(yy_state_23) NT_qual_ident_ty => Shift(yy_state_24) - NT_type_name => Shift(yy_state_1632) + NT_type_name => Shift(yy_state_1633) _ => Error } } ///| -fn yy_state_1632(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1633(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1633) - T_FOR => Shift(yy_state_1639) + T_WITH => Shift(yy_state_1634) + T_FOR => Shift(yy_state_1640) _ => Error } } ///| -fn yy_state_1633(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1634(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1634) + T_LIDENT => Shift(yy_state_1635) _ => Error } } ///| -fn yy_state_1634(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1635(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1635) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + NT_optional_bang => Shift(yy_state_1636) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1635(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1636(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1636) + NT_parameters => Shift(yy_state_1637) _ => Error } } ///| -fn yy_state_1636(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1637(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1637) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1638) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1637(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1638(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_935) NT_block_expr_with_local_types => Shift(yy_state_937) T_LBRACE => Shift(yy_state_938) - NT_impl_body => Shift(yy_state_1638) + NT_impl_body => Shift(yy_state_1639) _ => Error } } ///| -fn yy_state_1638(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1639(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(10, NT_structure_item, yy_action_28) } ///| -fn yy_state_1639(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1640(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -46285,94 +46339,94 @@ fn yy_state_1639(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1640) + NT_type_ => Shift(yy_state_1641) _ => Error } } ///| -fn yy_state_1640(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1641(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1641) + T_WITH => Shift(yy_state_1642) T_EOF | T_SEMI => Reduce(6, NT_structure_item, yy_action_27) _ => Error } } ///| -fn yy_state_1641(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1642(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1642) + T_LIDENT => Shift(yy_state_1643) _ => Error } } ///| -fn yy_state_1642(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1643(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1643) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_773) + NT_optional_bang => Shift(yy_state_1644) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1643(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1644(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1644) + NT_parameters => Shift(yy_state_1645) _ => Error } } ///| -fn yy_state_1644(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1645(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1645) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1646) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1645(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1646(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_935) NT_block_expr_with_local_types => Shift(yy_state_937) T_LBRACE => Shift(yy_state_938) - NT_impl_body => Shift(yy_state_1646) + NT_impl_body => Shift(yy_state_1647) _ => Error } } ///| -fn yy_state_1646(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1647(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(12, NT_structure_item, yy_action_26) } ///| -fn yy_state_1647(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1648(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_UIDENT => Shift(yy_state_1035) NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1038) T_PACKAGE_NAME => Shift(yy_state_1039) - NT_batch_type_alias_targets => Shift(yy_state_1648) + NT_batch_type_alias_targets => Shift(yy_state_1649) _ => Error } } ///| -fn yy_state_1648(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1649(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_25) } ///| -fn yy_state_1649(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1650(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -46382,89 +46436,89 @@ fn yy_state_1649(_lookahead : YYSymbol) -> YYDecision { NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1038) T_UIDENT => Shift(yy_state_1054) T_PACKAGE_NAME => Shift(yy_state_1055) - NT_type_ => Shift(yy_state_1650) - NT_batch_type_alias_targets => Shift(yy_state_1654) + NT_type_ => Shift(yy_state_1651) + NT_batch_type_alias_targets => Shift(yy_state_1655) _ => Error } } ///| -fn yy_state_1650(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1651(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_1651) + T_AS => Shift(yy_state_1652) _ => Error } } ///| -fn yy_state_1651(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1652(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1652) + T_UIDENT => Shift(yy_state_1653) _ => Error } } ///| -fn yy_state_1652(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1653(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1653) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1654) T_EOF | T_SEMI => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1653(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1654(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_structure_item, yy_action_24) } ///| -fn yy_state_1654(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1655(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_23) } ///| -fn yy_state_1655(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1656(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1656) + T_UIDENT => Shift(yy_state_1657) _ => Error } } ///| -fn yy_state_1656(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1657(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COLON => Shift(yy_state_1064) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1657) + Shift(yy_state_1658) T_LBRACE => Reduce( 0, NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___, - yy_action_202, + yy_action_203, ) _ => Error } } ///| -fn yy_state_1657(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1658(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1658) + T_LBRACE => Shift(yy_state_1659) _ => Error } } ///| -fn yy_state_1658(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1659(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ATTRIBUTE => Shift(yy_state_820) NT_trait_method_decl => Shift(yy_state_1068) @@ -46472,27 +46526,27 @@ fn yy_state_1658(_lookahead : YYSymbol) -> YYDecision { T_LIDENT => Shift(yy_state_1106) T_ASYNC => Shift(yy_state_1114) NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1123) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1659) - T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_199) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1660) + T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_200) _ => Error } } ///| -fn yy_state_1659(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1660(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1660) + T_RBRACE => Shift(yy_state_1661) _ => Error } } ///| -fn yy_state_1660(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1661(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_22) } ///| -fn yy_state_1661(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1662(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_UIDENT => Shift(yy_state_1127) T_LIDENT => Shift(yy_state_1129) @@ -46500,37 +46554,37 @@ fn yy_state_1661(_lookahead : YYSymbol) -> YYDecision { T_PACKAGE_NAME => Shift(yy_state_1144) NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1159) NT_func_alias_target_LIDENT_ => Shift(yy_state_1161) - NT_func_alias_targets => Shift(yy_state_1662) + NT_func_alias_targets => Shift(yy_state_1663) T_LPAREN => - Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_178) + Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_179) _ => Error } } ///| -fn yy_state_1662(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1663(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_21) } ///| -fn yy_state_1663(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1664(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1664) + T_UIDENT => Shift(yy_state_1665) _ => Error } } ///| -fn yy_state_1664(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1665(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1665) + T_COLON => Shift(yy_state_1666) T_EQUAL => Reduce(3, NT_val_header, yy_action_20) _ => Error } } ///| -fn yy_state_1665(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1666(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -46539,35 +46593,35 @@ fn yy_state_1665(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1666) + NT_type_ => Shift(yy_state_1667) _ => Error } } ///| -fn yy_state_1666(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1667(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_val_header, yy_action_19) } ///| -fn yy_state_1667(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1668(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1668) + T_LIDENT => Shift(yy_state_1669) _ => Error } } ///| -fn yy_state_1668(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1669(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1669) + T_COLON => Shift(yy_state_1670) T_EQUAL => Reduce(3, NT_val_header, yy_action_17) _ => Error } } ///| -fn yy_state_1669(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1670(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -46576,330 +46630,330 @@ fn yy_state_1669(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_1670) + NT_type_ => Shift(yy_state_1671) _ => Error } } ///| -fn yy_state_1670(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1671(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_val_header, yy_action_14) } ///| -fn yy_state_1671(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1672(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_TYPE => Shift(yy_state_1672) - T_STRING => Shift(yy_state_1676) + T_TYPE => Shift(yy_state_1673) + T_STRING => Shift(yy_state_1677) _ => Error } } ///| -fn yy_state_1672(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1673(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1673) + T_UIDENT => Shift(yy_state_1674) _ => Error } } ///| -fn yy_state_1673(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1674(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_824) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => Shift(yy_state_835) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1674) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1675) T_EOF | T_DERIVE | T_SEMI => Reduce( 0, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, - yy_action_317, + yy_action_318, ) _ => Error } } ///| -fn yy_state_1674(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1675(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DERIVE => Shift(yy_state_948) - NT_deriving_directive_list => Shift(yy_state_1675) - T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_249) + NT_deriving_directive_list => Shift(yy_state_1676) + T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_250) _ => Error } } ///| -fn yy_state_1675(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1676(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_structure_item, yy_action_13) } ///| -fn yy_state_1676(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1677(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1677) + T_FN => Shift(yy_state_1678) _ => Error } } ///| -fn yy_state_1677(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1678(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AMPER => Shift(yy_state_18) T_PACKAGE_NAME => Shift(yy_state_20) T_UIDENT => Shift(yy_state_23) NT_qual_ident_ty => Shift(yy_state_24) - T_LIDENT => Shift(yy_state_1224) - NT_type_name => Shift(yy_state_1225) - NT_fun_binder => Shift(yy_state_1678) + T_LIDENT => Shift(yy_state_1225) + NT_type_name => Shift(yy_state_1226) + NT_fun_binder => Shift(yy_state_1679) _ => Error } } ///| -fn yy_state_1678(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1679(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EXCLAMATION => Shift(yy_state_701) - NT_optional_bang => Shift(yy_state_1679) + NT_optional_bang => Shift(yy_state_1680) T_RAISE | T_EQUAL | T_LPAREN | T_LBRACKET | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_optional_bang, yy_action_773) + Reduce(0, NT_optional_bang, yy_action_774) _ => Error } } ///| -fn yy_state_1679(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1680(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_type_parameters => Shift(yy_state_870) NT_option_type_parameters_ => Shift(yy_state_910) T_LBRACKET => Shift(yy_state_911) - NT_optional_type_parameters => Shift(yy_state_1680) + NT_optional_type_parameters => Shift(yy_state_1681) T_RAISE | T_EQUAL | T_LPAREN | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_type_parameters_, yy_action_290) + Reduce(0, NT_option_type_parameters_, yy_action_291) _ => Error } } ///| -fn yy_state_1680(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1681(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1681) + NT_option_parameters_ => Shift(yy_state_1682) T_RAISE | T_EQUAL | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1681(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1682(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1682) - T_EQUAL => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1683) + T_EQUAL => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1682(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1683(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(9, NT_extern_fun_header, yy_action_12) } ///| -fn yy_state_1683(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1684(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1684) + NT_option_parameters_ => Shift(yy_state_1685) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1684(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1685(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1685) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1686) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1685(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1686(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_fun_header, yy_action_11) } ///| -fn yy_state_1686(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1687(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1228) - NT_fun_header_generic => Shift(yy_state_1687) + T_FN => Shift(yy_state_1229) + NT_fun_header_generic => Shift(yy_state_1688) _ => Error } } ///| -fn yy_state_1687(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1688(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1688) + NT_option_parameters_ => Shift(yy_state_1689) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1688(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1689(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1689) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1690) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1689(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1690(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_fun_header, yy_action_9) } ///| -fn yy_state_1690(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1691(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1691) + NT_option_parameters_ => Shift(yy_state_1692) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1691(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1692(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1692) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1693) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1692(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1693(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_fun_header, yy_action_7) } ///| -fn yy_state_1693(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1694(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1228) - T_TEST => Shift(yy_state_1694) - NT_fun_header_generic => Shift(yy_state_1698) + T_FN => Shift(yy_state_1229) + T_TEST => Shift(yy_state_1695) + NT_fun_header_generic => Shift(yy_state_1699) _ => Error } } ///| -fn yy_state_1694(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1695(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_STRING => Shift(yy_state_1029) - NT_option_loced_string_ => Shift(yy_state_1695) - T_LPAREN | T_LBRACE => Reduce(0, NT_option_loced_string_, yy_action_221) + NT_option_loced_string_ => Shift(yy_state_1696) + T_LPAREN | T_LBRACE => Reduce(0, NT_option_loced_string_, yy_action_222) _ => Error } } ///| -fn yy_state_1695(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1696(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1696) - T_LBRACE => Reduce(0, NT_option_parameters_, yy_action_218) + NT_option_parameters_ => Shift(yy_state_1697) + T_LBRACE => Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1696(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1697(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_938) - NT_block_expr_with_local_types => Shift(yy_state_1697) + NT_block_expr_with_local_types => Shift(yy_state_1698) _ => Error } } ///| -fn yy_state_1697(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1698(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_6) } ///| -fn yy_state_1698(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1699(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) NT_parameters => Shift(yy_state_1031) - NT_option_parameters_ => Shift(yy_state_1699) + NT_option_parameters_ => Shift(yy_state_1700) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_option_parameters_, yy_action_218) + Reduce(0, NT_option_parameters_, yy_action_219) _ => Error } } ///| -fn yy_state_1699(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1700(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_error_annotation => Shift(yy_state_50) T_THIN_ARROW => Shift(yy_state_51) T_NORAISE => Shift(yy_state_83) T_RAISE => Shift(yy_state_84) - NT_func_return_type => Shift(yy_state_1700) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_772) + NT_func_return_type => Shift(yy_state_1701) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_773) _ => Error } } ///| -fn yy_state_1700(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1701(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_fun_header, yy_action_2) } ///| -fn yy_state_1701(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1702(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_list_semis_structure_item_, yy_action_1) } ///| -fn yy_state_1702(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1703(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EOF => Shift(yy_state_1703) + T_EOF => Shift(yy_state_1704) _ => Error } } ///| -fn yy_state_1703(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1704(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_structure, yy_action_0) } diff --git a/yacc_parser/parser.mbt.map.json b/yacc_parser/parser.mbt.map.json index 0ffc1287..8133e03f 100644 --- a/yacc_parser/parser.mbt.map.json +++ b/yacc_parser/parser.mbt.map.json @@ -74,43 +74,43 @@ }, { "source": "parser.mbty", - "original_offset": 16929, + "original_offset": 17194, "generated_offset": 19971, "length": 31 }, { "source": "parser.mbty", - "original_offset": 16962, + "original_offset": 17227, "generated_offset": 20010, "length": 40 }, { "source": "parser.mbty", - "original_offset": 17004, + "original_offset": 17269, "generated_offset": 20058, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17023, + "original_offset": 17288, "generated_offset": 20083, "length": 39 }, { "source": "parser.mbty", - "original_offset": 17064, + "original_offset": 17329, "generated_offset": 20130, "length": 21 }, { "source": "parser.mbty", - "original_offset": 17090, + "original_offset": 17355, "generated_offset": 20180, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17109, + "original_offset": 17374, "generated_offset": 20205, "length": 41 }, @@ -500,625 +500,625 @@ }, { "source": "parser.mbty", - "original_offset": 15154, + "original_offset": 15419, "generated_offset": 33884, "length": 46 }, { "source": "parser.mbty", - "original_offset": 15202, + "original_offset": 15467, "generated_offset": 33938, "length": 77 }, { "source": "parser.mbty", - "original_offset": 15281, + "original_offset": 15546, "generated_offset": 34023, "length": 16 }, { "source": "parser.mbty", - "original_offset": 15299, + "original_offset": 15564, "generated_offset": 34047, "length": 69 }, { "source": "parser.mbty", - "original_offset": 15373, + "original_offset": 15638, "generated_offset": 34145, "length": 10 }, { "source": "parser.mbty", - "original_offset": 15537, + "original_offset": 15802, "generated_offset": 35595, "length": 32 }, { "source": "parser.mbty", - "original_offset": 15571, + "original_offset": 15836, "generated_offset": 35635, "length": 14 }, { "source": "parser.mbty", - "original_offset": 15593, + "original_offset": 15858, "generated_offset": 35689, "length": 27 }, { "source": "parser.mbty", - "original_offset": 15622, + "original_offset": 15887, "generated_offset": 35724, "length": 146 }, { "source": "parser.mbty", - "original_offset": 15770, + "original_offset": 16035, "generated_offset": 35878, "length": 15 }, { "source": "parser.mbty", - "original_offset": 15787, + "original_offset": 16052, "generated_offset": 35901, "length": 22 }, { "source": "parser.mbty", - "original_offset": 15814, + "original_offset": 16079, "generated_offset": 35952, "length": 18 }, { "source": "parser.mbty", - "original_offset": 15834, + "original_offset": 16099, "generated_offset": 35978, "length": 51 }, { "source": "parser.mbty", - "original_offset": 15951, + "original_offset": 16216, "generated_offset": 37011, "length": 35 }, { "source": "parser.mbty", - "original_offset": 15988, + "original_offset": 16253, "generated_offset": 37054, "length": 64 }, { "source": "parser.mbty", - "original_offset": 16054, + "original_offset": 16319, "generated_offset": 37126, "length": 16 }, { "source": "parser.mbty", - "original_offset": 16072, + "original_offset": 16337, "generated_offset": 37150, "length": 69 }, { "source": "parser.mbty", - "original_offset": 16146, + "original_offset": 16411, "generated_offset": 37248, "length": 10 }, { "source": "parser.mbty", - "original_offset": 16255, + "original_offset": 16520, "generated_offset": 38539, "length": 51 }, { "source": "parser.mbty", - "original_offset": 16308, + "original_offset": 16573, "generated_offset": 38598, "length": 29 }, { "source": "parser.mbty", - "original_offset": 16345, + "original_offset": 16610, "generated_offset": 38667, "length": 20 }, { "source": "parser.mbty", - "original_offset": 16367, + "original_offset": 16632, "generated_offset": 38695, "length": 28 }, { "source": "parser.mbty", - "original_offset": 16397, + "original_offset": 16662, "generated_offset": 38731, "length": 22 }, { "source": "parser.mbty", - "original_offset": 16421, + "original_offset": 16686, "generated_offset": 38761, "length": 90 }, { "source": "parser.mbty", - "original_offset": 16516, + "original_offset": 16781, "generated_offset": 38880, "length": 19 }, { "source": "parser.mbty", - "original_offset": 16537, + "original_offset": 16802, "generated_offset": 38907, "length": 17 }, { "source": "parser.mbty", - "original_offset": 16621, + "original_offset": 16886, "generated_offset": 39908, "length": 35 }, { "source": "parser.mbty", - "original_offset": 16658, + "original_offset": 16923, "generated_offset": 39951, "length": 65 }, { "source": "parser.mbty", - "original_offset": 16725, + "original_offset": 16990, "generated_offset": 40024, "length": 16 }, { "source": "parser.mbty", - "original_offset": 16743, + "original_offset": 17008, "generated_offset": 40048, "length": 69 }, { "source": "parser.mbty", - "original_offset": 16817, + "original_offset": 17082, "generated_offset": 40146, "length": 10 }, { "source": "parser.mbty", - "original_offset": 17299, + "original_offset": 17564, "generated_offset": 41796, "length": 28 }, { "source": "parser.mbty", - "original_offset": 17330, + "original_offset": 17595, "generated_offset": 41833, "length": 35 }, { "source": "parser.mbty", - "original_offset": 17367, + "original_offset": 17632, "generated_offset": 41876, "length": 18 }, { "source": "parser.mbty", - "original_offset": 17387, + "original_offset": 17652, "generated_offset": 41902, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17411, + "original_offset": 17676, "generated_offset": 41932, "length": 20 }, { "source": "parser.mbty", - "original_offset": 17434, + "original_offset": 17699, "generated_offset": 41961, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17458, + "original_offset": 17723, "generated_offset": 41991, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17478, + "original_offset": 17743, "generated_offset": 42017, "length": 45 }, { "source": "parser.mbty", - "original_offset": 17526, + "original_offset": 17791, "generated_offset": 42071, "length": 14 }, { "source": "parser.mbty", - "original_offset": 17542, + "original_offset": 17807, "generated_offset": 42093, "length": 21 }, { "source": "parser.mbty", - "original_offset": 17568, + "original_offset": 17833, "generated_offset": 42143, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17587, + "original_offset": 17852, "generated_offset": 42168, "length": 41 }, { "source": "parser.mbty", - "original_offset": 18171, + "original_offset": 18436, "generated_offset": 43257, "length": 38 }, { "source": "parser.mbty", - "original_offset": 18211, + "original_offset": 18476, "generated_offset": 43303, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18230, + "original_offset": 18495, "generated_offset": 43328, "length": 22 }, { "source": "parser.mbty", - "original_offset": 18254, + "original_offset": 18519, "generated_offset": 43358, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18270, + "original_offset": 18535, "generated_offset": 43380, "length": 16 }, { "source": "parser.mbty", - "original_offset": 18288, + "original_offset": 18553, "generated_offset": 43404, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18314, + "original_offset": 18579, "generated_offset": 43454, "length": 42 }, { "source": "parser.mbty", - "original_offset": 17765, + "original_offset": 18030, "generated_offset": 45071, "length": 28 }, { "source": "parser.mbty", - "original_offset": 17796, + "original_offset": 18061, "generated_offset": 45108, "length": 51 }, { "source": "parser.mbty", - "original_offset": 17849, + "original_offset": 18114, "generated_offset": 45167, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17873, + "original_offset": 18138, "generated_offset": 45197, "length": 20 }, { "source": "parser.mbty", - "original_offset": 17895, + "original_offset": 18160, "generated_offset": 45225, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17919, + "original_offset": 18184, "generated_offset": 45255, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17938, + "original_offset": 18203, "generated_offset": 45280, "length": 45 }, { "source": "parser.mbty", - "original_offset": 17986, + "original_offset": 18251, "generated_offset": 45334, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18002, + "original_offset": 18267, "generated_offset": 45356, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18028, + "original_offset": 18293, "generated_offset": 45406, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18047, + "original_offset": 18312, "generated_offset": 45431, "length": 41 }, { "source": "parser.mbty", - "original_offset": 18513, + "original_offset": 18778, "generated_offset": 47247, "length": 34 }, { "source": "parser.mbty", - "original_offset": 18549, + "original_offset": 18814, "generated_offset": 47289, "length": 20 }, { "source": "parser.mbty", - "original_offset": 18572, + "original_offset": 18837, "generated_offset": 47318, "length": 25 }, { "source": "parser.mbty", - "original_offset": 18599, + "original_offset": 18864, "generated_offset": 47351, "length": 31 }, { "source": "parser.mbty", - "original_offset": 18638, + "original_offset": 18903, "generated_offset": 47422, "length": 26 }, { "source": "parser.mbty", - "original_offset": 18667, + "original_offset": 18932, "generated_offset": 47457, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18691, + "original_offset": 18956, "generated_offset": 47487, "length": 28 }, { "source": "parser.mbty", - "original_offset": 18728, + "original_offset": 18993, "generated_offset": 47557, "length": 24 }, { "source": "parser.mbty", - "original_offset": 18754, + "original_offset": 19019, "generated_offset": 47589, "length": 15 }, { "source": "parser.mbty", - "original_offset": 18772, + "original_offset": 19037, "generated_offset": 47613, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18788, + "original_offset": 19053, "generated_offset": 47635, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18814, + "original_offset": 19079, "generated_offset": 47685, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18833, + "original_offset": 19098, "generated_offset": 47710, "length": 41 }, { "source": "parser.mbty", - "original_offset": 18958, + "original_offset": 19223, "generated_offset": 48886, "length": 44 }, { "source": "parser.mbty", - "original_offset": 19004, + "original_offset": 19269, "generated_offset": 48938, "length": 23 }, { "source": "parser.mbty", - "original_offset": 19035, + "original_offset": 19300, "generated_offset": 49001, "length": 25 }, { "source": "parser.mbty", - "original_offset": 19062, + "original_offset": 19327, "generated_offset": 49034, "length": 14 }, { "source": "parser.mbty", - "original_offset": 19078, + "original_offset": 19343, "generated_offset": 49056, "length": 16 }, { "source": "parser.mbty", - "original_offset": 19096, + "original_offset": 19361, "generated_offset": 49080, "length": 21 }, { "source": "parser.mbty", - "original_offset": 19121, + "original_offset": 19386, "generated_offset": 49123, "length": 42 }, { "source": "parser.mbty", - "original_offset": 19801, + "original_offset": 20066, "generated_offset": 49956, "length": 7 }, { "source": "parser.mbty", - "original_offset": 19810, + "original_offset": 20075, "generated_offset": 49971, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19814, + "original_offset": 20079, "generated_offset": 49981, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19818, + "original_offset": 20083, "generated_offset": 49991, "length": 9 }, { "source": "parser.mbty", - "original_offset": 19835, + "original_offset": 20100, "generated_offset": 50040, "length": 3 }, { "source": "parser.mbty", - "original_offset": 19840, + "original_offset": 20105, "generated_offset": 50051, "length": 5 }, { "source": "parser.mbty", - "original_offset": 19964, + "original_offset": 20229, "generated_offset": 50704, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19968, + "original_offset": 20233, "generated_offset": 50714, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19972, + "original_offset": 20237, "generated_offset": 50724, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19976, + "original_offset": 20241, "generated_offset": 50734, "length": 9 }, { "source": "parser.mbty", - "original_offset": 19993, + "original_offset": 20258, "generated_offset": 50783, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20173, + "original_offset": 20438, "generated_offset": 51579, "length": 7 }, { "source": "parser.mbty", - "original_offset": 20182, + "original_offset": 20447, "generated_offset": 51594, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20186, + "original_offset": 20451, "generated_offset": 51604, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20190, + "original_offset": 20455, "generated_offset": 51614, "length": 9 }, { "source": "parser.mbty", - "original_offset": 20207, + "original_offset": 20472, "generated_offset": 51663, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20212, + "original_offset": 20477, "generated_offset": 51674, "length": 5 }, { "source": "parser.mbty", - "original_offset": 20390, + "original_offset": 20655, "generated_offset": 52470, "length": 7 }, { "source": "parser.mbty", - "original_offset": 20399, + "original_offset": 20664, "generated_offset": 52485, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20403, + "original_offset": 20668, "generated_offset": 52495, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20407, + "original_offset": 20672, "generated_offset": 52505, "length": 9 }, { "source": "parser.mbty", - "original_offset": 20424, + "original_offset": 20689, "generated_offset": 52554, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20429, + "original_offset": 20694, "generated_offset": 52565, "length": 5 }, @@ -1460,625 +1460,625 @@ }, { "source": "parser.mbty", - "original_offset": 15154, + "original_offset": 15419, "generated_offset": 64378, "length": 46 }, { "source": "parser.mbty", - "original_offset": 15202, + "original_offset": 15467, "generated_offset": 64432, "length": 77 }, { "source": "parser.mbty", - "original_offset": 15281, + "original_offset": 15546, "generated_offset": 64517, "length": 16 }, { "source": "parser.mbty", - "original_offset": 15299, + "original_offset": 15564, "generated_offset": 64541, "length": 69 }, { "source": "parser.mbty", - "original_offset": 15373, + "original_offset": 15638, "generated_offset": 64639, "length": 10 }, { "source": "parser.mbty", - "original_offset": 15537, + "original_offset": 15802, "generated_offset": 66089, "length": 32 }, { "source": "parser.mbty", - "original_offset": 15571, + "original_offset": 15836, "generated_offset": 66129, "length": 14 }, { "source": "parser.mbty", - "original_offset": 15593, + "original_offset": 15858, "generated_offset": 66183, "length": 27 }, { "source": "parser.mbty", - "original_offset": 15622, + "original_offset": 15887, "generated_offset": 66218, "length": 146 }, { "source": "parser.mbty", - "original_offset": 15770, + "original_offset": 16035, "generated_offset": 66372, "length": 15 }, { "source": "parser.mbty", - "original_offset": 15787, + "original_offset": 16052, "generated_offset": 66395, "length": 22 }, { "source": "parser.mbty", - "original_offset": 15814, + "original_offset": 16079, "generated_offset": 66446, "length": 18 }, { "source": "parser.mbty", - "original_offset": 15834, + "original_offset": 16099, "generated_offset": 66472, "length": 51 }, { "source": "parser.mbty", - "original_offset": 15951, + "original_offset": 16216, "generated_offset": 67505, "length": 35 }, { "source": "parser.mbty", - "original_offset": 15988, + "original_offset": 16253, "generated_offset": 67548, "length": 64 }, { "source": "parser.mbty", - "original_offset": 16054, + "original_offset": 16319, "generated_offset": 67620, "length": 16 }, { "source": "parser.mbty", - "original_offset": 16072, + "original_offset": 16337, "generated_offset": 67644, "length": 69 }, { "source": "parser.mbty", - "original_offset": 16146, + "original_offset": 16411, "generated_offset": 67742, "length": 10 }, { "source": "parser.mbty", - "original_offset": 16255, + "original_offset": 16520, "generated_offset": 69033, "length": 51 }, { "source": "parser.mbty", - "original_offset": 16308, + "original_offset": 16573, "generated_offset": 69092, "length": 29 }, { "source": "parser.mbty", - "original_offset": 16345, + "original_offset": 16610, "generated_offset": 69161, "length": 20 }, { "source": "parser.mbty", - "original_offset": 16367, + "original_offset": 16632, "generated_offset": 69189, "length": 28 }, { "source": "parser.mbty", - "original_offset": 16397, + "original_offset": 16662, "generated_offset": 69225, "length": 22 }, { "source": "parser.mbty", - "original_offset": 16421, + "original_offset": 16686, "generated_offset": 69255, "length": 90 }, { "source": "parser.mbty", - "original_offset": 16516, + "original_offset": 16781, "generated_offset": 69374, "length": 19 }, { "source": "parser.mbty", - "original_offset": 16537, + "original_offset": 16802, "generated_offset": 69401, "length": 17 }, { "source": "parser.mbty", - "original_offset": 16621, + "original_offset": 16886, "generated_offset": 70402, "length": 35 }, { "source": "parser.mbty", - "original_offset": 16658, + "original_offset": 16923, "generated_offset": 70445, "length": 65 }, { "source": "parser.mbty", - "original_offset": 16725, + "original_offset": 16990, "generated_offset": 70518, "length": 16 }, { "source": "parser.mbty", - "original_offset": 16743, + "original_offset": 17008, "generated_offset": 70542, "length": 69 }, { "source": "parser.mbty", - "original_offset": 16817, + "original_offset": 17082, "generated_offset": 70640, "length": 10 }, { "source": "parser.mbty", - "original_offset": 17299, + "original_offset": 17564, "generated_offset": 72291, "length": 28 }, { "source": "parser.mbty", - "original_offset": 17330, + "original_offset": 17595, "generated_offset": 72328, "length": 35 }, { "source": "parser.mbty", - "original_offset": 17367, + "original_offset": 17632, "generated_offset": 72371, "length": 18 }, { "source": "parser.mbty", - "original_offset": 17387, + "original_offset": 17652, "generated_offset": 72397, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17411, + "original_offset": 17676, "generated_offset": 72427, "length": 20 }, { "source": "parser.mbty", - "original_offset": 17434, + "original_offset": 17699, "generated_offset": 72456, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17458, + "original_offset": 17723, "generated_offset": 72486, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17478, + "original_offset": 17743, "generated_offset": 72512, "length": 45 }, { "source": "parser.mbty", - "original_offset": 17526, + "original_offset": 17791, "generated_offset": 72566, "length": 14 }, { "source": "parser.mbty", - "original_offset": 17542, + "original_offset": 17807, "generated_offset": 72588, "length": 21 }, { "source": "parser.mbty", - "original_offset": 17568, + "original_offset": 17833, "generated_offset": 72638, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17587, + "original_offset": 17852, "generated_offset": 72663, "length": 41 }, { "source": "parser.mbty", - "original_offset": 18171, + "original_offset": 18436, "generated_offset": 73752, "length": 38 }, { "source": "parser.mbty", - "original_offset": 18211, + "original_offset": 18476, "generated_offset": 73798, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18230, + "original_offset": 18495, "generated_offset": 73823, "length": 22 }, { "source": "parser.mbty", - "original_offset": 18254, + "original_offset": 18519, "generated_offset": 73853, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18270, + "original_offset": 18535, "generated_offset": 73875, "length": 16 }, { "source": "parser.mbty", - "original_offset": 18288, + "original_offset": 18553, "generated_offset": 73899, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18314, + "original_offset": 18579, "generated_offset": 73949, "length": 42 }, { "source": "parser.mbty", - "original_offset": 17765, + "original_offset": 18030, "generated_offset": 75567, "length": 28 }, { "source": "parser.mbty", - "original_offset": 17796, + "original_offset": 18061, "generated_offset": 75604, "length": 51 }, { "source": "parser.mbty", - "original_offset": 17849, + "original_offset": 18114, "generated_offset": 75663, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17873, + "original_offset": 18138, "generated_offset": 75693, "length": 20 }, { "source": "parser.mbty", - "original_offset": 17895, + "original_offset": 18160, "generated_offset": 75721, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17919, + "original_offset": 18184, "generated_offset": 75751, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17938, + "original_offset": 18203, "generated_offset": 75776, "length": 45 }, { "source": "parser.mbty", - "original_offset": 17986, + "original_offset": 18251, "generated_offset": 75830, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18002, + "original_offset": 18267, "generated_offset": 75852, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18028, + "original_offset": 18293, "generated_offset": 75902, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18047, + "original_offset": 18312, "generated_offset": 75927, "length": 41 }, { "source": "parser.mbty", - "original_offset": 18513, + "original_offset": 18778, "generated_offset": 77744, "length": 34 }, { "source": "parser.mbty", - "original_offset": 18549, + "original_offset": 18814, "generated_offset": 77786, "length": 20 }, { "source": "parser.mbty", - "original_offset": 18572, + "original_offset": 18837, "generated_offset": 77815, "length": 25 }, { "source": "parser.mbty", - "original_offset": 18599, + "original_offset": 18864, "generated_offset": 77848, "length": 31 }, { "source": "parser.mbty", - "original_offset": 18638, + "original_offset": 18903, "generated_offset": 77919, "length": 26 }, { "source": "parser.mbty", - "original_offset": 18667, + "original_offset": 18932, "generated_offset": 77954, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18691, + "original_offset": 18956, "generated_offset": 77984, "length": 28 }, { "source": "parser.mbty", - "original_offset": 18728, + "original_offset": 18993, "generated_offset": 78054, "length": 24 }, { "source": "parser.mbty", - "original_offset": 18754, + "original_offset": 19019, "generated_offset": 78086, "length": 15 }, { "source": "parser.mbty", - "original_offset": 18772, + "original_offset": 19037, "generated_offset": 78110, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18788, + "original_offset": 19053, "generated_offset": 78132, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18814, + "original_offset": 19079, "generated_offset": 78182, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18833, + "original_offset": 19098, "generated_offset": 78207, "length": 41 }, { "source": "parser.mbty", - "original_offset": 18958, + "original_offset": 19223, "generated_offset": 79383, "length": 44 }, { "source": "parser.mbty", - "original_offset": 19004, + "original_offset": 19269, "generated_offset": 79435, "length": 23 }, { "source": "parser.mbty", - "original_offset": 19035, + "original_offset": 19300, "generated_offset": 79498, "length": 25 }, { "source": "parser.mbty", - "original_offset": 19062, + "original_offset": 19327, "generated_offset": 79531, "length": 14 }, { "source": "parser.mbty", - "original_offset": 19078, + "original_offset": 19343, "generated_offset": 79553, "length": 16 }, { "source": "parser.mbty", - "original_offset": 19096, + "original_offset": 19361, "generated_offset": 79577, "length": 21 }, { "source": "parser.mbty", - "original_offset": 19121, + "original_offset": 19386, "generated_offset": 79620, "length": 42 }, { "source": "parser.mbty", - "original_offset": 19801, + "original_offset": 20066, "generated_offset": 80453, "length": 7 }, { "source": "parser.mbty", - "original_offset": 19810, + "original_offset": 20075, "generated_offset": 80468, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19814, + "original_offset": 20079, "generated_offset": 80478, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19818, + "original_offset": 20083, "generated_offset": 80488, "length": 9 }, { "source": "parser.mbty", - "original_offset": 19835, + "original_offset": 20100, "generated_offset": 80537, "length": 3 }, { "source": "parser.mbty", - "original_offset": 19840, + "original_offset": 20105, "generated_offset": 80548, "length": 5 }, { "source": "parser.mbty", - "original_offset": 19964, + "original_offset": 20229, "generated_offset": 81201, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19968, + "original_offset": 20233, "generated_offset": 81211, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19972, + "original_offset": 20237, "generated_offset": 81221, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19976, + "original_offset": 20241, "generated_offset": 81231, "length": 9 }, { "source": "parser.mbty", - "original_offset": 19993, + "original_offset": 20258, "generated_offset": 81280, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20173, + "original_offset": 20438, "generated_offset": 82076, "length": 7 }, { "source": "parser.mbty", - "original_offset": 20182, + "original_offset": 20447, "generated_offset": 82091, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20186, + "original_offset": 20451, "generated_offset": 82101, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20190, + "original_offset": 20455, "generated_offset": 82111, "length": 9 }, { "source": "parser.mbty", - "original_offset": 20207, + "original_offset": 20472, "generated_offset": 82160, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20212, + "original_offset": 20477, "generated_offset": 82171, "length": 5 }, { "source": "parser.mbty", - "original_offset": 20390, + "original_offset": 20655, "generated_offset": 82967, "length": 7 }, { "source": "parser.mbty", - "original_offset": 20399, + "original_offset": 20664, "generated_offset": 82982, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20403, + "original_offset": 20668, "generated_offset": 82992, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20407, + "original_offset": 20672, "generated_offset": 83002, "length": 9 }, { "source": "parser.mbty", - "original_offset": 20424, + "original_offset": 20689, "generated_offset": 83051, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20429, + "original_offset": 20694, "generated_offset": 83062, "length": 5 }, @@ -2132,43 +2132,43 @@ }, { "source": "parser.mbty", - "original_offset": 16929, + "original_offset": 17194, "generated_offset": 86071, "length": 31 }, { "source": "parser.mbty", - "original_offset": 16962, + "original_offset": 17227, "generated_offset": 86110, "length": 40 }, { "source": "parser.mbty", - "original_offset": 17004, + "original_offset": 17269, "generated_offset": 86158, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17023, + "original_offset": 17288, "generated_offset": 86183, "length": 39 }, { "source": "parser.mbty", - "original_offset": 17064, + "original_offset": 17329, "generated_offset": 86230, "length": 21 }, { "source": "parser.mbty", - "original_offset": 17090, + "original_offset": 17355, "generated_offset": 86280, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17109, + "original_offset": 17374, "generated_offset": 86305, "length": 41 }, @@ -2558,625 +2558,625 @@ }, { "source": "parser.mbty", - "original_offset": 15154, + "original_offset": 15419, "generated_offset": 100007, "length": 46 }, { "source": "parser.mbty", - "original_offset": 15202, + "original_offset": 15467, "generated_offset": 100061, "length": 77 }, { "source": "parser.mbty", - "original_offset": 15281, + "original_offset": 15546, "generated_offset": 100146, "length": 16 }, { "source": "parser.mbty", - "original_offset": 15299, + "original_offset": 15564, "generated_offset": 100170, "length": 69 }, { "source": "parser.mbty", - "original_offset": 15373, + "original_offset": 15638, "generated_offset": 100268, "length": 10 }, { "source": "parser.mbty", - "original_offset": 15537, + "original_offset": 15802, "generated_offset": 101720, "length": 32 }, { "source": "parser.mbty", - "original_offset": 15571, + "original_offset": 15836, "generated_offset": 101760, "length": 14 }, { "source": "parser.mbty", - "original_offset": 15593, + "original_offset": 15858, "generated_offset": 101814, "length": 27 }, { "source": "parser.mbty", - "original_offset": 15622, + "original_offset": 15887, "generated_offset": 101849, "length": 146 }, { "source": "parser.mbty", - "original_offset": 15770, + "original_offset": 16035, "generated_offset": 102003, "length": 15 }, { "source": "parser.mbty", - "original_offset": 15787, + "original_offset": 16052, "generated_offset": 102026, "length": 22 }, { "source": "parser.mbty", - "original_offset": 15814, + "original_offset": 16079, "generated_offset": 102077, "length": 18 }, { "source": "parser.mbty", - "original_offset": 15834, + "original_offset": 16099, "generated_offset": 102103, "length": 51 }, { "source": "parser.mbty", - "original_offset": 15951, + "original_offset": 16216, "generated_offset": 103138, "length": 35 }, { "source": "parser.mbty", - "original_offset": 15988, + "original_offset": 16253, "generated_offset": 103181, "length": 64 }, { "source": "parser.mbty", - "original_offset": 16054, + "original_offset": 16319, "generated_offset": 103253, "length": 16 }, { "source": "parser.mbty", - "original_offset": 16072, + "original_offset": 16337, "generated_offset": 103277, "length": 69 }, { "source": "parser.mbty", - "original_offset": 16146, + "original_offset": 16411, "generated_offset": 103375, "length": 10 }, { "source": "parser.mbty", - "original_offset": 16255, + "original_offset": 16520, "generated_offset": 104668, "length": 51 }, { "source": "parser.mbty", - "original_offset": 16308, + "original_offset": 16573, "generated_offset": 104727, "length": 29 }, { "source": "parser.mbty", - "original_offset": 16345, + "original_offset": 16610, "generated_offset": 104796, "length": 20 }, { "source": "parser.mbty", - "original_offset": 16367, + "original_offset": 16632, "generated_offset": 104824, "length": 28 }, { "source": "parser.mbty", - "original_offset": 16397, + "original_offset": 16662, "generated_offset": 104860, "length": 22 }, { "source": "parser.mbty", - "original_offset": 16421, + "original_offset": 16686, "generated_offset": 104890, "length": 90 }, { "source": "parser.mbty", - "original_offset": 16516, + "original_offset": 16781, "generated_offset": 105009, "length": 19 }, { "source": "parser.mbty", - "original_offset": 16537, + "original_offset": 16802, "generated_offset": 105036, "length": 17 }, { "source": "parser.mbty", - "original_offset": 16621, + "original_offset": 16886, "generated_offset": 106039, "length": 35 }, { "source": "parser.mbty", - "original_offset": 16658, + "original_offset": 16923, "generated_offset": 106082, "length": 65 }, { "source": "parser.mbty", - "original_offset": 16725, + "original_offset": 16990, "generated_offset": 106155, "length": 16 }, { "source": "parser.mbty", - "original_offset": 16743, + "original_offset": 17008, "generated_offset": 106179, "length": 69 }, { "source": "parser.mbty", - "original_offset": 16817, + "original_offset": 17082, "generated_offset": 106277, "length": 10 }, { "source": "parser.mbty", - "original_offset": 17299, + "original_offset": 17564, "generated_offset": 107930, "length": 28 }, { "source": "parser.mbty", - "original_offset": 17330, + "original_offset": 17595, "generated_offset": 107967, "length": 35 }, { "source": "parser.mbty", - "original_offset": 17367, + "original_offset": 17632, "generated_offset": 108010, "length": 18 }, { "source": "parser.mbty", - "original_offset": 17387, + "original_offset": 17652, "generated_offset": 108036, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17411, + "original_offset": 17676, "generated_offset": 108066, "length": 20 }, { "source": "parser.mbty", - "original_offset": 17434, + "original_offset": 17699, "generated_offset": 108095, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17458, + "original_offset": 17723, "generated_offset": 108125, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17478, + "original_offset": 17743, "generated_offset": 108151, "length": 45 }, { "source": "parser.mbty", - "original_offset": 17526, + "original_offset": 17791, "generated_offset": 108205, "length": 14 }, { "source": "parser.mbty", - "original_offset": 17542, + "original_offset": 17807, "generated_offset": 108227, "length": 21 }, { "source": "parser.mbty", - "original_offset": 17568, + "original_offset": 17833, "generated_offset": 108277, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17587, + "original_offset": 17852, "generated_offset": 108302, "length": 41 }, { "source": "parser.mbty", - "original_offset": 18171, + "original_offset": 18436, "generated_offset": 109393, "length": 38 }, { "source": "parser.mbty", - "original_offset": 18211, + "original_offset": 18476, "generated_offset": 109439, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18230, + "original_offset": 18495, "generated_offset": 109464, "length": 22 }, { "source": "parser.mbty", - "original_offset": 18254, + "original_offset": 18519, "generated_offset": 109494, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18270, + "original_offset": 18535, "generated_offset": 109516, "length": 16 }, { "source": "parser.mbty", - "original_offset": 18288, + "original_offset": 18553, "generated_offset": 109540, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18314, + "original_offset": 18579, "generated_offset": 109590, "length": 42 }, { "source": "parser.mbty", - "original_offset": 17765, + "original_offset": 18030, "generated_offset": 111210, "length": 28 }, { "source": "parser.mbty", - "original_offset": 17796, + "original_offset": 18061, "generated_offset": 111247, "length": 51 }, { "source": "parser.mbty", - "original_offset": 17849, + "original_offset": 18114, "generated_offset": 111306, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17873, + "original_offset": 18138, "generated_offset": 111336, "length": 20 }, { "source": "parser.mbty", - "original_offset": 17895, + "original_offset": 18160, "generated_offset": 111364, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17919, + "original_offset": 18184, "generated_offset": 111394, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17938, + "original_offset": 18203, "generated_offset": 111419, "length": 45 }, { "source": "parser.mbty", - "original_offset": 17986, + "original_offset": 18251, "generated_offset": 111473, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18002, + "original_offset": 18267, "generated_offset": 111495, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18028, + "original_offset": 18293, "generated_offset": 111545, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18047, + "original_offset": 18312, "generated_offset": 111570, "length": 41 }, { "source": "parser.mbty", - "original_offset": 18513, + "original_offset": 18778, "generated_offset": 113389, "length": 34 }, { "source": "parser.mbty", - "original_offset": 18549, + "original_offset": 18814, "generated_offset": 113431, "length": 20 }, { "source": "parser.mbty", - "original_offset": 18572, + "original_offset": 18837, "generated_offset": 113460, "length": 25 }, { "source": "parser.mbty", - "original_offset": 18599, + "original_offset": 18864, "generated_offset": 113493, "length": 31 }, { "source": "parser.mbty", - "original_offset": 18638, + "original_offset": 18903, "generated_offset": 113564, "length": 26 }, { "source": "parser.mbty", - "original_offset": 18667, + "original_offset": 18932, "generated_offset": 113599, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18691, + "original_offset": 18956, "generated_offset": 113629, "length": 28 }, { "source": "parser.mbty", - "original_offset": 18728, + "original_offset": 18993, "generated_offset": 113699, "length": 24 }, { "source": "parser.mbty", - "original_offset": 18754, + "original_offset": 19019, "generated_offset": 113731, "length": 15 }, { "source": "parser.mbty", - "original_offset": 18772, + "original_offset": 19037, "generated_offset": 113755, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18788, + "original_offset": 19053, "generated_offset": 113777, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18814, + "original_offset": 19079, "generated_offset": 113827, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18833, + "original_offset": 19098, "generated_offset": 113852, "length": 41 }, { "source": "parser.mbty", - "original_offset": 18958, + "original_offset": 19223, "generated_offset": 115030, "length": 44 }, { "source": "parser.mbty", - "original_offset": 19004, + "original_offset": 19269, "generated_offset": 115082, "length": 23 }, { "source": "parser.mbty", - "original_offset": 19035, + "original_offset": 19300, "generated_offset": 115145, "length": 25 }, { "source": "parser.mbty", - "original_offset": 19062, + "original_offset": 19327, "generated_offset": 115178, "length": 14 }, { "source": "parser.mbty", - "original_offset": 19078, + "original_offset": 19343, "generated_offset": 115200, "length": 16 }, { "source": "parser.mbty", - "original_offset": 19096, + "original_offset": 19361, "generated_offset": 115224, "length": 21 }, { "source": "parser.mbty", - "original_offset": 19121, + "original_offset": 19386, "generated_offset": 115267, "length": 42 }, { "source": "parser.mbty", - "original_offset": 19801, + "original_offset": 20066, "generated_offset": 116102, "length": 7 }, { "source": "parser.mbty", - "original_offset": 19810, + "original_offset": 20075, "generated_offset": 116117, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19814, + "original_offset": 20079, "generated_offset": 116127, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19818, + "original_offset": 20083, "generated_offset": 116137, "length": 9 }, { "source": "parser.mbty", - "original_offset": 19835, + "original_offset": 20100, "generated_offset": 116186, "length": 3 }, { "source": "parser.mbty", - "original_offset": 19840, + "original_offset": 20105, "generated_offset": 116197, "length": 5 }, { "source": "parser.mbty", - "original_offset": 19964, + "original_offset": 20229, "generated_offset": 116852, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19968, + "original_offset": 20233, "generated_offset": 116862, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19972, + "original_offset": 20237, "generated_offset": 116872, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19976, + "original_offset": 20241, "generated_offset": 116882, "length": 9 }, { "source": "parser.mbty", - "original_offset": 19993, + "original_offset": 20258, "generated_offset": 116931, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20173, + "original_offset": 20438, "generated_offset": 117729, "length": 7 }, { "source": "parser.mbty", - "original_offset": 20182, + "original_offset": 20447, "generated_offset": 117744, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20186, + "original_offset": 20451, "generated_offset": 117754, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20190, + "original_offset": 20455, "generated_offset": 117764, "length": 9 }, { "source": "parser.mbty", - "original_offset": 20207, + "original_offset": 20472, "generated_offset": 117813, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20212, + "original_offset": 20477, "generated_offset": 117824, "length": 5 }, { "source": "parser.mbty", - "original_offset": 20390, + "original_offset": 20655, "generated_offset": 118622, "length": 7 }, { "source": "parser.mbty", - "original_offset": 20399, + "original_offset": 20664, "generated_offset": 118637, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20403, + "original_offset": 20668, "generated_offset": 118647, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20407, + "original_offset": 20672, "generated_offset": 118657, "length": 9 }, { "source": "parser.mbty", - "original_offset": 20424, + "original_offset": 20689, "generated_offset": 118706, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20429, + "original_offset": 20694, "generated_offset": 118717, "length": 5 }, @@ -3518,625 +3518,625 @@ }, { "source": "parser.mbty", - "original_offset": 15154, + "original_offset": 15419, "generated_offset": 130549, "length": 46 }, { "source": "parser.mbty", - "original_offset": 15202, + "original_offset": 15467, "generated_offset": 130603, "length": 77 }, { "source": "parser.mbty", - "original_offset": 15281, + "original_offset": 15546, "generated_offset": 130688, "length": 16 }, { "source": "parser.mbty", - "original_offset": 15299, + "original_offset": 15564, "generated_offset": 130712, "length": 69 }, { "source": "parser.mbty", - "original_offset": 15373, + "original_offset": 15638, "generated_offset": 130810, "length": 10 }, { "source": "parser.mbty", - "original_offset": 15537, + "original_offset": 15802, "generated_offset": 132262, "length": 32 }, { "source": "parser.mbty", - "original_offset": 15571, + "original_offset": 15836, "generated_offset": 132302, "length": 14 }, { "source": "parser.mbty", - "original_offset": 15593, + "original_offset": 15858, "generated_offset": 132356, "length": 27 }, { "source": "parser.mbty", - "original_offset": 15622, + "original_offset": 15887, "generated_offset": 132391, "length": 146 }, { "source": "parser.mbty", - "original_offset": 15770, + "original_offset": 16035, "generated_offset": 132545, "length": 15 }, { "source": "parser.mbty", - "original_offset": 15787, + "original_offset": 16052, "generated_offset": 132568, "length": 22 }, { "source": "parser.mbty", - "original_offset": 15814, + "original_offset": 16079, "generated_offset": 132619, "length": 18 }, { "source": "parser.mbty", - "original_offset": 15834, + "original_offset": 16099, "generated_offset": 132645, "length": 51 }, { "source": "parser.mbty", - "original_offset": 15951, + "original_offset": 16216, "generated_offset": 133680, "length": 35 }, { "source": "parser.mbty", - "original_offset": 15988, + "original_offset": 16253, "generated_offset": 133723, "length": 64 }, { "source": "parser.mbty", - "original_offset": 16054, + "original_offset": 16319, "generated_offset": 133795, "length": 16 }, { "source": "parser.mbty", - "original_offset": 16072, + "original_offset": 16337, "generated_offset": 133819, "length": 69 }, { "source": "parser.mbty", - "original_offset": 16146, + "original_offset": 16411, "generated_offset": 133917, "length": 10 }, { "source": "parser.mbty", - "original_offset": 16255, + "original_offset": 16520, "generated_offset": 135210, "length": 51 }, { "source": "parser.mbty", - "original_offset": 16308, + "original_offset": 16573, "generated_offset": 135269, "length": 29 }, { "source": "parser.mbty", - "original_offset": 16345, + "original_offset": 16610, "generated_offset": 135338, "length": 20 }, { "source": "parser.mbty", - "original_offset": 16367, + "original_offset": 16632, "generated_offset": 135366, "length": 28 }, { "source": "parser.mbty", - "original_offset": 16397, + "original_offset": 16662, "generated_offset": 135402, "length": 22 }, { "source": "parser.mbty", - "original_offset": 16421, + "original_offset": 16686, "generated_offset": 135432, "length": 90 }, { "source": "parser.mbty", - "original_offset": 16516, + "original_offset": 16781, "generated_offset": 135551, "length": 19 }, { "source": "parser.mbty", - "original_offset": 16537, + "original_offset": 16802, "generated_offset": 135578, "length": 17 }, { "source": "parser.mbty", - "original_offset": 16621, + "original_offset": 16886, "generated_offset": 136581, "length": 35 }, { "source": "parser.mbty", - "original_offset": 16658, + "original_offset": 16923, "generated_offset": 136624, "length": 65 }, { "source": "parser.mbty", - "original_offset": 16725, + "original_offset": 16990, "generated_offset": 136697, "length": 16 }, { "source": "parser.mbty", - "original_offset": 16743, + "original_offset": 17008, "generated_offset": 136721, "length": 69 }, { "source": "parser.mbty", - "original_offset": 16817, + "original_offset": 17082, "generated_offset": 136819, "length": 10 }, { "source": "parser.mbty", - "original_offset": 17299, + "original_offset": 17564, "generated_offset": 138474, "length": 28 }, { "source": "parser.mbty", - "original_offset": 17330, + "original_offset": 17595, "generated_offset": 138511, "length": 35 }, { "source": "parser.mbty", - "original_offset": 17367, + "original_offset": 17632, "generated_offset": 138554, "length": 18 }, { "source": "parser.mbty", - "original_offset": 17387, + "original_offset": 17652, "generated_offset": 138580, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17411, + "original_offset": 17676, "generated_offset": 138610, "length": 20 }, { "source": "parser.mbty", - "original_offset": 17434, + "original_offset": 17699, "generated_offset": 138639, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17458, + "original_offset": 17723, "generated_offset": 138669, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17478, + "original_offset": 17743, "generated_offset": 138695, "length": 45 }, { "source": "parser.mbty", - "original_offset": 17526, + "original_offset": 17791, "generated_offset": 138749, "length": 14 }, { "source": "parser.mbty", - "original_offset": 17542, + "original_offset": 17807, "generated_offset": 138771, "length": 21 }, { "source": "parser.mbty", - "original_offset": 17568, + "original_offset": 17833, "generated_offset": 138821, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17587, + "original_offset": 17852, "generated_offset": 138846, "length": 41 }, { "source": "parser.mbty", - "original_offset": 18171, + "original_offset": 18436, "generated_offset": 139937, "length": 38 }, { "source": "parser.mbty", - "original_offset": 18211, + "original_offset": 18476, "generated_offset": 139983, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18230, + "original_offset": 18495, "generated_offset": 140008, "length": 22 }, { "source": "parser.mbty", - "original_offset": 18254, + "original_offset": 18519, "generated_offset": 140038, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18270, + "original_offset": 18535, "generated_offset": 140060, "length": 16 }, { "source": "parser.mbty", - "original_offset": 18288, + "original_offset": 18553, "generated_offset": 140084, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18314, + "original_offset": 18579, "generated_offset": 140134, "length": 42 }, { "source": "parser.mbty", - "original_offset": 17765, + "original_offset": 18030, "generated_offset": 141755, "length": 28 }, { "source": "parser.mbty", - "original_offset": 17796, + "original_offset": 18061, "generated_offset": 141792, "length": 51 }, { "source": "parser.mbty", - "original_offset": 17849, + "original_offset": 18114, "generated_offset": 141851, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17873, + "original_offset": 18138, "generated_offset": 141881, "length": 20 }, { "source": "parser.mbty", - "original_offset": 17895, + "original_offset": 18160, "generated_offset": 141909, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17919, + "original_offset": 18184, "generated_offset": 141939, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17938, + "original_offset": 18203, "generated_offset": 141964, "length": 45 }, { "source": "parser.mbty", - "original_offset": 17986, + "original_offset": 18251, "generated_offset": 142018, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18002, + "original_offset": 18267, "generated_offset": 142040, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18028, + "original_offset": 18293, "generated_offset": 142090, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18047, + "original_offset": 18312, "generated_offset": 142115, "length": 41 }, { "source": "parser.mbty", - "original_offset": 18513, + "original_offset": 18778, "generated_offset": 143936, "length": 34 }, { "source": "parser.mbty", - "original_offset": 18549, + "original_offset": 18814, "generated_offset": 143978, "length": 20 }, { "source": "parser.mbty", - "original_offset": 18572, + "original_offset": 18837, "generated_offset": 144007, "length": 25 }, { "source": "parser.mbty", - "original_offset": 18599, + "original_offset": 18864, "generated_offset": 144040, "length": 31 }, { "source": "parser.mbty", - "original_offset": 18638, + "original_offset": 18903, "generated_offset": 144111, "length": 26 }, { "source": "parser.mbty", - "original_offset": 18667, + "original_offset": 18932, "generated_offset": 144146, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18691, + "original_offset": 18956, "generated_offset": 144176, "length": 28 }, { "source": "parser.mbty", - "original_offset": 18728, + "original_offset": 18993, "generated_offset": 144246, "length": 24 }, { "source": "parser.mbty", - "original_offset": 18754, + "original_offset": 19019, "generated_offset": 144278, "length": 15 }, { "source": "parser.mbty", - "original_offset": 18772, + "original_offset": 19037, "generated_offset": 144302, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18788, + "original_offset": 19053, "generated_offset": 144324, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18814, + "original_offset": 19079, "generated_offset": 144374, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18833, + "original_offset": 19098, "generated_offset": 144399, "length": 41 }, { "source": "parser.mbty", - "original_offset": 18958, + "original_offset": 19223, "generated_offset": 145578, "length": 44 }, { "source": "parser.mbty", - "original_offset": 19004, + "original_offset": 19269, "generated_offset": 145630, "length": 23 }, { "source": "parser.mbty", - "original_offset": 19035, + "original_offset": 19300, "generated_offset": 145693, "length": 25 }, { "source": "parser.mbty", - "original_offset": 19062, + "original_offset": 19327, "generated_offset": 145726, "length": 14 }, { "source": "parser.mbty", - "original_offset": 19078, + "original_offset": 19343, "generated_offset": 145748, "length": 16 }, { "source": "parser.mbty", - "original_offset": 19096, + "original_offset": 19361, "generated_offset": 145772, "length": 21 }, { "source": "parser.mbty", - "original_offset": 19121, + "original_offset": 19386, "generated_offset": 145815, "length": 42 }, { "source": "parser.mbty", - "original_offset": 19801, + "original_offset": 20066, "generated_offset": 146651, "length": 7 }, { "source": "parser.mbty", - "original_offset": 19810, + "original_offset": 20075, "generated_offset": 146666, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19814, + "original_offset": 20079, "generated_offset": 146676, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19818, + "original_offset": 20083, "generated_offset": 146686, "length": 9 }, { "source": "parser.mbty", - "original_offset": 19835, + "original_offset": 20100, "generated_offset": 146735, "length": 3 }, { "source": "parser.mbty", - "original_offset": 19840, + "original_offset": 20105, "generated_offset": 146746, "length": 5 }, { "source": "parser.mbty", - "original_offset": 19964, + "original_offset": 20229, "generated_offset": 147402, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19968, + "original_offset": 20233, "generated_offset": 147412, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19972, + "original_offset": 20237, "generated_offset": 147422, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19976, + "original_offset": 20241, "generated_offset": 147432, "length": 9 }, { "source": "parser.mbty", - "original_offset": 19993, + "original_offset": 20258, "generated_offset": 147481, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20173, + "original_offset": 20438, "generated_offset": 148280, "length": 7 }, { "source": "parser.mbty", - "original_offset": 20182, + "original_offset": 20447, "generated_offset": 148295, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20186, + "original_offset": 20451, "generated_offset": 148305, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20190, + "original_offset": 20455, "generated_offset": 148315, "length": 9 }, { "source": "parser.mbty", - "original_offset": 20207, + "original_offset": 20472, "generated_offset": 148364, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20212, + "original_offset": 20477, "generated_offset": 148375, "length": 5 }, { "source": "parser.mbty", - "original_offset": 20390, + "original_offset": 20655, "generated_offset": 149174, "length": 7 }, { "source": "parser.mbty", - "original_offset": 20399, + "original_offset": 20664, "generated_offset": 149189, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20403, + "original_offset": 20668, "generated_offset": 149199, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20407, + "original_offset": 20672, "generated_offset": 149209, "length": 9 }, { "source": "parser.mbty", - "original_offset": 20424, + "original_offset": 20689, "generated_offset": 149258, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20429, + "original_offset": 20694, "generated_offset": 149269, "length": 5 }, @@ -4382,667 +4382,667 @@ }, { "source": "parser.mbty", - "original_offset": 15154, + "original_offset": 15419, "generated_offset": 157428, "length": 46 }, { "source": "parser.mbty", - "original_offset": 15202, + "original_offset": 15467, "generated_offset": 157482, "length": 77 }, { "source": "parser.mbty", - "original_offset": 15281, + "original_offset": 15546, "generated_offset": 157567, "length": 16 }, { "source": "parser.mbty", - "original_offset": 15299, + "original_offset": 15564, "generated_offset": 157591, "length": 69 }, { "source": "parser.mbty", - "original_offset": 15373, + "original_offset": 15638, "generated_offset": 157689, "length": 10 }, { "source": "parser.mbty", - "original_offset": 15537, + "original_offset": 15802, "generated_offset": 159141, "length": 32 }, { "source": "parser.mbty", - "original_offset": 15571, + "original_offset": 15836, "generated_offset": 159181, "length": 14 }, { "source": "parser.mbty", - "original_offset": 15593, + "original_offset": 15858, "generated_offset": 159235, "length": 27 }, { "source": "parser.mbty", - "original_offset": 15622, + "original_offset": 15887, "generated_offset": 159270, "length": 146 }, { "source": "parser.mbty", - "original_offset": 15770, + "original_offset": 16035, "generated_offset": 159424, "length": 15 }, { "source": "parser.mbty", - "original_offset": 15787, + "original_offset": 16052, "generated_offset": 159447, "length": 22 }, { "source": "parser.mbty", - "original_offset": 15814, + "original_offset": 16079, "generated_offset": 159498, "length": 18 }, { "source": "parser.mbty", - "original_offset": 15834, + "original_offset": 16099, "generated_offset": 159524, "length": 51 }, { "source": "parser.mbty", - "original_offset": 15951, + "original_offset": 16216, "generated_offset": 160559, "length": 35 }, { "source": "parser.mbty", - "original_offset": 15988, + "original_offset": 16253, "generated_offset": 160602, "length": 64 }, { "source": "parser.mbty", - "original_offset": 16054, + "original_offset": 16319, "generated_offset": 160674, "length": 16 }, { "source": "parser.mbty", - "original_offset": 16072, + "original_offset": 16337, "generated_offset": 160698, "length": 69 }, { "source": "parser.mbty", - "original_offset": 16146, + "original_offset": 16411, "generated_offset": 160796, "length": 10 }, { "source": "parser.mbty", - "original_offset": 16255, + "original_offset": 16520, "generated_offset": 162089, "length": 51 }, { "source": "parser.mbty", - "original_offset": 16308, + "original_offset": 16573, "generated_offset": 162148, "length": 29 }, { "source": "parser.mbty", - "original_offset": 16345, + "original_offset": 16610, "generated_offset": 162217, "length": 20 }, { "source": "parser.mbty", - "original_offset": 16367, + "original_offset": 16632, "generated_offset": 162245, "length": 28 }, { "source": "parser.mbty", - "original_offset": 16397, + "original_offset": 16662, "generated_offset": 162281, "length": 22 }, { "source": "parser.mbty", - "original_offset": 16421, + "original_offset": 16686, "generated_offset": 162311, "length": 90 }, { "source": "parser.mbty", - "original_offset": 16516, + "original_offset": 16781, "generated_offset": 162430, "length": 19 }, { "source": "parser.mbty", - "original_offset": 16537, + "original_offset": 16802, "generated_offset": 162457, "length": 17 }, { "source": "parser.mbty", - "original_offset": 16621, + "original_offset": 16886, "generated_offset": 163460, "length": 35 }, { "source": "parser.mbty", - "original_offset": 16658, + "original_offset": 16923, "generated_offset": 163503, "length": 65 }, { "source": "parser.mbty", - "original_offset": 16725, + "original_offset": 16990, "generated_offset": 163576, "length": 16 }, { "source": "parser.mbty", - "original_offset": 16743, + "original_offset": 17008, "generated_offset": 163600, "length": 69 }, { "source": "parser.mbty", - "original_offset": 16817, + "original_offset": 17082, "generated_offset": 163698, "length": 10 }, { "source": "parser.mbty", - "original_offset": 16929, + "original_offset": 17194, "generated_offset": 164878, "length": 31 }, { "source": "parser.mbty", - "original_offset": 16962, + "original_offset": 17227, "generated_offset": 164917, "length": 40 }, { "source": "parser.mbty", - "original_offset": 17004, + "original_offset": 17269, "generated_offset": 164965, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17023, + "original_offset": 17288, "generated_offset": 164990, "length": 39 }, { "source": "parser.mbty", - "original_offset": 17064, + "original_offset": 17329, "generated_offset": 165037, "length": 21 }, { "source": "parser.mbty", - "original_offset": 17090, + "original_offset": 17355, "generated_offset": 165087, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17109, + "original_offset": 17374, "generated_offset": 165112, "length": 41 }, { "source": "parser.mbty", - "original_offset": 17299, + "original_offset": 17564, "generated_offset": 166795, "length": 28 }, { "source": "parser.mbty", - "original_offset": 17330, + "original_offset": 17595, "generated_offset": 166832, "length": 35 }, { "source": "parser.mbty", - "original_offset": 17367, + "original_offset": 17632, "generated_offset": 166875, "length": 18 }, { "source": "parser.mbty", - "original_offset": 17387, + "original_offset": 17652, "generated_offset": 166901, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17411, + "original_offset": 17676, "generated_offset": 166931, "length": 20 }, { "source": "parser.mbty", - "original_offset": 17434, + "original_offset": 17699, "generated_offset": 166960, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17458, + "original_offset": 17723, "generated_offset": 166990, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17478, + "original_offset": 17743, "generated_offset": 167016, "length": 45 }, { "source": "parser.mbty", - "original_offset": 17526, + "original_offset": 17791, "generated_offset": 167070, "length": 14 }, { "source": "parser.mbty", - "original_offset": 17542, + "original_offset": 17807, "generated_offset": 167092, "length": 21 }, { "source": "parser.mbty", - "original_offset": 17568, + "original_offset": 17833, "generated_offset": 167142, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17587, + "original_offset": 17852, "generated_offset": 167167, "length": 41 }, { "source": "parser.mbty", - "original_offset": 18171, + "original_offset": 18436, "generated_offset": 168258, "length": 38 }, { "source": "parser.mbty", - "original_offset": 18211, + "original_offset": 18476, "generated_offset": 168304, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18230, + "original_offset": 18495, "generated_offset": 168329, "length": 22 }, { "source": "parser.mbty", - "original_offset": 18254, + "original_offset": 18519, "generated_offset": 168359, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18270, + "original_offset": 18535, "generated_offset": 168381, "length": 16 }, { "source": "parser.mbty", - "original_offset": 18288, + "original_offset": 18553, "generated_offset": 168405, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18314, + "original_offset": 18579, "generated_offset": 168455, "length": 42 }, { "source": "parser.mbty", - "original_offset": 17765, + "original_offset": 18030, "generated_offset": 170074, "length": 28 }, { "source": "parser.mbty", - "original_offset": 17796, + "original_offset": 18061, "generated_offset": 170111, "length": 51 }, { "source": "parser.mbty", - "original_offset": 17849, + "original_offset": 18114, "generated_offset": 170170, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17873, + "original_offset": 18138, "generated_offset": 170200, "length": 20 }, { "source": "parser.mbty", - "original_offset": 17895, + "original_offset": 18160, "generated_offset": 170228, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17919, + "original_offset": 18184, "generated_offset": 170258, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17938, + "original_offset": 18203, "generated_offset": 170283, "length": 45 }, { "source": "parser.mbty", - "original_offset": 17986, + "original_offset": 18251, "generated_offset": 170337, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18002, + "original_offset": 18267, "generated_offset": 170359, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18028, + "original_offset": 18293, "generated_offset": 170409, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18047, + "original_offset": 18312, "generated_offset": 170434, "length": 41 }, { "source": "parser.mbty", - "original_offset": 18513, + "original_offset": 18778, "generated_offset": 172252, "length": 34 }, { "source": "parser.mbty", - "original_offset": 18549, + "original_offset": 18814, "generated_offset": 172294, "length": 20 }, { "source": "parser.mbty", - "original_offset": 18572, + "original_offset": 18837, "generated_offset": 172323, "length": 25 }, { "source": "parser.mbty", - "original_offset": 18599, + "original_offset": 18864, "generated_offset": 172356, "length": 31 }, { "source": "parser.mbty", - "original_offset": 18638, + "original_offset": 18903, "generated_offset": 172427, "length": 26 }, { "source": "parser.mbty", - "original_offset": 18667, + "original_offset": 18932, "generated_offset": 172462, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18691, + "original_offset": 18956, "generated_offset": 172492, "length": 28 }, { "source": "parser.mbty", - "original_offset": 18728, + "original_offset": 18993, "generated_offset": 172562, "length": 24 }, { "source": "parser.mbty", - "original_offset": 18754, + "original_offset": 19019, "generated_offset": 172594, "length": 15 }, { "source": "parser.mbty", - "original_offset": 18772, + "original_offset": 19037, "generated_offset": 172618, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18788, + "original_offset": 19053, "generated_offset": 172640, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18814, + "original_offset": 19079, "generated_offset": 172690, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18833, + "original_offset": 19098, "generated_offset": 172715, "length": 41 }, { "source": "parser.mbty", - "original_offset": 18958, + "original_offset": 19223, "generated_offset": 173893, "length": 44 }, { "source": "parser.mbty", - "original_offset": 19004, + "original_offset": 19269, "generated_offset": 173945, "length": 23 }, { "source": "parser.mbty", - "original_offset": 19035, + "original_offset": 19300, "generated_offset": 174008, "length": 25 }, { "source": "parser.mbty", - "original_offset": 19062, + "original_offset": 19327, "generated_offset": 174041, "length": 14 }, { "source": "parser.mbty", - "original_offset": 19078, + "original_offset": 19343, "generated_offset": 174063, "length": 16 }, { "source": "parser.mbty", - "original_offset": 19096, + "original_offset": 19361, "generated_offset": 174087, "length": 21 }, { "source": "parser.mbty", - "original_offset": 19121, + "original_offset": 19386, "generated_offset": 174130, "length": 42 }, { "source": "parser.mbty", - "original_offset": 19801, + "original_offset": 20066, "generated_offset": 174965, "length": 7 }, { "source": "parser.mbty", - "original_offset": 19810, + "original_offset": 20075, "generated_offset": 174980, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19814, + "original_offset": 20079, "generated_offset": 174990, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19818, + "original_offset": 20083, "generated_offset": 175000, "length": 9 }, { "source": "parser.mbty", - "original_offset": 19835, + "original_offset": 20100, "generated_offset": 175049, "length": 3 }, { "source": "parser.mbty", - "original_offset": 19840, + "original_offset": 20105, "generated_offset": 175060, "length": 5 }, { "source": "parser.mbty", - "original_offset": 19964, + "original_offset": 20229, "generated_offset": 175715, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19968, + "original_offset": 20233, "generated_offset": 175725, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19972, + "original_offset": 20237, "generated_offset": 175735, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19976, + "original_offset": 20241, "generated_offset": 175745, "length": 9 }, { "source": "parser.mbty", - "original_offset": 19993, + "original_offset": 20258, "generated_offset": 175794, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20173, + "original_offset": 20438, "generated_offset": 176592, "length": 7 }, { "source": "parser.mbty", - "original_offset": 20182, + "original_offset": 20447, "generated_offset": 176607, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20186, + "original_offset": 20451, "generated_offset": 176617, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20190, + "original_offset": 20455, "generated_offset": 176627, "length": 9 }, { "source": "parser.mbty", - "original_offset": 20207, + "original_offset": 20472, "generated_offset": 176676, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20212, + "original_offset": 20477, "generated_offset": 176687, "length": 5 }, { "source": "parser.mbty", - "original_offset": 20390, + "original_offset": 20655, "generated_offset": 177485, "length": 7 }, { "source": "parser.mbty", - "original_offset": 20399, + "original_offset": 20664, "generated_offset": 177500, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20403, + "original_offset": 20668, "generated_offset": 177510, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20407, + "original_offset": 20672, "generated_offset": 177520, "length": 9 }, { "source": "parser.mbty", - "original_offset": 20424, + "original_offset": 20689, "generated_offset": 177569, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20429, + "original_offset": 20694, "generated_offset": 177580, "length": 5 }, @@ -5618,12632 +5618,12662 @@ }, { "source": "parser.mbty", - "original_offset": 13865, - "generated_offset": 198633, - "length": 36 + "original_offset": 13872, + "generated_offset": 198721, + "length": 32 }, { "source": "parser.mbty", "original_offset": 13906, - "generated_offset": 198698, - "length": 20 + "generated_offset": 198761, + "length": 36 }, { "source": "parser.mbty", - "original_offset": 13928, - "generated_offset": 198726, - "length": 51 + "original_offset": 13947, + "generated_offset": 198826, + "length": 69 }, { "source": "parser.mbty", - "original_offset": 13981, - "generated_offset": 198785, + "original_offset": 14018, + "generated_offset": 198903, "length": 14 }, { "source": "parser.mbty", - "original_offset": 13997, - "generated_offset": 198807, - "length": 11 + "original_offset": 14034, + "generated_offset": 198925, + "length": 38 }, { "source": "parser.mbty", - "original_offset": 14037, - "generated_offset": 199449, - "length": 36 + "original_offset": 14704, + "generated_offset": 199667, + "length": 28 }, { "source": "parser.mbty", - "original_offset": 14078, - "generated_offset": 199514, - "length": 20 + "original_offset": 14734, + "generated_offset": 199703, + "length": 36 }, { "source": "parser.mbty", - "original_offset": 14100, - "generated_offset": 199542, - "length": 74 + "original_offset": 14775, + "generated_offset": 199768, + "length": 108 }, { "source": "parser.mbty", - "original_offset": 14176, - "generated_offset": 199624, + "original_offset": 14885, + "generated_offset": 199884, "length": 12 }, { "source": "parser.mbty", - "original_offset": 14243, - "generated_offset": 200301, - "length": 36 + "original_offset": 14959, + "generated_offset": 200634, + "length": 28 }, { "source": "parser.mbty", - "original_offset": 14284, - "generated_offset": 200366, - "length": 20 + "original_offset": 14989, + "generated_offset": 200670, + "length": 36 }, { "source": "parser.mbty", - "original_offset": 14306, - "generated_offset": 200394, - "length": 83 + "original_offset": 15030, + "generated_offset": 200735, + "length": 117 }, { "source": "parser.mbty", - "original_offset": 14391, - "generated_offset": 200485, + "original_offset": 15149, + "generated_offset": 200860, "length": 12 }, { "source": "parser.mbty", - "original_offset": 14942, - "generated_offset": 201169, - "length": 31 + "original_offset": 14113, + "generated_offset": 201571, + "length": 36 }, { "source": "parser.mbty", - "original_offset": 14975, - "generated_offset": 201208, - "length": 36 + "original_offset": 14154, + "generated_offset": 201636, + "length": 20 }, { "source": "parser.mbty", - "original_offset": 15016, - "generated_offset": 201273, - "length": 20 + "original_offset": 14176, + "generated_offset": 201664, + "length": 51 }, { "source": "parser.mbty", - "original_offset": 15038, - "generated_offset": 201301, - "length": 58 + "original_offset": 14229, + "generated_offset": 201723, + "length": 14 }, { "source": "parser.mbty", - "original_offset": 14439, - "generated_offset": 202063, + "original_offset": 14245, + "generated_offset": 201745, "length": 28 }, { "source": "parser.mbty", - "original_offset": 14469, - "generated_offset": 202099, + "original_offset": 14302, + "generated_offset": 202404, "length": 36 }, { "source": "parser.mbty", - "original_offset": 14510, - "generated_offset": 202164, - "length": 108 + "original_offset": 14343, + "generated_offset": 202469, + "length": 20 }, { "source": "parser.mbty", - "original_offset": 14620, - "generated_offset": 202280, - "length": 12 + "original_offset": 14365, + "generated_offset": 202497, + "length": 74 }, { "source": "parser.mbty", - "original_offset": 14694, - "generated_offset": 203030, - "length": 28 + "original_offset": 14441, + "generated_offset": 202579, + "length": 12 }, { "source": "parser.mbty", - "original_offset": 14724, - "generated_offset": 203066, + "original_offset": 14508, + "generated_offset": 203256, "length": 36 }, { "source": "parser.mbty", - "original_offset": 14765, - "generated_offset": 203131, - "length": 117 + "original_offset": 14549, + "generated_offset": 203321, + "length": 20 }, { "source": "parser.mbty", - "original_offset": 14884, - "generated_offset": 203256, + "original_offset": 14571, + "generated_offset": 203349, + "length": 83 + }, + { + "source": "parser.mbty", + "original_offset": 14656, + "generated_offset": 203440, "length": 12 }, { "source": "parser.mbty", "original_offset": 3295, - "generated_offset": 203565, + "generated_offset": 203749, "length": 1 }, { "source": "parser.mbty", "original_offset": 3298, - "generated_offset": 203574, + "generated_offset": 203758, "length": 5 }, { "source": "parser.mbty", "original_offset": 3305, - "generated_offset": 203587, + "generated_offset": 203771, "length": 2 }, { "source": "parser.mbty", "original_offset": 3247, - "generated_offset": 203826, + "generated_offset": 204010, "length": 17 }, { "source": "parser.mbty", "original_offset": 3266, - "generated_offset": 203851, + "generated_offset": 204035, "length": 2 }, { "source": "parser.mbty", - "original_offset": 15154, - "generated_offset": 204866, + "original_offset": 15207, + "generated_offset": 204709, + "length": 31 + }, + { + "source": "parser.mbty", + "original_offset": 15240, + "generated_offset": 204748, + "length": 36 + }, + { + "source": "parser.mbty", + "original_offset": 15281, + "generated_offset": 204813, + "length": 20 + }, + { + "source": "parser.mbty", + "original_offset": 15303, + "generated_offset": 204841, + "length": 58 + }, + { + "source": "parser.mbty", + "original_offset": 15419, + "generated_offset": 205912, "length": 46 }, { "source": "parser.mbty", - "original_offset": 15202, - "generated_offset": 204920, + "original_offset": 15467, + "generated_offset": 205966, "length": 77 }, { "source": "parser.mbty", - "original_offset": 15281, - "generated_offset": 205005, + "original_offset": 15546, + "generated_offset": 206051, "length": 16 }, { "source": "parser.mbty", - "original_offset": 15299, - "generated_offset": 205029, + "original_offset": 15564, + "generated_offset": 206075, "length": 69 }, { "source": "parser.mbty", - "original_offset": 15373, - "generated_offset": 205127, + "original_offset": 15638, + "generated_offset": 206173, "length": 10 }, { "source": "parser.mbty", - "original_offset": 21460, - "generated_offset": 205646, + "original_offset": 21725, + "generated_offset": 206692, "length": 13 }, { "source": "parser.mbty", - "original_offset": 21475, - "generated_offset": 205667, + "original_offset": 21740, + "generated_offset": 206713, "length": 25 }, { "source": "parser.mbty", - "original_offset": 21502, - "generated_offset": 205700, + "original_offset": 21767, + "generated_offset": 206746, "length": 5 }, { "source": "parser.mbty", "original_offset": 115, - "generated_offset": 205879, + "generated_offset": 206925, "length": 6 }, { "source": "parser.mbty", - "original_offset": 21460, - "generated_offset": 206394, + "original_offset": 21725, + "generated_offset": 207440, "length": 13 }, { "source": "parser.mbty", - "original_offset": 21475, - "generated_offset": 206415, + "original_offset": 21740, + "generated_offset": 207461, "length": 25 }, { "source": "parser.mbty", - "original_offset": 21502, - "generated_offset": 206448, + "original_offset": 21767, + "generated_offset": 207494, "length": 5 }, { "source": "parser.mbty", "original_offset": 130, - "generated_offset": 206678, + "generated_offset": 207724, "length": 6 }, { "source": "parser.mbty", "original_offset": 138, - "generated_offset": 206692, + "generated_offset": 207738, "length": 2 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 206918, + "generated_offset": 207964, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 206932, + "generated_offset": 207978, "length": 2 }, { "source": "parser.mbty", - "original_offset": 21557, - "generated_offset": 207478, + "original_offset": 21822, + "generated_offset": 208524, "length": 31 }, { "source": "parser.mbty", - "original_offset": 21590, - "generated_offset": 207517, + "original_offset": 21855, + "generated_offset": 208563, "length": 14 }, { "source": "parser.mbty", - "original_offset": 21612, - "generated_offset": 207571, + "original_offset": 21877, + "generated_offset": 208617, "length": 49 }, { "source": "parser.mbty", - "original_offset": 21663, - "generated_offset": 207628, + "original_offset": 21928, + "generated_offset": 208674, "length": 5 }, { "source": "parser.mbty", - "original_offset": 21759, - "generated_offset": 208266, + "original_offset": 22024, + "generated_offset": 209312, "length": 31 }, { "source": "parser.mbty", - "original_offset": 21792, - "generated_offset": 208305, + "original_offset": 22057, + "generated_offset": 209351, "length": 14 }, { "source": "parser.mbty", - "original_offset": 21814, - "generated_offset": 208359, + "original_offset": 22079, + "generated_offset": 209405, "length": 25 }, { "source": "parser.mbty", - "original_offset": 21841, - "generated_offset": 208392, + "original_offset": 22106, + "generated_offset": 209438, "length": 26 }, { "source": "parser.mbty", - "original_offset": 21869, - "generated_offset": 208426, + "original_offset": 22134, + "generated_offset": 209472, "length": 5 }, { "source": "parser.mbty", - "original_offset": 22305, - "generated_offset": 209083, + "original_offset": 22570, + "generated_offset": 210129, "length": 31 }, { "source": "parser.mbty", - "original_offset": 22338, - "generated_offset": 209122, + "original_offset": 22603, + "generated_offset": 210168, "length": 14 }, { "source": "parser.mbty", - "original_offset": 22360, - "generated_offset": 209176, + "original_offset": 22625, + "generated_offset": 210222, "length": 25 }, { "source": "parser.mbty", - "original_offset": 22387, - "generated_offset": 209209, + "original_offset": 22652, + "generated_offset": 210255, "length": 9 }, { "source": "parser.mbty", - "original_offset": 22398, - "generated_offset": 209226, + "original_offset": 22663, + "generated_offset": 210272, "length": 4 }, { "source": "parser.mbty", - "original_offset": 22090, - "generated_offset": 209790, + "original_offset": 22355, + "generated_offset": 210836, "length": 31 }, { "source": "parser.mbty", - "original_offset": 22123, - "generated_offset": 209829, + "original_offset": 22388, + "generated_offset": 210875, "length": 14 }, { "source": "parser.mbty", - "original_offset": 22145, - "generated_offset": 209883, + "original_offset": 22410, + "generated_offset": 210929, "length": 32 }, { "source": "parser.mbty", - "original_offset": 22179, - "generated_offset": 209923, + "original_offset": 22444, + "generated_offset": 210969, "length": 4 }, { "source": "parser.mbty", - "original_offset": 22730, - "generated_offset": 210704, + "original_offset": 22995, + "generated_offset": 211750, "length": 12 }, { "source": "parser.mbty", - "original_offset": 22744, - "generated_offset": 210724, + "original_offset": 23009, + "generated_offset": 211770, "length": 56 }, { "source": "parser.mbty", - "original_offset": 22802, - "generated_offset": 210788, + "original_offset": 23067, + "generated_offset": 211834, "length": 14 }, { "source": "parser.mbty", - "original_offset": 22824, - "generated_offset": 210842, + "original_offset": 23089, + "generated_offset": 211888, "length": 118 }, { "source": "parser.mbty", - "original_offset": 22944, - "generated_offset": 210968, + "original_offset": 23209, + "generated_offset": 212014, "length": 14 }, { "source": "parser.mbty", - "original_offset": 22966, - "generated_offset": 211022, + "original_offset": 23231, + "generated_offset": 212068, "length": 74 }, { "source": "parser.mbty", - "original_offset": 22502, - "generated_offset": 211445, + "original_offset": 22767, + "generated_offset": 212491, "length": 16 }, { "source": "parser.mbty", - "original_offset": 22520, - "generated_offset": 211469, + "original_offset": 22785, + "generated_offset": 212515, "length": 14 }, { "source": "parser.mbty", - "original_offset": 22542, - "generated_offset": 211523, + "original_offset": 22807, + "generated_offset": 212569, "length": 4 }, { "source": "parser.mbty", - "original_offset": 22575, - "generated_offset": 211876, + "original_offset": 22840, + "generated_offset": 212922, "length": 16 }, { "source": "parser.mbty", - "original_offset": 22593, - "generated_offset": 211900, + "original_offset": 22858, + "generated_offset": 212946, "length": 14 }, { "source": "parser.mbty", - "original_offset": 22615, - "generated_offset": 211954, + "original_offset": 22880, + "generated_offset": 213000, "length": 4 }, { "source": "parser.mbty", - "original_offset": 21983, - "generated_offset": 212409, + "original_offset": 22248, + "generated_offset": 213455, "length": 13 }, { "source": "parser.mbty", - "original_offset": 21998, - "generated_offset": 212430, + "original_offset": 22263, + "generated_offset": 213476, "length": 8 }, { "source": "parser.mbty", - "original_offset": 22008, - "generated_offset": 212446, + "original_offset": 22273, + "generated_offset": 213492, "length": 4 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 212731, + "generated_offset": 213777, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 212740, + "generated_offset": 213786, "length": 7 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 213074, + "generated_offset": 214120, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 213083, + "generated_offset": 214129, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 213096, + "generated_offset": 214142, "length": 2 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 213345, + "generated_offset": 214391, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 213370, + "generated_offset": 214416, "length": 2 }, { "source": "parser.mbty", - "original_offset": 22502, - "generated_offset": 213721, + "original_offset": 22767, + "generated_offset": 214767, "length": 16 }, { "source": "parser.mbty", - "original_offset": 22520, - "generated_offset": 213745, + "original_offset": 22785, + "generated_offset": 214791, "length": 14 }, { "source": "parser.mbty", - "original_offset": 22542, - "generated_offset": 213799, + "original_offset": 22807, + "generated_offset": 214845, "length": 4 }, { "source": "parser.mbty", - "original_offset": 22730, - "generated_offset": 214580, + "original_offset": 22995, + "generated_offset": 215626, "length": 12 }, { "source": "parser.mbty", - "original_offset": 22744, - "generated_offset": 214600, + "original_offset": 23009, + "generated_offset": 215646, "length": 56 }, { "source": "parser.mbty", - "original_offset": 22802, - "generated_offset": 214664, + "original_offset": 23067, + "generated_offset": 215710, "length": 14 }, { "source": "parser.mbty", - "original_offset": 22824, - "generated_offset": 214718, + "original_offset": 23089, + "generated_offset": 215764, "length": 118 }, { "source": "parser.mbty", - "original_offset": 22944, - "generated_offset": 214844, + "original_offset": 23209, + "generated_offset": 215890, "length": 14 }, { "source": "parser.mbty", - "original_offset": 22966, - "generated_offset": 214898, + "original_offset": 23231, + "generated_offset": 215944, "length": 74 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 215274, + "generated_offset": 216320, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 215288, + "generated_offset": 216334, "length": 2 }, { "source": "parser.mbty", "original_offset": 495, - "generated_offset": 215581, + "generated_offset": 216627, "length": 1 }, { "source": "parser.mbty", "original_offset": 498, - "generated_offset": 215590, + "generated_offset": 216636, "length": 1 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 215766, + "generated_offset": 216812, "length": 6 }, { "source": "parser.mbty", - "original_offset": 22575, - "generated_offset": 216121, + "original_offset": 22840, + "generated_offset": 217167, "length": 16 }, { "source": "parser.mbty", - "original_offset": 22593, - "generated_offset": 216145, + "original_offset": 22858, + "generated_offset": 217191, "length": 14 }, { "source": "parser.mbty", - "original_offset": 22615, - "generated_offset": 216199, + "original_offset": 22880, + "generated_offset": 217245, "length": 4 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 216377, + "generated_offset": 217423, "length": 6 }, { "source": "parser.mbty", - "original_offset": 15537, - "generated_offset": 217823, + "original_offset": 15802, + "generated_offset": 218869, "length": 32 }, { "source": "parser.mbty", - "original_offset": 15571, - "generated_offset": 217863, + "original_offset": 15836, + "generated_offset": 218909, "length": 14 }, { "source": "parser.mbty", - "original_offset": 15593, - "generated_offset": 217917, + "original_offset": 15858, + "generated_offset": 218963, "length": 27 }, { "source": "parser.mbty", - "original_offset": 15622, - "generated_offset": 217952, + "original_offset": 15887, + "generated_offset": 218998, "length": 146 }, { "source": "parser.mbty", - "original_offset": 15770, - "generated_offset": 218106, + "original_offset": 16035, + "generated_offset": 219152, "length": 15 }, { "source": "parser.mbty", - "original_offset": 15787, - "generated_offset": 218129, + "original_offset": 16052, + "generated_offset": 219175, "length": 22 }, { "source": "parser.mbty", - "original_offset": 15814, - "generated_offset": 218180, + "original_offset": 16079, + "generated_offset": 219226, "length": 18 }, { "source": "parser.mbty", - "original_offset": 15834, - "generated_offset": 218206, + "original_offset": 16099, + "generated_offset": 219252, "length": 51 }, { "source": "parser.mbty", "original_offset": 5018, - "generated_offset": 218523, + "generated_offset": 219569, "length": 1 }, { "source": "parser.mbty", "original_offset": 5021, - "generated_offset": 218532, + "generated_offset": 219578, "length": 1 }, { "source": "parser.mbty", - "original_offset": 24758, - "generated_offset": 220032, + "original_offset": 25023, + "generated_offset": 221078, "length": 38 }, { "source": "parser.mbty", - "original_offset": 24798, - "generated_offset": 220078, + "original_offset": 25063, + "generated_offset": 221124, "length": 36 }, { "source": "parser.mbty", - "original_offset": 24836, - "generated_offset": 220122, + "original_offset": 25101, + "generated_offset": 221168, "length": 19 }, { "source": "parser.mbty", - "original_offset": 24857, - "generated_offset": 220149, + "original_offset": 25122, + "generated_offset": 221195, "length": 18 }, { "source": "parser.mbty", - "original_offset": 24877, - "generated_offset": 220175, + "original_offset": 25142, + "generated_offset": 221221, "length": 21 }, { "source": "parser.mbty", - "original_offset": 24900, - "generated_offset": 220204, + "original_offset": 25165, + "generated_offset": 221250, "length": 16 }, { "source": "parser.mbty", - "original_offset": 24918, - "generated_offset": 220228, + "original_offset": 25183, + "generated_offset": 221274, "length": 58 }, { "source": "parser.mbty", - "original_offset": 24979, - "generated_offset": 220295, + "original_offset": 25244, + "generated_offset": 221341, "length": 15 }, { "source": "parser.mbty", - "original_offset": 24996, - "generated_offset": 220318, + "original_offset": 25261, + "generated_offset": 221364, "length": 20 }, { "source": "parser.mbty", - "original_offset": 25021, - "generated_offset": 220367, + "original_offset": 25286, + "generated_offset": 221413, "length": 10 }, { "source": "parser.mbty", - "original_offset": 24758, - "generated_offset": 221875, + "original_offset": 25023, + "generated_offset": 222921, "length": 38 }, { "source": "parser.mbty", - "original_offset": 24798, - "generated_offset": 221921, + "original_offset": 25063, + "generated_offset": 222967, "length": 36 }, { "source": "parser.mbty", - "original_offset": 24836, - "generated_offset": 221965, + "original_offset": 25101, + "generated_offset": 223011, "length": 19 }, { "source": "parser.mbty", - "original_offset": 24857, - "generated_offset": 221992, + "original_offset": 25122, + "generated_offset": 223038, "length": 18 }, { "source": "parser.mbty", - "original_offset": 24877, - "generated_offset": 222018, + "original_offset": 25142, + "generated_offset": 223064, "length": 21 }, { "source": "parser.mbty", - "original_offset": 24900, - "generated_offset": 222047, + "original_offset": 25165, + "generated_offset": 223093, "length": 16 }, { "source": "parser.mbty", - "original_offset": 24918, - "generated_offset": 222071, + "original_offset": 25183, + "generated_offset": 223117, "length": 58 }, { "source": "parser.mbty", - "original_offset": 24979, - "generated_offset": 222138, + "original_offset": 25244, + "generated_offset": 223184, "length": 15 }, { "source": "parser.mbty", - "original_offset": 24996, - "generated_offset": 222161, + "original_offset": 25261, + "generated_offset": 223207, "length": 20 }, { "source": "parser.mbty", - "original_offset": 25021, - "generated_offset": 222210, + "original_offset": 25286, + "generated_offset": 223256, "length": 10 }, { "source": "parser.mbty", - "original_offset": 24758, - "generated_offset": 223721, + "original_offset": 25023, + "generated_offset": 224767, "length": 38 }, { "source": "parser.mbty", - "original_offset": 24798, - "generated_offset": 223767, + "original_offset": 25063, + "generated_offset": 224813, "length": 36 }, { "source": "parser.mbty", - "original_offset": 24836, - "generated_offset": 223811, + "original_offset": 25101, + "generated_offset": 224857, "length": 19 }, { "source": "parser.mbty", - "original_offset": 24857, - "generated_offset": 223838, + "original_offset": 25122, + "generated_offset": 224884, "length": 18 }, { "source": "parser.mbty", - "original_offset": 24877, - "generated_offset": 223864, + "original_offset": 25142, + "generated_offset": 224910, "length": 21 }, { "source": "parser.mbty", - "original_offset": 24900, - "generated_offset": 223893, + "original_offset": 25165, + "generated_offset": 224939, "length": 16 }, { "source": "parser.mbty", - "original_offset": 24918, - "generated_offset": 223917, + "original_offset": 25183, + "generated_offset": 224963, "length": 58 }, { "source": "parser.mbty", - "original_offset": 24979, - "generated_offset": 223984, + "original_offset": 25244, + "generated_offset": 225030, "length": 15 }, { "source": "parser.mbty", - "original_offset": 24996, - "generated_offset": 224007, + "original_offset": 25261, + "generated_offset": 225053, "length": 20 }, { "source": "parser.mbty", - "original_offset": 25021, - "generated_offset": 224056, + "original_offset": 25286, + "generated_offset": 225102, "length": 10 }, { "source": "parser.mbty", - "original_offset": 24758, - "generated_offset": 225567, + "original_offset": 25023, + "generated_offset": 226613, "length": 38 }, { "source": "parser.mbty", - "original_offset": 24798, - "generated_offset": 225613, + "original_offset": 25063, + "generated_offset": 226659, "length": 36 }, { "source": "parser.mbty", - "original_offset": 24836, - "generated_offset": 225657, + "original_offset": 25101, + "generated_offset": 226703, "length": 19 }, { "source": "parser.mbty", - "original_offset": 24857, - "generated_offset": 225684, + "original_offset": 25122, + "generated_offset": 226730, "length": 18 }, { "source": "parser.mbty", - "original_offset": 24877, - "generated_offset": 225710, + "original_offset": 25142, + "generated_offset": 226756, "length": 21 }, { "source": "parser.mbty", - "original_offset": 24900, - "generated_offset": 225739, + "original_offset": 25165, + "generated_offset": 226785, "length": 16 }, { "source": "parser.mbty", - "original_offset": 24918, - "generated_offset": 225763, + "original_offset": 25183, + "generated_offset": 226809, "length": 58 }, { "source": "parser.mbty", - "original_offset": 24979, - "generated_offset": 225830, + "original_offset": 25244, + "generated_offset": 226876, "length": 15 }, { "source": "parser.mbty", - "original_offset": 24996, - "generated_offset": 225853, + "original_offset": 25261, + "generated_offset": 226899, "length": 20 }, { "source": "parser.mbty", - "original_offset": 25021, - "generated_offset": 225902, + "original_offset": 25286, + "generated_offset": 226948, "length": 10 }, { "source": "parser.mbty", - "original_offset": 25068, - "generated_offset": 226253, + "original_offset": 25333, + "generated_offset": 227299, "length": 8 }, { "source": "parser.mbty", - "original_offset": 25081, - "generated_offset": 226290, + "original_offset": 25346, + "generated_offset": 227336, "length": 2 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 226598, + "generated_offset": 227644, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 226612, + "generated_offset": 227658, "length": 2 }, { "source": "parser.mbty", "original_offset": 495, - "generated_offset": 226833, + "generated_offset": 227879, "length": 1 }, { "source": "parser.mbty", "original_offset": 498, - "generated_offset": 226842, + "generated_offset": 227888, "length": 1 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 227020, + "generated_offset": 228066, "length": 6 }, { "source": "parser.mbty", "original_offset": 3855, - "generated_offset": 227281, + "generated_offset": 228327, "length": 1 }, { "source": "parser.mbty", "original_offset": 3858, - "generated_offset": 227290, + "generated_offset": 228336, "length": 1 }, { "source": "parser.mbty", - "original_offset": 25133, - "generated_offset": 227718, + "original_offset": 25398, + "generated_offset": 228764, "length": 29 }, { "source": "parser.mbty", - "original_offset": 25164, - "generated_offset": 227755, + "original_offset": 25429, + "generated_offset": 228801, "length": 16 }, { "source": "parser.mbty", - "original_offset": 25185, - "generated_offset": 227800, + "original_offset": 25450, + "generated_offset": 228846, "length": 3 }, { "source": "parser.mbty", - "original_offset": 25212, - "generated_offset": 228189, + "original_offset": 25477, + "generated_offset": 229235, "length": 21 }, { "source": "parser.mbty", - "original_offset": 25235, - "generated_offset": 228218, + "original_offset": 25500, + "generated_offset": 229264, "length": 12 }, { "source": "parser.mbty", - "original_offset": 25249, - "generated_offset": 228238, + "original_offset": 25514, + "generated_offset": 229284, "length": 3 }, { "source": "parser.mbty", - "original_offset": 25280, - "generated_offset": 228732, + "original_offset": 25545, + "generated_offset": 229778, "length": 35 }, { "source": "parser.mbty", - "original_offset": 25317, - "generated_offset": 228775, + "original_offset": 25582, + "generated_offset": 229821, "length": 14 }, { "source": "parser.mbty", - "original_offset": 25339, - "generated_offset": 228829, + "original_offset": 25604, + "generated_offset": 229875, "length": 53 }, { "source": "parser.mbty", - "original_offset": 25394, - "generated_offset": 228890, + "original_offset": 25659, + "generated_offset": 229936, "length": 5 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 229216, + "generated_offset": 230262, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 229225, + "generated_offset": 230271, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 229238, + "generated_offset": 230284, "length": 2 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 229517, + "generated_offset": 230563, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 229526, + "generated_offset": 230572, "length": 7 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 229776, + "generated_offset": 230822, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 229801, + "generated_offset": 230847, "length": 2 }, { "source": "parser.mbty", "original_offset": 3808, - "generated_offset": 229990, + "generated_offset": 231036, "length": 15 }, { "source": "parser.mbty", "original_offset": 4814, - "generated_offset": 230340, + "generated_offset": 231386, "length": 1 }, { "source": "parser.mbty", "original_offset": 4817, - "generated_offset": 230349, + "generated_offset": 231395, "length": 5 }, { "source": "parser.mbty", "original_offset": 4824, - "generated_offset": 230362, + "generated_offset": 231408, "length": 2 }, { "source": "parser.mbty", "original_offset": 4755, - "generated_offset": 230632, + "generated_offset": 231678, "length": 17 }, { "source": "parser.mbty", "original_offset": 4774, - "generated_offset": 230657, + "generated_offset": 231703, "length": 2 }, { "source": "parser.mbty", "original_offset": 4972, - "generated_offset": 230852, + "generated_offset": 231898, "length": 15 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 231215, + "generated_offset": 232261, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 231229, + "generated_offset": 232275, "length": 2 }, { "source": "parser.mbty", "original_offset": 495, - "generated_offset": 231492, + "generated_offset": 232538, "length": 1 }, { "source": "parser.mbty", "original_offset": 498, - "generated_offset": 231501, + "generated_offset": 232547, "length": 1 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 231700, + "generated_offset": 232746, "length": 6 }, { "source": "parser.mbty", - "original_offset": 15951, - "generated_offset": 232688, + "original_offset": 16216, + "generated_offset": 233734, "length": 35 }, { "source": "parser.mbty", - "original_offset": 15988, - "generated_offset": 232731, + "original_offset": 16253, + "generated_offset": 233777, "length": 64 }, { "source": "parser.mbty", - "original_offset": 16054, - "generated_offset": 232803, + "original_offset": 16319, + "generated_offset": 233849, "length": 16 }, { "source": "parser.mbty", - "original_offset": 16072, - "generated_offset": 232827, + "original_offset": 16337, + "generated_offset": 233873, "length": 69 }, { "source": "parser.mbty", - "original_offset": 16146, - "generated_offset": 232925, + "original_offset": 16411, + "generated_offset": 233971, "length": 10 }, { "source": "parser.mbty", - "original_offset": 16255, - "generated_offset": 234216, + "original_offset": 16520, + "generated_offset": 235262, "length": 51 }, { "source": "parser.mbty", - "original_offset": 16308, - "generated_offset": 234275, + "original_offset": 16573, + "generated_offset": 235321, "length": 29 }, { "source": "parser.mbty", - "original_offset": 16345, - "generated_offset": 234344, + "original_offset": 16610, + "generated_offset": 235390, "length": 20 }, { "source": "parser.mbty", - "original_offset": 16367, - "generated_offset": 234372, + "original_offset": 16632, + "generated_offset": 235418, "length": 28 }, { "source": "parser.mbty", - "original_offset": 16397, - "generated_offset": 234408, + "original_offset": 16662, + "generated_offset": 235454, "length": 22 }, { "source": "parser.mbty", - "original_offset": 16421, - "generated_offset": 234438, + "original_offset": 16686, + "generated_offset": 235484, "length": 90 }, { "source": "parser.mbty", - "original_offset": 16516, - "generated_offset": 234557, + "original_offset": 16781, + "generated_offset": 235603, "length": 19 }, { "source": "parser.mbty", - "original_offset": 16537, - "generated_offset": 234584, + "original_offset": 16802, + "generated_offset": 235630, "length": 17 }, { "source": "parser.mbty", - "original_offset": 16621, - "generated_offset": 235585, + "original_offset": 16886, + "generated_offset": 236631, "length": 35 }, { "source": "parser.mbty", - "original_offset": 16658, - "generated_offset": 235628, + "original_offset": 16923, + "generated_offset": 236674, "length": 65 }, { "source": "parser.mbty", - "original_offset": 16725, - "generated_offset": 235701, + "original_offset": 16990, + "generated_offset": 236747, "length": 16 }, { "source": "parser.mbty", - "original_offset": 16743, - "generated_offset": 235725, + "original_offset": 17008, + "generated_offset": 236771, "length": 69 }, { "source": "parser.mbty", - "original_offset": 16817, - "generated_offset": 235823, + "original_offset": 17082, + "generated_offset": 236869, "length": 10 }, { "source": "parser.mbty", - "original_offset": 20557, - "generated_offset": 236369, + "original_offset": 20822, + "generated_offset": 237415, "length": 31 }, { "source": "parser.mbty", - "original_offset": 20590, - "generated_offset": 236408, + "original_offset": 20855, + "generated_offset": 237454, "length": 14 }, { "source": "parser.mbty", - "original_offset": 20612, - "generated_offset": 236462, + "original_offset": 20877, + "generated_offset": 237508, "length": 43 }, { "source": "parser.mbty", - "original_offset": 20657, - "generated_offset": 236513, + "original_offset": 20922, + "generated_offset": 237559, "length": 5 }, { "source": "parser.mbty", - "original_offset": 20746, - "generated_offset": 237070, + "original_offset": 21011, + "generated_offset": 238116, "length": 31 }, { "source": "parser.mbty", - "original_offset": 20779, - "generated_offset": 237109, + "original_offset": 21044, + "generated_offset": 238155, "length": 14 }, { "source": "parser.mbty", - "original_offset": 20801, - "generated_offset": 237163, + "original_offset": 21066, + "generated_offset": 238209, "length": 26 }, { "source": "parser.mbty", - "original_offset": 20829, - "generated_offset": 237197, + "original_offset": 21094, + "generated_offset": 238243, "length": 4 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 237482, + "generated_offset": 238528, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 237491, + "generated_offset": 238537, "length": 7 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 237825, + "generated_offset": 238871, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 237834, + "generated_offset": 238880, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 237847, + "generated_offset": 238893, "length": 2 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 238096, + "generated_offset": 239142, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 238121, + "generated_offset": 239167, "length": 2 }, { "source": "parser.mbty", - "original_offset": 21137, - "generated_offset": 238765, + "original_offset": 21402, + "generated_offset": 239811, "length": 34 }, { "source": "parser.mbty", - "original_offset": 21173, - "generated_offset": 238807, + "original_offset": 21438, + "generated_offset": 239853, "length": 14 }, { "source": "parser.mbty", - "original_offset": 21195, - "generated_offset": 238861, + "original_offset": 21460, + "generated_offset": 239907, "length": 37 }, { "source": "parser.mbty", - "original_offset": 21234, - "generated_offset": 238906, + "original_offset": 21499, + "generated_offset": 239952, "length": 14 }, { "source": "parser.mbty", - "original_offset": 21256, - "generated_offset": 238960, + "original_offset": 21521, + "generated_offset": 240006, "length": 56 }, { "source": "parser.mbty", - "original_offset": 20994, - "generated_offset": 239450, + "original_offset": 21259, + "generated_offset": 240496, "length": 35 }, { "source": "parser.mbty", - "original_offset": 21031, - "generated_offset": 239493, + "original_offset": 21296, + "generated_offset": 240539, "length": 14 }, { "source": "parser.mbty", - "original_offset": 21053, - "generated_offset": 239547, + "original_offset": 21318, + "generated_offset": 240593, "length": 48 }, { "source": "parser.mbty", - "original_offset": 20872, - "generated_offset": 239903, + "original_offset": 21137, + "generated_offset": 240949, "length": 31 }, { "source": "parser.mbty", - "original_offset": 20905, - "generated_offset": 239942, + "original_offset": 21170, + "generated_offset": 240988, "length": 3 }, { "source": "parser.mbty", - "original_offset": 21137, - "generated_offset": 240587, + "original_offset": 21402, + "generated_offset": 241633, "length": 34 }, { "source": "parser.mbty", - "original_offset": 21173, - "generated_offset": 240629, + "original_offset": 21438, + "generated_offset": 241675, "length": 14 }, { "source": "parser.mbty", - "original_offset": 21195, - "generated_offset": 240683, + "original_offset": 21460, + "generated_offset": 241729, "length": 37 }, { "source": "parser.mbty", - "original_offset": 21234, - "generated_offset": 240728, + "original_offset": 21499, + "generated_offset": 241774, "length": 14 }, { "source": "parser.mbty", - "original_offset": 21256, - "generated_offset": 240782, + "original_offset": 21521, + "generated_offset": 241828, "length": 56 }, { "source": "parser.mbty", - "original_offset": 20994, - "generated_offset": 241272, + "original_offset": 21259, + "generated_offset": 242318, "length": 35 }, { "source": "parser.mbty", - "original_offset": 21031, - "generated_offset": 241315, + "original_offset": 21296, + "generated_offset": 242361, "length": 14 }, { "source": "parser.mbty", - "original_offset": 21053, - "generated_offset": 241369, + "original_offset": 21318, + "generated_offset": 242415, "length": 48 }, { "source": "parser.mbty", - "original_offset": 16929, - "generated_offset": 242585, + "original_offset": 17194, + "generated_offset": 243631, "length": 31 }, { "source": "parser.mbty", - "original_offset": 16962, - "generated_offset": 242624, + "original_offset": 17227, + "generated_offset": 243670, "length": 40 }, { "source": "parser.mbty", - "original_offset": 17004, - "generated_offset": 242672, + "original_offset": 17269, + "generated_offset": 243718, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17023, - "generated_offset": 242697, + "original_offset": 17288, + "generated_offset": 243743, "length": 39 }, { "source": "parser.mbty", - "original_offset": 17064, - "generated_offset": 242744, + "original_offset": 17329, + "generated_offset": 243790, "length": 21 }, { "source": "parser.mbty", - "original_offset": 17090, - "generated_offset": 242794, + "original_offset": 17355, + "generated_offset": 243840, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17109, - "generated_offset": 242819, + "original_offset": 17374, + "generated_offset": 243865, "length": 41 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 243104, + "generated_offset": 244150, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 243118, + "generated_offset": 244164, "length": 2 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 243304, + "generated_offset": 244350, "length": 6 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 243650, + "generated_offset": 244696, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 243664, + "generated_offset": 244710, "length": 2 }, { "source": "parser.mbty", - "original_offset": 48212, - "generated_offset": 244086, + "original_offset": 48477, + "generated_offset": 245132, "length": 2 }, { "source": "parser.mbty", - "original_offset": 48216, - "generated_offset": 244096, + "original_offset": 48481, + "generated_offset": 245142, "length": 9 }, { "source": "parser.mbty", - "original_offset": 48230, - "generated_offset": 244134, + "original_offset": 48495, + "generated_offset": 245180, "length": 3 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 244331, + "generated_offset": 245377, "length": 6 }, { "source": "parser.mbty", - "original_offset": 17299, - "generated_offset": 245976, + "original_offset": 17564, + "generated_offset": 247022, "length": 28 }, { "source": "parser.mbty", - "original_offset": 17330, - "generated_offset": 246013, + "original_offset": 17595, + "generated_offset": 247059, "length": 35 }, { "source": "parser.mbty", - "original_offset": 17367, - "generated_offset": 246056, + "original_offset": 17632, + "generated_offset": 247102, "length": 18 }, { "source": "parser.mbty", - "original_offset": 17387, - "generated_offset": 246082, + "original_offset": 17652, + "generated_offset": 247128, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17411, - "generated_offset": 246112, + "original_offset": 17676, + "generated_offset": 247158, "length": 20 }, { "source": "parser.mbty", - "original_offset": 17434, - "generated_offset": 246141, + "original_offset": 17699, + "generated_offset": 247187, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17458, - "generated_offset": 246171, + "original_offset": 17723, + "generated_offset": 247217, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17478, - "generated_offset": 246197, + "original_offset": 17743, + "generated_offset": 247243, "length": 45 }, { "source": "parser.mbty", - "original_offset": 17526, - "generated_offset": 246251, + "original_offset": 17791, + "generated_offset": 247297, "length": 14 }, { "source": "parser.mbty", - "original_offset": 17542, - "generated_offset": 246273, + "original_offset": 17807, + "generated_offset": 247319, "length": 21 }, { "source": "parser.mbty", - "original_offset": 17568, - "generated_offset": 246323, + "original_offset": 17833, + "generated_offset": 247369, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17587, - "generated_offset": 246348, + "original_offset": 17852, + "generated_offset": 247394, "length": 41 }, { "source": "parser.mbty", - "original_offset": 18171, - "generated_offset": 247437, + "original_offset": 18436, + "generated_offset": 248483, "length": 38 }, { "source": "parser.mbty", - "original_offset": 18211, - "generated_offset": 247483, + "original_offset": 18476, + "generated_offset": 248529, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18230, - "generated_offset": 247508, + "original_offset": 18495, + "generated_offset": 248554, "length": 22 }, { "source": "parser.mbty", - "original_offset": 18254, - "generated_offset": 247538, + "original_offset": 18519, + "generated_offset": 248584, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18270, - "generated_offset": 247560, + "original_offset": 18535, + "generated_offset": 248606, "length": 16 }, { "source": "parser.mbty", - "original_offset": 18288, - "generated_offset": 247584, + "original_offset": 18553, + "generated_offset": 248630, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18314, - "generated_offset": 247634, + "original_offset": 18579, + "generated_offset": 248680, "length": 42 }, { "source": "parser.mbty", "original_offset": 7836, - "generated_offset": 248343, + "generated_offset": 249389, "length": 36 }, { "source": "parser.mbty", "original_offset": 7874, - "generated_offset": 248387, + "generated_offset": 249433, "length": 27 }, { "source": "parser.mbty", "original_offset": 7909, - "generated_offset": 248454, + "generated_offset": 249500, "length": 28 }, { "source": "parser.mbty", "original_offset": 7939, - "generated_offset": 248490, + "generated_offset": 249536, "length": 19 }, { "source": "parser.mbty", "original_offset": 7960, - "generated_offset": 248517, + "generated_offset": 249563, "length": 9 }, { "source": "parser.mbty", "original_offset": 5018, - "generated_offset": 248780, + "generated_offset": 249826, "length": 1 }, { "source": "parser.mbty", "original_offset": 5021, - "generated_offset": 248789, + "generated_offset": 249835, "length": 1 }, { "source": "parser.mbty", - "original_offset": 57058, - "generated_offset": 249930, + "original_offset": 57323, + "generated_offset": 250976, "length": 51 }, { "source": "parser.mbty", - "original_offset": 57111, - "generated_offset": 249989, + "original_offset": 57376, + "generated_offset": 251035, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57133, - "generated_offset": 250043, + "original_offset": 57398, + "generated_offset": 251089, "length": 15 }, { "source": "parser.mbty", - "original_offset": 57150, - "generated_offset": 250066, + "original_offset": 57415, + "generated_offset": 251112, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57166, - "generated_offset": 250088, + "original_offset": 57431, + "generated_offset": 251134, "length": 24 }, { "source": "parser.mbty", - "original_offset": 57192, - "generated_offset": 250120, + "original_offset": 57457, + "generated_offset": 251166, "length": 20 }, { "source": "parser.mbty", - "original_offset": 57217, - "generated_offset": 250169, + "original_offset": 57482, + "generated_offset": 251215, "length": 16 }, { "source": "parser.mbty", - "original_offset": 57235, - "generated_offset": 250193, + "original_offset": 57500, + "generated_offset": 251239, "length": 40 }, { "source": "parser.mbty", - "original_offset": 57058, - "generated_offset": 251374, + "original_offset": 57323, + "generated_offset": 252420, "length": 51 }, { "source": "parser.mbty", - "original_offset": 57111, - "generated_offset": 251433, + "original_offset": 57376, + "generated_offset": 252479, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57133, - "generated_offset": 251487, + "original_offset": 57398, + "generated_offset": 252533, "length": 15 }, { "source": "parser.mbty", - "original_offset": 57150, - "generated_offset": 251510, + "original_offset": 57415, + "generated_offset": 252556, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57166, - "generated_offset": 251532, + "original_offset": 57431, + "generated_offset": 252578, "length": 24 }, { "source": "parser.mbty", - "original_offset": 57192, - "generated_offset": 251564, + "original_offset": 57457, + "generated_offset": 252610, "length": 20 }, { "source": "parser.mbty", - "original_offset": 57217, - "generated_offset": 251613, + "original_offset": 57482, + "generated_offset": 252659, "length": 16 }, { "source": "parser.mbty", - "original_offset": 57235, - "generated_offset": 251637, + "original_offset": 57500, + "generated_offset": 252683, "length": 40 }, { "source": "parser.mbty", - "original_offset": 57058, - "generated_offset": 252818, + "original_offset": 57323, + "generated_offset": 253864, "length": 51 }, { "source": "parser.mbty", - "original_offset": 57111, - "generated_offset": 252877, + "original_offset": 57376, + "generated_offset": 253923, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57133, - "generated_offset": 252931, + "original_offset": 57398, + "generated_offset": 253977, "length": 15 }, { "source": "parser.mbty", - "original_offset": 57150, - "generated_offset": 252954, + "original_offset": 57415, + "generated_offset": 254000, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57166, - "generated_offset": 252976, + "original_offset": 57431, + "generated_offset": 254022, "length": 24 }, { "source": "parser.mbty", - "original_offset": 57192, - "generated_offset": 253008, + "original_offset": 57457, + "generated_offset": 254054, "length": 20 }, { "source": "parser.mbty", - "original_offset": 57217, - "generated_offset": 253057, + "original_offset": 57482, + "generated_offset": 254103, "length": 16 }, { "source": "parser.mbty", - "original_offset": 57235, - "generated_offset": 253081, + "original_offset": 57500, + "generated_offset": 254127, "length": 40 }, { "source": "parser.mbty", - "original_offset": 57058, - "generated_offset": 254263, + "original_offset": 57323, + "generated_offset": 255309, "length": 51 }, { "source": "parser.mbty", - "original_offset": 57111, - "generated_offset": 254322, + "original_offset": 57376, + "generated_offset": 255368, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57133, - "generated_offset": 254376, + "original_offset": 57398, + "generated_offset": 255422, "length": 15 }, { "source": "parser.mbty", - "original_offset": 57150, - "generated_offset": 254399, + "original_offset": 57415, + "generated_offset": 255445, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57166, - "generated_offset": 254421, + "original_offset": 57431, + "generated_offset": 255467, "length": 24 }, { "source": "parser.mbty", - "original_offset": 57192, - "generated_offset": 254453, + "original_offset": 57457, + "generated_offset": 255499, "length": 20 }, { "source": "parser.mbty", - "original_offset": 57217, - "generated_offset": 254502, + "original_offset": 57482, + "generated_offset": 255548, "length": 16 }, { "source": "parser.mbty", - "original_offset": 57235, - "generated_offset": 254526, + "original_offset": 57500, + "generated_offset": 255572, "length": 40 }, { "source": "parser.mbty", - "original_offset": 57058, - "generated_offset": 255709, + "original_offset": 57323, + "generated_offset": 256755, "length": 51 }, { "source": "parser.mbty", - "original_offset": 57111, - "generated_offset": 255768, + "original_offset": 57376, + "generated_offset": 256814, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57133, - "generated_offset": 255822, + "original_offset": 57398, + "generated_offset": 256868, "length": 15 }, { "source": "parser.mbty", - "original_offset": 57150, - "generated_offset": 255845, + "original_offset": 57415, + "generated_offset": 256891, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57166, - "generated_offset": 255867, + "original_offset": 57431, + "generated_offset": 256913, "length": 24 }, { "source": "parser.mbty", - "original_offset": 57192, - "generated_offset": 255899, + "original_offset": 57457, + "generated_offset": 256945, "length": 20 }, { "source": "parser.mbty", - "original_offset": 57217, - "generated_offset": 255948, + "original_offset": 57482, + "generated_offset": 256994, "length": 16 }, { "source": "parser.mbty", - "original_offset": 57235, - "generated_offset": 255972, + "original_offset": 57500, + "generated_offset": 257018, "length": 40 }, { "source": "parser.mbty", - "original_offset": 19427, - "generated_offset": 256369, + "original_offset": 19692, + "generated_offset": 257415, "length": 19 }, { "source": "parser.mbty", - "original_offset": 19451, - "generated_offset": 256417, + "original_offset": 19716, + "generated_offset": 257463, "length": 3 }, { "source": "parser.mbty", - "original_offset": 19578, - "generated_offset": 256621, + "original_offset": 19843, + "generated_offset": 257667, "length": 18 }, { "source": "parser.mbty", - "original_offset": 19618, - "generated_offset": 256873, + "original_offset": 19883, + "generated_offset": 257919, "length": 6 }, { "source": "parser.mbty", - "original_offset": 19626, - "generated_offset": 256887, + "original_offset": 19891, + "generated_offset": 257933, "length": 2 }, { "source": "parser.mbty", - "original_offset": 57058, - "generated_offset": 258032, + "original_offset": 57323, + "generated_offset": 259078, "length": 51 }, { "source": "parser.mbty", - "original_offset": 57111, - "generated_offset": 258091, + "original_offset": 57376, + "generated_offset": 259137, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57133, - "generated_offset": 258145, + "original_offset": 57398, + "generated_offset": 259191, "length": 15 }, { "source": "parser.mbty", - "original_offset": 57150, - "generated_offset": 258168, + "original_offset": 57415, + "generated_offset": 259214, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57166, - "generated_offset": 258190, + "original_offset": 57431, + "generated_offset": 259236, "length": 24 }, { "source": "parser.mbty", - "original_offset": 57192, - "generated_offset": 258222, + "original_offset": 57457, + "generated_offset": 259268, "length": 20 }, { "source": "parser.mbty", - "original_offset": 57217, - "generated_offset": 258271, + "original_offset": 57482, + "generated_offset": 259317, "length": 16 }, { "source": "parser.mbty", - "original_offset": 57235, - "generated_offset": 258295, + "original_offset": 57500, + "generated_offset": 259341, "length": 40 }, { "source": "parser.mbty", - "original_offset": 19476, - "generated_offset": 258756, + "original_offset": 19741, + "generated_offset": 259802, "length": 18 }, { "source": "parser.mbty", - "original_offset": 19499, - "generated_offset": 258803, + "original_offset": 19764, + "generated_offset": 259849, "length": 10 }, { "source": "parser.mbty", - "original_offset": 19511, - "generated_offset": 258821, + "original_offset": 19776, + "generated_offset": 259867, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19546, - "generated_offset": 258994, + "original_offset": 19811, + "generated_offset": 260040, "length": 6 }, { "source": "parser.mbty", "original_offset": 4814, - "generated_offset": 259317, + "generated_offset": 260363, "length": 1 }, { "source": "parser.mbty", "original_offset": 4817, - "generated_offset": 259326, + "generated_offset": 260372, "length": 5 }, { "source": "parser.mbty", "original_offset": 4824, - "generated_offset": 259339, + "generated_offset": 260385, "length": 2 }, { "source": "parser.mbty", "original_offset": 4755, - "generated_offset": 259597, + "generated_offset": 260643, "length": 17 }, { "source": "parser.mbty", "original_offset": 4774, - "generated_offset": 259622, + "generated_offset": 260668, "length": 2 }, { "source": "parser.mbty", "original_offset": 4972, - "generated_offset": 259811, + "generated_offset": 260857, "length": 15 }, { "source": "parser.mbty", "original_offset": 8053, - "generated_offset": 260492, + "generated_offset": 261538, "length": 36 }, { "source": "parser.mbty", "original_offset": 8091, - "generated_offset": 260536, + "generated_offset": 261582, "length": 27 }, { "source": "parser.mbty", "original_offset": 8126, - "generated_offset": 260603, + "generated_offset": 261649, "length": 33 }, { "source": "parser.mbty", "original_offset": 8161, - "generated_offset": 260644, + "generated_offset": 261690, "length": 19 }, { "source": "parser.mbty", "original_offset": 8182, - "generated_offset": 260671, + "generated_offset": 261717, "length": 9 }, { "source": "parser.mbty", "original_offset": 8273, - "generated_offset": 261346, + "generated_offset": 262392, "length": 36 }, { "source": "parser.mbty", "original_offset": 8311, - "generated_offset": 261390, + "generated_offset": 262436, "length": 27 }, { "source": "parser.mbty", "original_offset": 8346, - "generated_offset": 261457, + "generated_offset": 262503, "length": 29 }, { "source": "parser.mbty", "original_offset": 8377, - "generated_offset": 261494, + "generated_offset": 262540, "length": 19 }, { "source": "parser.mbty", "original_offset": 8398, - "generated_offset": 261521, + "generated_offset": 262567, "length": 9 }, { "source": "parser.mbty", "original_offset": 8458, - "generated_offset": 262153, + "generated_offset": 263199, "length": 36 }, { "source": "parser.mbty", "original_offset": 8496, - "generated_offset": 262197, + "generated_offset": 263243, "length": 27 }, { "source": "parser.mbty", "original_offset": 8531, - "generated_offset": 262264, + "generated_offset": 263310, "length": 29 }, { "source": "parser.mbty", "original_offset": 8562, - "generated_offset": 262301, + "generated_offset": 263347, "length": 19 }, { "source": "parser.mbty", "original_offset": 8583, - "generated_offset": 262328, + "generated_offset": 263374, "length": 9 }, { "source": "parser.mbty", - "original_offset": 24550, - "generated_offset": 262632, + "original_offset": 24815, + "generated_offset": 263678, "length": 1 }, { "source": "parser.mbty", - "original_offset": 24553, - "generated_offset": 262641, + "original_offset": 24818, + "generated_offset": 263687, "length": 1 }, { "source": "parser.mbty", "original_offset": 3855, - "generated_offset": 262913, + "generated_offset": 263959, "length": 1 }, { "source": "parser.mbty", "original_offset": 3858, - "generated_offset": 262922, + "generated_offset": 263968, "length": 1 }, { "source": "parser.mbty", - "original_offset": 24347, - "generated_offset": 263462, + "original_offset": 24612, + "generated_offset": 264508, "length": 33 }, { "source": "parser.mbty", - "original_offset": 24382, - "generated_offset": 263503, + "original_offset": 24647, + "generated_offset": 264549, "length": 8 }, { "source": "parser.mbty", - "original_offset": 24392, - "generated_offset": 263519, + "original_offset": 24657, + "generated_offset": 264565, "length": 14 }, { "source": "parser.mbty", - "original_offset": 24411, - "generated_offset": 263562, + "original_offset": 24676, + "generated_offset": 264608, "length": 4 }, { "source": "parser.mbty", - "original_offset": 24221, - "generated_offset": 264033, + "original_offset": 24486, + "generated_offset": 265079, "length": 33 }, { "source": "parser.mbty", - "original_offset": 24256, - "generated_offset": 264074, + "original_offset": 24521, + "generated_offset": 265120, "length": 35 }, { "source": "parser.mbty", - "original_offset": 24296, - "generated_offset": 264138, + "original_offset": 24561, + "generated_offset": 265184, "length": 4 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 264487, + "generated_offset": 265533, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 264496, + "generated_offset": 265542, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 264509, + "generated_offset": 265555, "length": 2 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 264804, + "generated_offset": 265850, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 264813, + "generated_offset": 265859, "length": 7 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 265079, + "generated_offset": 266125, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 265104, + "generated_offset": 266150, "length": 2 }, { "source": "parser.mbty", "original_offset": 3808, - "generated_offset": 265301, + "generated_offset": 266347, "length": 15 }, { "source": "parser.mbty", - "original_offset": 24479, - "generated_offset": 265512, + "original_offset": 24744, + "generated_offset": 266558, "length": 15 }, { "source": "parser.mbty", "original_offset": 9582, - "generated_offset": 265894, + "generated_offset": 266940, "length": 2 }, { "source": "parser.mbty", "original_offset": 9586, - "generated_offset": 265904, + "generated_offset": 266950, "length": 7 }, { "source": "parser.mbty", "original_offset": 9595, - "generated_offset": 265919, + "generated_offset": 266965, "length": 3 }, { "source": "parser.mbty", "original_offset": 9600, - "generated_offset": 265930, + "generated_offset": 266976, "length": 4 }, { "source": "parser.mbty", "original_offset": 9363, - "generated_offset": 266413, + "generated_offset": 267459, "length": 18 }, { "source": "parser.mbty", "original_offset": 9383, - "generated_offset": 266439, + "generated_offset": 267485, "length": 27 }, { "source": "parser.mbty", "original_offset": 9415, - "generated_offset": 266495, + "generated_offset": 267541, "length": 18 }, { "source": "parser.mbty", "original_offset": 9466, - "generated_offset": 267000, + "generated_offset": 268046, "length": 40 }, { "source": "parser.mbty", "original_offset": 9508, - "generated_offset": 267048, + "generated_offset": 268094, "length": 15 }, { "source": "parser.mbty", "original_offset": 9528, - "generated_offset": 267092, + "generated_offset": 268138, "length": 4 }, { "source": "parser.mbty", "original_offset": 9705, - "generated_offset": 267380, + "generated_offset": 268426, "length": 1 }, { "source": "parser.mbty", "original_offset": 9708, - "generated_offset": 267389, + "generated_offset": 268435, "length": 1 }, { "source": "parser.mbty", "original_offset": 9771, - "generated_offset": 267740, + "generated_offset": 268786, "length": 31 }, { "source": "parser.mbty", "original_offset": 9804, - "generated_offset": 267779, + "generated_offset": 268825, "length": 37 }, { "source": "parser.mbty", "original_offset": 9859, - "generated_offset": 268105, + "generated_offset": 269151, "length": 55 }, { "source": "parser.mbty", "original_offset": 9916, - "generated_offset": 268168, + "generated_offset": 269214, "length": 4 }, { "source": "parser.mbty", - "original_offset": 17765, - "generated_offset": 269747, + "original_offset": 18030, + "generated_offset": 270793, "length": 28 }, { "source": "parser.mbty", - "original_offset": 17796, - "generated_offset": 269784, + "original_offset": 18061, + "generated_offset": 270830, "length": 51 }, { "source": "parser.mbty", - "original_offset": 17849, - "generated_offset": 269843, + "original_offset": 18114, + "generated_offset": 270889, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17873, - "generated_offset": 269873, + "original_offset": 18138, + "generated_offset": 270919, "length": 20 }, { "source": "parser.mbty", - "original_offset": 17895, - "generated_offset": 269901, + "original_offset": 18160, + "generated_offset": 270947, "length": 22 }, { "source": "parser.mbty", - "original_offset": 17919, - "generated_offset": 269931, + "original_offset": 18184, + "generated_offset": 270977, "length": 17 }, { "source": "parser.mbty", - "original_offset": 17938, - "generated_offset": 269956, + "original_offset": 18203, + "generated_offset": 271002, "length": 45 }, { "source": "parser.mbty", - "original_offset": 17986, - "generated_offset": 270010, + "original_offset": 18251, + "generated_offset": 271056, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18002, - "generated_offset": 270032, + "original_offset": 18267, + "generated_offset": 271078, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18028, - "generated_offset": 270082, + "original_offset": 18293, + "generated_offset": 271128, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18047, - "generated_offset": 270107, + "original_offset": 18312, + "generated_offset": 271153, "length": 41 }, { "source": "parser.mbty", "original_offset": 6136, - "generated_offset": 270522, + "generated_offset": 271568, "length": 1 }, { "source": "parser.mbty", "original_offset": 6139, - "generated_offset": 270531, + "generated_offset": 271577, "length": 1 }, { "source": "parser.mbty", "original_offset": 613, - "generated_offset": 270775, + "generated_offset": 271821, "length": 1 }, { "source": "parser.mbty", "original_offset": 616, - "generated_offset": 270784, + "generated_offset": 271830, "length": 1 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 271070, + "generated_offset": 272116, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 271079, + "generated_offset": 272125, "length": 7 }, { "source": "parser.mbty", - "original_offset": 46667, - "generated_offset": 271603, + "original_offset": 46932, + "generated_offset": 272649, "length": 29 }, { "source": "parser.mbty", - "original_offset": 46698, - "generated_offset": 271640, + "original_offset": 46963, + "generated_offset": 272686, "length": 15 }, { "source": "parser.mbty", - "original_offset": 46715, - "generated_offset": 271663, + "original_offset": 46980, + "generated_offset": 272709, "length": 19 }, { "source": "parser.mbty", - "original_offset": 46742, - "generated_offset": 271722, + "original_offset": 47007, + "generated_offset": 272768, "length": 6 }, { "source": "parser.mbty", - "original_offset": 46984, - "generated_offset": 272177, + "original_offset": 47249, + "generated_offset": 273223, "length": 30 }, { "source": "parser.mbty", - "original_offset": 47016, - "generated_offset": 272215, + "original_offset": 47281, + "generated_offset": 273261, "length": 14 }, { "source": "parser.mbty", - "original_offset": 47035, - "generated_offset": 272258, + "original_offset": 47300, + "generated_offset": 273304, "length": 4 }, { "source": "parser.mbty", "original_offset": 1072, - "generated_offset": 272621, + "generated_offset": 273667, "length": 1 }, { "source": "parser.mbty", "original_offset": 1075, - "generated_offset": 272630, + "generated_offset": 273676, "length": 5 }, { "source": "parser.mbty", "original_offset": 1082, - "generated_offset": 272643, + "generated_offset": 273689, "length": 2 }, { "source": "parser.mbty", "original_offset": 1006, - "generated_offset": 272909, + "generated_offset": 273955, "length": 17 }, { "source": "parser.mbty", "original_offset": 1025, - "generated_offset": 272934, + "generated_offset": 273980, "length": 2 }, { "source": "parser.mbty", - "original_offset": 46508, - "generated_offset": 273343, + "original_offset": 46773, + "generated_offset": 274389, "length": 29 }, { "source": "parser.mbty", - "original_offset": 46539, - "generated_offset": 273380, + "original_offset": 46804, + "generated_offset": 274426, "length": 47 }, { "source": "parser.mbty", - "original_offset": 46594, - "generated_offset": 273467, + "original_offset": 46859, + "generated_offset": 274513, "length": 6 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 273883, + "generated_offset": 274929, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 273892, + "generated_offset": 274938, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 273905, + "generated_offset": 274951, "length": 2 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 274234, + "generated_offset": 275280, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 274259, + "generated_offset": 275305, "length": 2 }, { "source": "parser.mbty", "original_offset": 5062, - "generated_offset": 274489, + "generated_offset": 275535, "length": 1 }, { "source": "parser.mbty", "original_offset": 5065, - "generated_offset": 274498, + "generated_offset": 275544, "length": 1 }, { "source": "parser.mbty", "original_offset": 6311, - "generated_offset": 274881, + "generated_offset": 275927, "length": 11 }, { "source": "parser.mbty", "original_offset": 6324, - "generated_offset": 274900, + "generated_offset": 275946, "length": 68 }, { "source": "parser.mbty", - "original_offset": 18513, - "generated_offset": 276742, + "original_offset": 18778, + "generated_offset": 277788, "length": 34 }, { "source": "parser.mbty", - "original_offset": 18549, - "generated_offset": 276784, + "original_offset": 18814, + "generated_offset": 277830, "length": 20 }, { "source": "parser.mbty", - "original_offset": 18572, - "generated_offset": 276813, + "original_offset": 18837, + "generated_offset": 277859, "length": 25 }, { "source": "parser.mbty", - "original_offset": 18599, - "generated_offset": 276846, + "original_offset": 18864, + "generated_offset": 277892, "length": 31 }, { "source": "parser.mbty", - "original_offset": 18638, - "generated_offset": 276917, + "original_offset": 18903, + "generated_offset": 277963, "length": 26 }, { "source": "parser.mbty", - "original_offset": 18667, - "generated_offset": 276952, + "original_offset": 18932, + "generated_offset": 277998, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18691, - "generated_offset": 276982, + "original_offset": 18956, + "generated_offset": 278028, "length": 28 }, { "source": "parser.mbty", - "original_offset": 18728, - "generated_offset": 277052, + "original_offset": 18993, + "generated_offset": 278098, "length": 24 }, { "source": "parser.mbty", - "original_offset": 18754, - "generated_offset": 277084, + "original_offset": 19019, + "generated_offset": 278130, "length": 15 }, { "source": "parser.mbty", - "original_offset": 18772, - "generated_offset": 277108, + "original_offset": 19037, + "generated_offset": 278154, "length": 14 }, { "source": "parser.mbty", - "original_offset": 18788, - "generated_offset": 277130, + "original_offset": 19053, + "generated_offset": 278176, "length": 21 }, { "source": "parser.mbty", - "original_offset": 18814, - "generated_offset": 277180, + "original_offset": 19079, + "generated_offset": 278226, "length": 17 }, { "source": "parser.mbty", - "original_offset": 18833, - "generated_offset": 277205, + "original_offset": 19098, + "generated_offset": 278251, "length": 41 }, { "source": "parser.mbty", "original_offset": 5018, - "generated_offset": 277502, + "generated_offset": 278548, "length": 1 }, { "source": "parser.mbty", "original_offset": 5021, - "generated_offset": 277511, + "generated_offset": 278557, "length": 1 }, { "source": "parser.mbty", - "original_offset": 57791, - "generated_offset": 278587, + "original_offset": 58056, + "generated_offset": 279633, "length": 52 }, { "source": "parser.mbty", - "original_offset": 57845, - "generated_offset": 278647, + "original_offset": 58110, + "generated_offset": 279693, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57867, - "generated_offset": 278701, + "original_offset": 58132, + "generated_offset": 279747, "length": 17 }, { "source": "parser.mbty", - "original_offset": 57886, - "generated_offset": 278726, + "original_offset": 58151, + "generated_offset": 279772, "length": 13 }, { "source": "parser.mbty", - "original_offset": 57901, - "generated_offset": 278747, + "original_offset": 58166, + "generated_offset": 279793, "length": 20 }, { "source": "parser.mbty", - "original_offset": 57926, - "generated_offset": 278796, + "original_offset": 58191, + "generated_offset": 279842, "length": 16 }, { "source": "parser.mbty", - "original_offset": 57944, - "generated_offset": 278820, + "original_offset": 58209, + "generated_offset": 279866, "length": 40 }, { "source": "parser.mbty", - "original_offset": 57791, - "generated_offset": 279936, + "original_offset": 58056, + "generated_offset": 280982, "length": 52 }, { "source": "parser.mbty", - "original_offset": 57845, - "generated_offset": 279996, + "original_offset": 58110, + "generated_offset": 281042, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57867, - "generated_offset": 280050, + "original_offset": 58132, + "generated_offset": 281096, "length": 17 }, { "source": "parser.mbty", - "original_offset": 57886, - "generated_offset": 280075, + "original_offset": 58151, + "generated_offset": 281121, "length": 13 }, { "source": "parser.mbty", - "original_offset": 57901, - "generated_offset": 280096, + "original_offset": 58166, + "generated_offset": 281142, "length": 20 }, { "source": "parser.mbty", - "original_offset": 57926, - "generated_offset": 280145, + "original_offset": 58191, + "generated_offset": 281191, "length": 16 }, { "source": "parser.mbty", - "original_offset": 57944, - "generated_offset": 280169, + "original_offset": 58209, + "generated_offset": 281215, "length": 40 }, { "source": "parser.mbty", - "original_offset": 19262, - "generated_offset": 280464, + "original_offset": 19527, + "generated_offset": 281510, "length": 1 }, { "source": "parser.mbty", - "original_offset": 19265, - "generated_offset": 280473, + "original_offset": 19530, + "generated_offset": 281519, "length": 1 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 280800, + "generated_offset": 281846, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 280814, + "generated_offset": 281860, "length": 2 }, { "source": "parser.mbty", - "original_offset": 58045, - "generated_offset": 281145, + "original_offset": 58310, + "generated_offset": 282191, "length": 2 }, { "source": "parser.mbty", - "original_offset": 58049, - "generated_offset": 281155, + "original_offset": 58314, + "generated_offset": 282201, "length": 9 }, { "source": "parser.mbty", - "original_offset": 58066, - "generated_offset": 281204, + "original_offset": 58331, + "generated_offset": 282250, "length": 3 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 281394, + "generated_offset": 282440, "length": 6 }, { "source": "parser.mbty", - "original_offset": 57340, - "generated_offset": 281819, + "original_offset": 57605, + "generated_offset": 282865, "length": 31 }, { "source": "parser.mbty", - "original_offset": 57373, - "generated_offset": 281858, + "original_offset": 57638, + "generated_offset": 282904, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57389, - "generated_offset": 281880, + "original_offset": 57654, + "generated_offset": 282926, "length": 39 }, { "source": "parser.mbty", - "original_offset": 57470, - "generated_offset": 282565, + "original_offset": 57735, + "generated_offset": 283611, "length": 33 }, { "source": "parser.mbty", - "original_offset": 57505, - "generated_offset": 282606, + "original_offset": 57770, + "generated_offset": 283652, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57527, - "generated_offset": 282660, + "original_offset": 57792, + "generated_offset": 283706, "length": 50 }, { "source": "parser.mbty", - "original_offset": 57579, - "generated_offset": 282718, + "original_offset": 57844, + "generated_offset": 283764, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57595, - "generated_offset": 282740, + "original_offset": 57860, + "generated_offset": 283786, "length": 46 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 282985, + "generated_offset": 284031, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 282999, + "generated_offset": 284045, "length": 2 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 283328, + "generated_offset": 284374, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 283337, + "generated_offset": 284383, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 283350, + "generated_offset": 284396, "length": 2 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 283633, + "generated_offset": 284679, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 283642, + "generated_offset": 284688, "length": 7 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 283973, + "generated_offset": 285019, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 283987, + "generated_offset": 285033, "length": 2 }, { "source": "parser.mbty", "original_offset": 613, - "generated_offset": 284228, + "generated_offset": 285274, "length": 1 }, { "source": "parser.mbty", "original_offset": 616, - "generated_offset": 284237, + "generated_offset": 285283, "length": 1 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 284485, + "generated_offset": 285531, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 284510, + "generated_offset": 285556, "length": 2 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 284685, + "generated_offset": 285731, "length": 6 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 284877, + "generated_offset": 285923, "length": 6 }, { "source": "parser.mbty", "original_offset": 4814, - "generated_offset": 285203, + "generated_offset": 286249, "length": 1 }, { "source": "parser.mbty", "original_offset": 4817, - "generated_offset": 285212, + "generated_offset": 286258, "length": 5 }, { "source": "parser.mbty", "original_offset": 4824, - "generated_offset": 285225, + "generated_offset": 286271, "length": 2 }, { "source": "parser.mbty", "original_offset": 4755, - "generated_offset": 285485, + "generated_offset": 286531, "length": 17 }, { "source": "parser.mbty", "original_offset": 4774, - "generated_offset": 285510, + "generated_offset": 286556, "length": 2 }, { "source": "parser.mbty", "original_offset": 4972, - "generated_offset": 285700, + "generated_offset": 286746, "length": 15 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 285967, + "generated_offset": 287013, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 285981, + "generated_offset": 287027, "length": 2 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 286171, + "generated_offset": 287217, "length": 6 }, { "source": "parser.mbty", - "original_offset": 18958, - "generated_offset": 287312, + "original_offset": 19223, + "generated_offset": 288358, "length": 44 }, { "source": "parser.mbty", - "original_offset": 19004, - "generated_offset": 287364, + "original_offset": 19269, + "generated_offset": 288410, "length": 23 }, { "source": "parser.mbty", - "original_offset": 19035, - "generated_offset": 287427, + "original_offset": 19300, + "generated_offset": 288473, "length": 25 }, { "source": "parser.mbty", - "original_offset": 19062, - "generated_offset": 287460, + "original_offset": 19327, + "generated_offset": 288506, "length": 14 }, { "source": "parser.mbty", - "original_offset": 19078, - "generated_offset": 287482, + "original_offset": 19343, + "generated_offset": 288528, "length": 16 }, { "source": "parser.mbty", - "original_offset": 19096, - "generated_offset": 287506, + "original_offset": 19361, + "generated_offset": 288552, "length": 21 }, { "source": "parser.mbty", - "original_offset": 19121, - "generated_offset": 287549, + "original_offset": 19386, + "generated_offset": 288595, "length": 42 }, { "source": "parser.mbty", "original_offset": 3855, - "generated_offset": 287876, + "generated_offset": 288922, "length": 1 }, { "source": "parser.mbty", "original_offset": 3858, - "generated_offset": 287885, + "generated_offset": 288931, "length": 1 }, { "source": "parser.mbty", - "original_offset": 23289, - "generated_offset": 288646, + "original_offset": 23554, + "generated_offset": 289692, "length": 41 }, { "source": "parser.mbty", - "original_offset": 23332, - "generated_offset": 288695, + "original_offset": 23597, + "generated_offset": 289741, "length": 21 }, { "source": "parser.mbty", - "original_offset": 23361, - "generated_offset": 288756, + "original_offset": 23626, + "generated_offset": 289802, "length": 47 }, { "source": "parser.mbty", - "original_offset": 23410, - "generated_offset": 288811, + "original_offset": 23675, + "generated_offset": 289857, "length": 21 }, { "source": "parser.mbty", - "original_offset": 23439, - "generated_offset": 288872, + "original_offset": 23704, + "generated_offset": 289918, "length": 68 }, { "source": "parser.mbty", - "original_offset": 23112, - "generated_offset": 289528, + "original_offset": 23377, + "generated_offset": 290574, "length": 41 }, { "source": "parser.mbty", - "original_offset": 23155, - "generated_offset": 289577, + "original_offset": 23420, + "generated_offset": 290623, "length": 21 }, { "source": "parser.mbty", - "original_offset": 23180, - "generated_offset": 289620, + "original_offset": 23445, + "generated_offset": 290666, "length": 60 }, { "source": "parser.mbty", - "original_offset": 23289, - "generated_offset": 290410, + "original_offset": 23554, + "generated_offset": 291456, "length": 41 }, { "source": "parser.mbty", - "original_offset": 23332, - "generated_offset": 290459, + "original_offset": 23597, + "generated_offset": 291505, "length": 21 }, { "source": "parser.mbty", - "original_offset": 23361, - "generated_offset": 290520, + "original_offset": 23626, + "generated_offset": 291566, "length": 47 }, { "source": "parser.mbty", - "original_offset": 23410, - "generated_offset": 290575, + "original_offset": 23675, + "generated_offset": 291621, "length": 21 }, { "source": "parser.mbty", - "original_offset": 23439, - "generated_offset": 290636, + "original_offset": 23704, + "generated_offset": 291682, "length": 68 }, { "source": "parser.mbty", - "original_offset": 23112, - "generated_offset": 291274, + "original_offset": 23377, + "generated_offset": 292320, "length": 41 }, { "source": "parser.mbty", - "original_offset": 23155, - "generated_offset": 291323, + "original_offset": 23420, + "generated_offset": 292369, "length": 21 }, { "source": "parser.mbty", - "original_offset": 23180, - "generated_offset": 291366, + "original_offset": 23445, + "generated_offset": 292412, "length": 60 }, { "source": "parser.mbty", - "original_offset": 23540, - "generated_offset": 292162, + "original_offset": 23805, + "generated_offset": 293208, "length": 41 }, { "source": "parser.mbty", - "original_offset": 23583, - "generated_offset": 292211, + "original_offset": 23848, + "generated_offset": 293257, "length": 21 }, { "source": "parser.mbty", - "original_offset": 23612, - "generated_offset": 292272, + "original_offset": 23877, + "generated_offset": 293318, "length": 47 }, { "source": "parser.mbty", - "original_offset": 23661, - "generated_offset": 292327, + "original_offset": 23926, + "generated_offset": 293373, "length": 21 }, { "source": "parser.mbty", - "original_offset": 23690, - "generated_offset": 292388, + "original_offset": 23955, + "generated_offset": 293434, "length": 67 }, { "source": "parser.mbty", - "original_offset": 23945, - "generated_offset": 293193, + "original_offset": 24210, + "generated_offset": 294239, "length": 41 }, { "source": "parser.mbty", - "original_offset": 23988, - "generated_offset": 293242, + "original_offset": 24253, + "generated_offset": 294288, "length": 21 }, { "source": "parser.mbty", - "original_offset": 24017, - "generated_offset": 293303, + "original_offset": 24282, + "generated_offset": 294349, "length": 47 }, { "source": "parser.mbty", - "original_offset": 24066, - "generated_offset": 293358, + "original_offset": 24331, + "generated_offset": 294404, "length": 21 }, { "source": "parser.mbty", - "original_offset": 24095, - "generated_offset": 293419, + "original_offset": 24360, + "generated_offset": 294465, "length": 68 }, { "source": "parser.mbty", - "original_offset": 23779, - "generated_offset": 293978, + "original_offset": 24044, + "generated_offset": 295024, "length": 41 }, { "source": "parser.mbty", - "original_offset": 23822, - "generated_offset": 294027, + "original_offset": 24087, + "generated_offset": 295073, "length": 21 }, { "source": "parser.mbty", - "original_offset": 23851, - "generated_offset": 294088, + "original_offset": 24116, + "generated_offset": 295134, "length": 60 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 294514, + "generated_offset": 295560, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 294523, + "generated_offset": 295569, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 294536, + "generated_offset": 295582, "length": 2 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 294845, + "generated_offset": 295891, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 294854, + "generated_offset": 295900, "length": 7 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 295134, + "generated_offset": 296180, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 295159, + "generated_offset": 296205, "length": 2 }, { "source": "parser.mbty", "original_offset": 3808, - "generated_offset": 295363, + "generated_offset": 296409, "length": 15 }, { "source": "parser.mbty", - "original_offset": 19801, - "generated_offset": 296169, + "original_offset": 20066, + "generated_offset": 297215, "length": 7 }, { "source": "parser.mbty", - "original_offset": 19810, - "generated_offset": 296184, + "original_offset": 20075, + "generated_offset": 297230, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19814, - "generated_offset": 296194, + "original_offset": 20079, + "generated_offset": 297240, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19818, - "generated_offset": 296204, + "original_offset": 20083, + "generated_offset": 297250, "length": 9 }, { "source": "parser.mbty", - "original_offset": 19835, - "generated_offset": 296253, + "original_offset": 20100, + "generated_offset": 297299, "length": 3 }, { "source": "parser.mbty", - "original_offset": 19840, - "generated_offset": 296264, + "original_offset": 20105, + "generated_offset": 297310, "length": 5 }, { "source": "parser.mbty", - "original_offset": 19964, - "generated_offset": 296917, + "original_offset": 20229, + "generated_offset": 297963, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19968, - "generated_offset": 296927, + "original_offset": 20233, + "generated_offset": 297973, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19972, - "generated_offset": 296937, + "original_offset": 20237, + "generated_offset": 297983, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19976, - "generated_offset": 296947, + "original_offset": 20241, + "generated_offset": 297993, "length": 9 }, { "source": "parser.mbty", - "original_offset": 19993, - "generated_offset": 296996, + "original_offset": 20258, + "generated_offset": 298042, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20173, - "generated_offset": 297792, + "original_offset": 20438, + "generated_offset": 298838, "length": 7 }, { "source": "parser.mbty", - "original_offset": 20182, - "generated_offset": 297807, + "original_offset": 20447, + "generated_offset": 298853, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20186, - "generated_offset": 297817, + "original_offset": 20451, + "generated_offset": 298863, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20190, - "generated_offset": 297827, + "original_offset": 20455, + "generated_offset": 298873, "length": 9 }, { "source": "parser.mbty", - "original_offset": 20207, - "generated_offset": 297876, + "original_offset": 20472, + "generated_offset": 298922, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20212, - "generated_offset": 297887, + "original_offset": 20477, + "generated_offset": 298933, "length": 5 }, { "source": "parser.mbty", "original_offset": 6541, - "generated_offset": 298325, + "generated_offset": 299371, "length": 11 }, { "source": "parser.mbty", "original_offset": 6554, - "generated_offset": 298344, + "generated_offset": 299390, "length": 68 }, { "source": "parser.mbty", - "original_offset": 20390, - "generated_offset": 299203, + "original_offset": 20655, + "generated_offset": 300249, "length": 7 }, { "source": "parser.mbty", - "original_offset": 20399, - "generated_offset": 299218, + "original_offset": 20664, + "generated_offset": 300264, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20403, - "generated_offset": 299228, + "original_offset": 20668, + "generated_offset": 300274, "length": 2 }, { "source": "parser.mbty", - "original_offset": 20407, - "generated_offset": 299238, + "original_offset": 20672, + "generated_offset": 300284, "length": 9 }, { "source": "parser.mbty", - "original_offset": 20424, - "generated_offset": 299287, + "original_offset": 20689, + "generated_offset": 300333, "length": 3 }, { "source": "parser.mbty", - "original_offset": 20429, - "generated_offset": 299298, + "original_offset": 20694, + "generated_offset": 300344, "length": 5 }, { "source": "parser.mbty", - "original_offset": 19404, - "generated_offset": 299478, + "original_offset": 19669, + "generated_offset": 300524, "length": 9 }, { "source": "parser.mbty", - "original_offset": 19214, - "generated_offset": 299673, + "original_offset": 19479, + "generated_offset": 300719, "length": 15 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 299975, + "generated_offset": 301021, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 299984, + "generated_offset": 301030, "length": 7 }, { "source": "parser.mbty", - "original_offset": 46802, - "generated_offset": 300428, + "original_offset": 47067, + "generated_offset": 301474, "length": 30 }, { "source": "parser.mbty", - "original_offset": 46834, - "generated_offset": 300466, + "original_offset": 47099, + "generated_offset": 301512, "length": 15 }, { "source": "parser.mbty", - "original_offset": 46854, - "generated_offset": 300510, + "original_offset": 47119, + "generated_offset": 301556, "length": 4 }, { "source": "parser.mbty", - "original_offset": 46869, - "generated_offset": 300899, + "original_offset": 47134, + "generated_offset": 301945, "length": 43 }, { "source": "parser.mbty", - "original_offset": 46917, - "generated_offset": 300971, + "original_offset": 47182, + "generated_offset": 302017, "length": 4 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 301388, + "generated_offset": 302434, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 301397, + "generated_offset": 302443, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 301410, + "generated_offset": 302456, "length": 2 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 301742, + "generated_offset": 302788, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 301756, + "generated_offset": 302802, "length": 2 }, { "source": "parser.mbty", "original_offset": 613, - "generated_offset": 302003, + "generated_offset": 303049, "length": 1 }, { "source": "parser.mbty", "original_offset": 616, - "generated_offset": 302012, + "generated_offset": 303058, "length": 1 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 302342, + "generated_offset": 303388, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 302367, + "generated_offset": 303413, "length": 2 }, { "source": "parser.mbty", "original_offset": 5062, - "generated_offset": 302599, + "generated_offset": 303645, "length": 1 }, { "source": "parser.mbty", "original_offset": 5065, - "generated_offset": 302608, + "generated_offset": 303654, "length": 1 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 302798, + "generated_offset": 303844, "length": 6 }, { "source": "parser.mbty", "original_offset": 3295, - "generated_offset": 303186, + "generated_offset": 304232, "length": 1 }, { "source": "parser.mbty", "original_offset": 3298, - "generated_offset": 303195, + "generated_offset": 304241, "length": 5 }, { "source": "parser.mbty", "original_offset": 3305, - "generated_offset": 303208, + "generated_offset": 304254, "length": 2 }, { "source": "parser.mbty", "original_offset": 3247, - "generated_offset": 303529, + "generated_offset": 304575, "length": 17 }, { "source": "parser.mbty", "original_offset": 3266, - "generated_offset": 303554, + "generated_offset": 304600, "length": 2 }, { "source": "parser.mbty", - "original_offset": 19319, - "generated_offset": 303992, + "original_offset": 19584, + "generated_offset": 305038, "length": 27 }, { "source": "parser.mbty", - "original_offset": 19351, - "generated_offset": 304048, + "original_offset": 19616, + "generated_offset": 305094, "length": 3 }, { "source": "parser.mbty", - "original_offset": 19356, - "generated_offset": 304059, + "original_offset": 19621, + "generated_offset": 305105, "length": 2 }, { "source": "parser.mbty", "original_offset": 4814, - "generated_offset": 304363, + "generated_offset": 305409, "length": 1 }, { "source": "parser.mbty", "original_offset": 4817, - "generated_offset": 304372, + "generated_offset": 305418, "length": 5 }, { "source": "parser.mbty", "original_offset": 4824, - "generated_offset": 304385, + "generated_offset": 305431, "length": 2 }, { "source": "parser.mbty", "original_offset": 4755, - "generated_offset": 304633, + "generated_offset": 305679, "length": 17 }, { "source": "parser.mbty", "original_offset": 4774, - "generated_offset": 304658, + "generated_offset": 305704, "length": 2 }, { "source": "parser.mbty", "original_offset": 4972, - "generated_offset": 304842, + "generated_offset": 305888, "length": 15 }, { "source": "parser.mbty", "original_offset": 9960, - "generated_offset": 305074, + "generated_offset": 306120, "length": 1 }, { "source": "parser.mbty", "original_offset": 9963, - "generated_offset": 305083, + "generated_offset": 306129, "length": 1 }, { "source": "parser.mbty", - "original_offset": 45973, - "generated_offset": 305549, + "original_offset": 46238, + "generated_offset": 306595, "length": 38 }, { "source": "parser.mbty", - "original_offset": 46016, - "generated_offset": 305616, + "original_offset": 46281, + "generated_offset": 306662, "length": 3 }, { "source": "parser.mbty", - "original_offset": 46021, - "generated_offset": 305627, + "original_offset": 46286, + "generated_offset": 306673, "length": 2 }, { "source": "parser.mbty", "original_offset": 3855, - "generated_offset": 305894, + "generated_offset": 306940, "length": 1 }, { "source": "parser.mbty", "original_offset": 3858, - "generated_offset": 305903, + "generated_offset": 306949, "length": 1 }, { "source": "parser.mbty", - "original_offset": 50282, - "generated_offset": 306137, + "original_offset": 50547, + "generated_offset": 307183, "length": 9 }, { "source": "parser.mbty", - "original_offset": 50293, - "generated_offset": 306154, + "original_offset": 50558, + "generated_offset": 307200, "length": 2 }, { "source": "parser.mbty", - "original_offset": 58192, - "generated_offset": 306794, + "original_offset": 58457, + "generated_offset": 307840, "length": 27 }, { "source": "parser.mbty", - "original_offset": 58221, - "generated_offset": 306829, + "original_offset": 58486, + "generated_offset": 307875, "length": 118 }, { "source": "parser.mbty", - "original_offset": 58341, - "generated_offset": 306955, + "original_offset": 58606, + "generated_offset": 308001, "length": 20 }, { "source": "parser.mbty", - "original_offset": 58393, - "generated_offset": 307524, + "original_offset": 58658, + "generated_offset": 308570, "length": 29 }, { "source": "parser.mbty", - "original_offset": 58424, - "generated_offset": 307561, + "original_offset": 58689, + "generated_offset": 308607, "length": 85 }, { "source": "parser.mbty", - "original_offset": 58511, - "generated_offset": 307654, + "original_offset": 58776, + "generated_offset": 308700, "length": 20 }, { "source": "parser.mbty", - "original_offset": 58616, - "generated_offset": 308308, + "original_offset": 58881, + "generated_offset": 309354, "length": 27 }, { "source": "parser.mbty", - "original_offset": 58645, - "generated_offset": 308343, + "original_offset": 58910, + "generated_offset": 309389, "length": 101 }, { "source": "parser.mbty", - "original_offset": 58748, - "generated_offset": 308452, + "original_offset": 59013, + "generated_offset": 309498, "length": 20 }, { "source": "parser.mbty", - "original_offset": 42668, - "generated_offset": 309007, + "original_offset": 42933, + "generated_offset": 310053, "length": 27 }, { "source": "parser.mbty", - "original_offset": 42697, - "generated_offset": 309042, + "original_offset": 42962, + "generated_offset": 310088, "length": 43 }, { "source": "parser.mbty", - "original_offset": 42745, - "generated_offset": 309114, + "original_offset": 43010, + "generated_offset": 310160, "length": 26 }, { "source": "parser.mbty", - "original_offset": 43138, - "generated_offset": 309805, + "original_offset": 43403, + "generated_offset": 310851, "length": 31 }, { "source": "parser.mbty", - "original_offset": 43171, - "generated_offset": 309844, + "original_offset": 43436, + "generated_offset": 310890, "length": 11 }, { "source": "parser.mbty", - "original_offset": 43184, - "generated_offset": 309863, + "original_offset": 43449, + "generated_offset": 310909, "length": 39 }, { "source": "parser.mbty", - "original_offset": 43228, - "generated_offset": 309931, + "original_offset": 43493, + "generated_offset": 310977, "length": 5 }, { "source": "parser.mbty", - "original_offset": 43337, - "generated_offset": 310679, + "original_offset": 43602, + "generated_offset": 311725, "length": 31 }, { "source": "parser.mbty", - "original_offset": 43370, - "generated_offset": 310718, + "original_offset": 43635, + "generated_offset": 311764, "length": 11 }, { "source": "parser.mbty", - "original_offset": 43383, - "generated_offset": 310737, + "original_offset": 43648, + "generated_offset": 311783, "length": 11 }, { "source": "parser.mbty", - "original_offset": 43396, - "generated_offset": 310756, + "original_offset": 43661, + "generated_offset": 311802, "length": 15 }, { "source": "parser.mbty", - "original_offset": 43416, - "generated_offset": 310800, + "original_offset": 43681, + "generated_offset": 311846, "length": 5 }, { "source": "parser.mbty", "original_offset": 115, - "generated_offset": 310982, + "generated_offset": 312028, "length": 6 }, { "source": "parser.mbty", - "original_offset": 43455, - "generated_offset": 312055, + "original_offset": 43720, + "generated_offset": 313101, "length": 29 }, { "source": "parser.mbty", - "original_offset": 43486, - "generated_offset": 312092, + "original_offset": 43751, + "generated_offset": 313138, "length": 170 }, { "source": "parser.mbty", - "original_offset": 43661, - "generated_offset": 312291, + "original_offset": 43926, + "generated_offset": 313337, "length": 159 }, { "source": "parser.mbty", - "original_offset": 43825, - "generated_offset": 312479, + "original_offset": 44090, + "generated_offset": 313525, "length": 119 }, { "source": "parser.mbty", - "original_offset": 43949, - "generated_offset": 312627, + "original_offset": 44214, + "generated_offset": 313673, "length": 11 }, { "source": "parser.mbty", - "original_offset": 26070, - "generated_offset": 313203, + "original_offset": 26335, + "generated_offset": 314249, "length": 27 }, { "source": "parser.mbty", - "original_offset": 26099, - "generated_offset": 313238, + "original_offset": 26364, + "generated_offset": 314284, "length": 46 }, { "source": "parser.mbty", - "original_offset": 26150, - "generated_offset": 313313, + "original_offset": 26415, + "generated_offset": 314359, "length": 16 }, { "source": "parser.mbty", - "original_offset": 44002, - "generated_offset": 313800, + "original_offset": 44267, + "generated_offset": 314846, "length": 18 }, { "source": "parser.mbty", - "original_offset": 44022, - "generated_offset": 313826, + "original_offset": 44287, + "generated_offset": 314872, "length": 15 }, { "source": "parser.mbty", - "original_offset": 44042, - "generated_offset": 313870, + "original_offset": 44307, + "generated_offset": 314916, "length": 5 }, { "source": "parser.mbty", "original_offset": 4665, - "generated_offset": 314225, + "generated_offset": 315271, "length": 2 }, { "source": "parser.mbty", "original_offset": 4669, - "generated_offset": 314235, + "generated_offset": 315281, "length": 2 }, { "source": "parser.mbty", "original_offset": 4673, - "generated_offset": 314245, + "generated_offset": 315291, "length": 13 }, { "source": "parser.mbty", "original_offset": 3855, - "generated_offset": 314517, + "generated_offset": 315563, "length": 1 }, { "source": "parser.mbty", "original_offset": 3858, - "generated_offset": 314526, + "generated_offset": 315572, "length": 1 }, { "source": "parser.mbty", "original_offset": 9227, - "generated_offset": 315002, + "generated_offset": 316048, "length": 28 }, { "source": "parser.mbty", "original_offset": 9257, - "generated_offset": 315038, + "generated_offset": 316084, "length": 15 }, { "source": "parser.mbty", "original_offset": 9277, - "generated_offset": 315082, + "generated_offset": 316128, "length": 5 }, { "source": "parser.mbty", "original_offset": 4924, - "generated_offset": 315345, + "generated_offset": 316391, "length": 1 }, { "source": "parser.mbty", "original_offset": 4927, - "generated_offset": 315354, + "generated_offset": 316400, "length": 1 }, { "source": "parser.mbty", - "original_offset": 26639, - "generated_offset": 316145, + "original_offset": 26904, + "generated_offset": 317191, "length": 22 }, { "source": "parser.mbty", - "original_offset": 26663, - "generated_offset": 316175, + "original_offset": 26928, + "generated_offset": 317221, "length": 17 }, { "source": "parser.mbty", - "original_offset": 26682, - "generated_offset": 316200, + "original_offset": 26947, + "generated_offset": 317246, "length": 45 }, { "source": "parser.mbty", - "original_offset": 26729, - "generated_offset": 316253, + "original_offset": 26994, + "generated_offset": 317299, "length": 20 }, { "source": "parser.mbty", - "original_offset": 26754, - "generated_offset": 316302, + "original_offset": 27019, + "generated_offset": 317348, "length": 34 }, { "source": "parser.mbty", - "original_offset": 26790, - "generated_offset": 316344, + "original_offset": 27055, + "generated_offset": 317390, "length": 15 }, { "source": "parser.mbty", - "original_offset": 26810, - "generated_offset": 316388, + "original_offset": 27075, + "generated_offset": 317434, "length": 5 }, { "source": "parser.mbty", - "original_offset": 26639, - "generated_offset": 317183, + "original_offset": 26904, + "generated_offset": 318229, "length": 22 }, { "source": "parser.mbty", - "original_offset": 26663, - "generated_offset": 317213, + "original_offset": 26928, + "generated_offset": 318259, "length": 17 }, { "source": "parser.mbty", - "original_offset": 26682, - "generated_offset": 317238, + "original_offset": 26947, + "generated_offset": 318284, "length": 45 }, { "source": "parser.mbty", - "original_offset": 26729, - "generated_offset": 317291, + "original_offset": 26994, + "generated_offset": 318337, "length": 20 }, { "source": "parser.mbty", - "original_offset": 26754, - "generated_offset": 317340, + "original_offset": 27019, + "generated_offset": 318386, "length": 34 }, { "source": "parser.mbty", - "original_offset": 26790, - "generated_offset": 317382, + "original_offset": 27055, + "generated_offset": 318428, "length": 15 }, { "source": "parser.mbty", - "original_offset": 26810, - "generated_offset": 317426, + "original_offset": 27075, + "generated_offset": 318472, "length": 5 }, { "source": "parser.mbty", - "original_offset": 27014, - "generated_offset": 318170, + "original_offset": 27279, + "generated_offset": 319216, "length": 26 }, { "source": "parser.mbty", - "original_offset": 27042, - "generated_offset": 318204, + "original_offset": 27307, + "generated_offset": 319250, "length": 11 }, { "source": "parser.mbty", - "original_offset": 27055, - "generated_offset": 318223, + "original_offset": 27320, + "generated_offset": 319269, "length": 9 }, { "source": "parser.mbty", - "original_offset": 27066, - "generated_offset": 318240, + "original_offset": 27331, + "generated_offset": 319286, "length": 15 }, { "source": "parser.mbty", - "original_offset": 27086, - "generated_offset": 318284, + "original_offset": 27351, + "generated_offset": 319330, "length": 5 }, { "source": "parser.mbty", - "original_offset": 27014, - "generated_offset": 319028, + "original_offset": 27279, + "generated_offset": 320074, "length": 26 }, { "source": "parser.mbty", - "original_offset": 27042, - "generated_offset": 319062, + "original_offset": 27307, + "generated_offset": 320108, "length": 11 }, { "source": "parser.mbty", - "original_offset": 27055, - "generated_offset": 319081, + "original_offset": 27320, + "generated_offset": 320127, "length": 9 }, { "source": "parser.mbty", - "original_offset": 27066, - "generated_offset": 319098, + "original_offset": 27331, + "generated_offset": 320144, "length": 15 }, { "source": "parser.mbty", - "original_offset": 27086, - "generated_offset": 319142, + "original_offset": 27351, + "generated_offset": 320188, "length": 5 }, { "source": "parser.mbty", - "original_offset": 26879, - "generated_offset": 319998, + "original_offset": 27144, + "generated_offset": 321044, "length": 20 }, { "source": "parser.mbty", - "original_offset": 26901, - "generated_offset": 320026, + "original_offset": 27166, + "generated_offset": 321072, "length": 6 }, { "source": "parser.mbty", - "original_offset": 26909, - "generated_offset": 320040, + "original_offset": 27174, + "generated_offset": 321086, "length": 2 }, { "source": "parser.mbty", - "original_offset": 26913, - "generated_offset": 320050, + "original_offset": 27178, + "generated_offset": 321096, "length": 2 }, { "source": "parser.mbty", - "original_offset": 26917, - "generated_offset": 320060, + "original_offset": 27182, + "generated_offset": 321106, "length": 42 }, { "source": "parser.mbty", - "original_offset": 26964, - "generated_offset": 320131, + "original_offset": 27229, + "generated_offset": 321177, "length": 5 }, { "source": "parser.mbty", - "original_offset": 26879, - "generated_offset": 320987, + "original_offset": 27144, + "generated_offset": 322033, "length": 20 }, { "source": "parser.mbty", - "original_offset": 26901, - "generated_offset": 321015, + "original_offset": 27166, + "generated_offset": 322061, "length": 6 }, { "source": "parser.mbty", - "original_offset": 26909, - "generated_offset": 321029, + "original_offset": 27174, + "generated_offset": 322075, "length": 2 }, { "source": "parser.mbty", - "original_offset": 26913, - "generated_offset": 321039, + "original_offset": 27178, + "generated_offset": 322085, "length": 2 }, { "source": "parser.mbty", - "original_offset": 26917, - "generated_offset": 321049, + "original_offset": 27182, + "generated_offset": 322095, "length": 42 }, { "source": "parser.mbty", - "original_offset": 26964, - "generated_offset": 321120, + "original_offset": 27229, + "generated_offset": 322166, "length": 5 }, { "source": "parser.mbty", - "original_offset": 26557, - "generated_offset": 321641, + "original_offset": 26822, + "generated_offset": 322687, "length": 2 }, { "source": "parser.mbty", - "original_offset": 26561, - "generated_offset": 321651, + "original_offset": 26826, + "generated_offset": 322697, "length": 2 }, { "source": "parser.mbty", - "original_offset": 26565, - "generated_offset": 321661, + "original_offset": 26830, + "generated_offset": 322707, "length": 2 }, { "source": "parser.mbty", - "original_offset": 26569, - "generated_offset": 321671, + "original_offset": 26834, + "generated_offset": 322717, "length": 2 }, { "source": "parser.mbty", - "original_offset": 26448, - "generated_offset": 321896, + "original_offset": 26713, + "generated_offset": 322942, "length": 1 }, { "source": "parser.mbty", - "original_offset": 26451, - "generated_offset": 321905, + "original_offset": 26716, + "generated_offset": 322951, "length": 1 }, { "source": "parser.mbty", - "original_offset": 26468, - "generated_offset": 322124, + "original_offset": 26733, + "generated_offset": 323170, "length": 1 }, { "source": "parser.mbty", - "original_offset": 26471, - "generated_offset": 322133, + "original_offset": 26736, + "generated_offset": 323179, "length": 1 }, { "source": "parser.mbty", - "original_offset": 26557, - "generated_offset": 322650, + "original_offset": 26822, + "generated_offset": 323696, "length": 2 }, { "source": "parser.mbty", - "original_offset": 26561, - "generated_offset": 322660, + "original_offset": 26826, + "generated_offset": 323706, "length": 2 }, { "source": "parser.mbty", - "original_offset": 26565, - "generated_offset": 322670, + "original_offset": 26830, + "generated_offset": 323716, "length": 2 }, { "source": "parser.mbty", - "original_offset": 26569, - "generated_offset": 322680, + "original_offset": 26834, + "generated_offset": 323726, "length": 2 }, { "source": "parser.mbty", "original_offset": 693, - "generated_offset": 323025, + "generated_offset": 324071, "length": 1 }, { "source": "parser.mbty", "original_offset": 696, - "generated_offset": 323034, + "generated_offset": 324080, "length": 5 }, { "source": "parser.mbty", "original_offset": 703, - "generated_offset": 323047, + "generated_offset": 324093, "length": 2 }, { "source": "parser.mbty", "original_offset": 661, - "generated_offset": 323253, + "generated_offset": 324299, "length": 15 }, { "source": "parser.mbty", - "original_offset": 27172, - "generated_offset": 324629, + "original_offset": 27437, + "generated_offset": 325675, "length": 38 }, { "source": "parser.mbty", - "original_offset": 27212, - "generated_offset": 324675, + "original_offset": 27477, + "generated_offset": 325721, "length": 43 }, { "source": "parser.mbty", - "original_offset": 27257, - "generated_offset": 324726, + "original_offset": 27522, + "generated_offset": 325772, "length": 28 }, { "source": "parser.mbty", - "original_offset": 27293, - "generated_offset": 324794, + "original_offset": 27558, + "generated_offset": 325840, "length": 16 }, { "source": "parser.mbty", - "original_offset": 27311, - "generated_offset": 324818, + "original_offset": 27576, + "generated_offset": 325864, "length": 78 }, { "source": "parser.mbty", - "original_offset": 27391, - "generated_offset": 324904, + "original_offset": 27656, + "generated_offset": 325950, "length": 19 }, { "source": "parser.mbty", - "original_offset": 27412, - "generated_offset": 324931, + "original_offset": 27677, + "generated_offset": 325977, "length": 21 }, { "source": "parser.mbty", - "original_offset": 27438, - "generated_offset": 324981, + "original_offset": 27703, + "generated_offset": 326027, "length": 30 }, { "source": "parser.mbty", - "original_offset": 27470, - "generated_offset": 325019, + "original_offset": 27735, + "generated_offset": 326065, "length": 22 }, { "source": "parser.mbty", - "original_offset": 27497, - "generated_offset": 325070, + "original_offset": 27762, + "generated_offset": 326116, "length": 5 }, { "source": "parser.mbty", - "original_offset": 27172, - "generated_offset": 326436, + "original_offset": 27437, + "generated_offset": 327482, "length": 38 }, { "source": "parser.mbty", - "original_offset": 27212, - "generated_offset": 326482, + "original_offset": 27477, + "generated_offset": 327528, "length": 43 }, { "source": "parser.mbty", - "original_offset": 27257, - "generated_offset": 326533, + "original_offset": 27522, + "generated_offset": 327579, "length": 28 }, { "source": "parser.mbty", - "original_offset": 27293, - "generated_offset": 326601, + "original_offset": 27558, + "generated_offset": 327647, "length": 16 }, { "source": "parser.mbty", - "original_offset": 27311, - "generated_offset": 326625, + "original_offset": 27576, + "generated_offset": 327671, "length": 78 }, { "source": "parser.mbty", - "original_offset": 27391, - "generated_offset": 326711, + "original_offset": 27656, + "generated_offset": 327757, "length": 19 }, { "source": "parser.mbty", - "original_offset": 27412, - "generated_offset": 326738, + "original_offset": 27677, + "generated_offset": 327784, "length": 21 }, { "source": "parser.mbty", - "original_offset": 27438, - "generated_offset": 326788, + "original_offset": 27703, + "generated_offset": 327834, "length": 30 }, { "source": "parser.mbty", - "original_offset": 27470, - "generated_offset": 326826, + "original_offset": 27735, + "generated_offset": 327872, "length": 22 }, { "source": "parser.mbty", - "original_offset": 27497, - "generated_offset": 326877, + "original_offset": 27762, + "generated_offset": 327923, "length": 5 }, { "source": "parser.mbty", - "original_offset": 27525, - "generated_offset": 327117, + "original_offset": 27790, + "generated_offset": 328163, "length": 1 }, { "source": "parser.mbty", - "original_offset": 27528, - "generated_offset": 327126, + "original_offset": 27793, + "generated_offset": 328172, "length": 1 }, { "source": "parser.mbty", - "original_offset": 27554, - "generated_offset": 327555, + "original_offset": 27819, + "generated_offset": 328601, "length": 18 }, { "source": "parser.mbty", - "original_offset": 27574, - "generated_offset": 327581, + "original_offset": 27839, + "generated_offset": 328627, "length": 15 }, { "source": "parser.mbty", - "original_offset": 27594, - "generated_offset": 327625, + "original_offset": 27859, + "generated_offset": 328671, "length": 3 }, { "source": "parser.mbty", - "original_offset": 27619, - "generated_offset": 327867, + "original_offset": 27884, + "generated_offset": 328913, "length": 10 }, { "source": "parser.mbty", - "original_offset": 27631, - "generated_offset": 327885, + "original_offset": 27896, + "generated_offset": 328931, "length": 2 }, { "source": "parser.mbty", - "original_offset": 27798, - "generated_offset": 328399, + "original_offset": 28063, + "generated_offset": 329445, "length": 18 }, { "source": "parser.mbty", - "original_offset": 27818, - "generated_offset": 328425, + "original_offset": 28083, + "generated_offset": 329471, "length": 19 }, { "source": "parser.mbty", - "original_offset": 27839, - "generated_offset": 328452, + "original_offset": 28104, + "generated_offset": 329498, "length": 16 }, { "source": "parser.mbty", - "original_offset": 27860, - "generated_offset": 328497, + "original_offset": 28125, + "generated_offset": 329543, "length": 3 }, { "source": "parser.mbty", - "original_offset": 27693, - "generated_offset": 328947, + "original_offset": 27958, + "generated_offset": 329993, "length": 18 }, { "source": "parser.mbty", - "original_offset": 27713, - "generated_offset": 328973, + "original_offset": 27978, + "generated_offset": 330019, "length": 33 }, { "source": "parser.mbty", - "original_offset": 27751, - "generated_offset": 329035, + "original_offset": 28016, + "generated_offset": 330081, "length": 3 }, { "source": "parser.mbty", - "original_offset": 42858, - "generated_offset": 329789, + "original_offset": 43123, + "generated_offset": 330835, "length": 27 }, { "source": "parser.mbty", - "original_offset": 42887, - "generated_offset": 329824, + "original_offset": 43152, + "generated_offset": 330870, "length": 133 }, { "source": "parser.mbty", - "original_offset": 43025, - "generated_offset": 329986, + "original_offset": 43290, + "generated_offset": 331032, "length": 34 }, { "source": "parser.mbty", - "original_offset": 43061, - "generated_offset": 330028, + "original_offset": 43326, + "generated_offset": 331074, "length": 9 }, { "source": "parser.mbty", - "original_offset": 43138, - "generated_offset": 330702, + "original_offset": 43403, + "generated_offset": 331748, "length": 31 }, { "source": "parser.mbty", - "original_offset": 43171, - "generated_offset": 330741, + "original_offset": 43436, + "generated_offset": 331787, "length": 11 }, { "source": "parser.mbty", - "original_offset": 43184, - "generated_offset": 330760, + "original_offset": 43449, + "generated_offset": 331806, "length": 39 }, { "source": "parser.mbty", - "original_offset": 43228, - "generated_offset": 330828, + "original_offset": 43493, + "generated_offset": 331874, "length": 5 }, { "source": "parser.mbty", - "original_offset": 43337, - "generated_offset": 331576, + "original_offset": 43602, + "generated_offset": 332622, "length": 31 }, { "source": "parser.mbty", - "original_offset": 43370, - "generated_offset": 331615, + "original_offset": 43635, + "generated_offset": 332661, "length": 11 }, { "source": "parser.mbty", - "original_offset": 43383, - "generated_offset": 331634, + "original_offset": 43648, + "generated_offset": 332680, "length": 11 }, { "source": "parser.mbty", - "original_offset": 43396, - "generated_offset": 331653, + "original_offset": 43661, + "generated_offset": 332699, "length": 15 }, { "source": "parser.mbty", - "original_offset": 43416, - "generated_offset": 331697, + "original_offset": 43681, + "generated_offset": 332743, "length": 5 }, { "source": "parser.mbty", "original_offset": 130, - "generated_offset": 332009, + "generated_offset": 333055, "length": 6 }, { "source": "parser.mbty", "original_offset": 138, - "generated_offset": 332023, + "generated_offset": 333069, "length": 2 }, { "source": "parser.mbty", "original_offset": 552, - "generated_offset": 332244, + "generated_offset": 333290, "length": 1 }, { "source": "parser.mbty", "original_offset": 555, - "generated_offset": 332253, + "generated_offset": 333299, "length": 1 }, { "source": "parser.mbty", "original_offset": 3855, - "generated_offset": 332507, + "generated_offset": 333553, "length": 1 }, { "source": "parser.mbty", "original_offset": 3858, - "generated_offset": 332516, + "generated_offset": 333562, "length": 1 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 332792, + "generated_offset": 333838, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 332801, + "generated_offset": 333847, "length": 7 }, { "source": "parser.mbty", "original_offset": 3808, - "generated_offset": 332994, + "generated_offset": 334040, "length": 15 }, { "source": "parser.mbty", "original_offset": 4284, - "generated_offset": 333297, + "generated_offset": 334343, "length": 1 }, { "source": "parser.mbty", "original_offset": 4287, - "generated_offset": 333306, + "generated_offset": 334352, "length": 1 }, { "source": "parser.mbty", - "original_offset": 26210, - "generated_offset": 333656, + "original_offset": 26475, + "generated_offset": 334702, "length": 13 }, { "source": "parser.mbty", - "original_offset": 26228, - "generated_offset": 333698, + "original_offset": 26493, + "generated_offset": 334744, "length": 3 }, { "source": "parser.mbty", "original_offset": 6021, - "generated_offset": 334051, + "generated_offset": 335097, "length": 1 }, { "source": "parser.mbty", "original_offset": 6024, - "generated_offset": 334060, + "generated_offset": 335106, "length": 1 }, { "source": "parser.mbty", "original_offset": 613, - "generated_offset": 334296, + "generated_offset": 335342, "length": 1 }, { "source": "parser.mbty", "original_offset": 616, - "generated_offset": 334305, + "generated_offset": 335351, "length": 1 }, { "source": "parser.mbty", "original_offset": 3855, - "generated_offset": 334561, + "generated_offset": 335607, "length": 1 }, { "source": "parser.mbty", "original_offset": 3858, - "generated_offset": 334570, + "generated_offset": 335616, "length": 1 }, { "source": "parser.mbty", "original_offset": 5221, - "generated_offset": 334999, + "generated_offset": 336045, "length": 24 }, { "source": "parser.mbty", "original_offset": 5247, - "generated_offset": 335031, + "generated_offset": 336077, "length": 15 }, { "source": "parser.mbty", "original_offset": 5270, - "generated_offset": 335086, + "generated_offset": 336132, "length": 3 }, { "source": "parser.mbty", "original_offset": 5221, - "generated_offset": 335517, + "generated_offset": 336563, "length": 24 }, { "source": "parser.mbty", "original_offset": 5247, - "generated_offset": 335549, + "generated_offset": 336595, "length": 15 }, { "source": "parser.mbty", "original_offset": 5270, - "generated_offset": 335604, + "generated_offset": 336650, "length": 3 }, { "source": "parser.mbty", "original_offset": 5297, - "generated_offset": 336064, + "generated_offset": 337110, "length": 21 }, { "source": "parser.mbty", "original_offset": 5320, - "generated_offset": 336093, + "generated_offset": 337139, "length": 7 }, { "source": "parser.mbty", "original_offset": 5329, - "generated_offset": 336108, + "generated_offset": 337154, "length": 2 }, { "source": "parser.mbty", "original_offset": 5683, - "generated_offset": 336726, + "generated_offset": 337772, "length": 36 }, { "source": "parser.mbty", "original_offset": 5721, - "generated_offset": 336770, + "generated_offset": 337816, "length": 14 }, { "source": "parser.mbty", "original_offset": 5743, - "generated_offset": 336824, + "generated_offset": 337870, "length": 33 }, { "source": "parser.mbty", "original_offset": 5778, - "generated_offset": 336865, + "generated_offset": 337911, "length": 12 }, { "source": "parser.mbty", "original_offset": 5792, - "generated_offset": 336885, + "generated_offset": 337931, "length": 6 }, { "source": "parser.mbty", "original_offset": 5683, - "generated_offset": 337507, + "generated_offset": 338553, "length": 36 }, { "source": "parser.mbty", "original_offset": 5721, - "generated_offset": 337551, + "generated_offset": 338597, "length": 14 }, { "source": "parser.mbty", "original_offset": 5743, - "generated_offset": 337605, + "generated_offset": 338651, "length": 33 }, { "source": "parser.mbty", "original_offset": 5778, - "generated_offset": 337646, + "generated_offset": 338692, "length": 12 }, { "source": "parser.mbty", "original_offset": 5792, - "generated_offset": 337666, + "generated_offset": 338712, "length": 6 }, { "source": "parser.mbty", "original_offset": 5826, - "generated_offset": 338230, + "generated_offset": 339276, "length": 36 }, { "source": "parser.mbty", "original_offset": 5864, - "generated_offset": 338274, + "generated_offset": 339320, "length": 14 }, { "source": "parser.mbty", "original_offset": 5886, - "generated_offset": 338328, + "generated_offset": 339374, "length": 41 }, { "source": "parser.mbty", "original_offset": 5929, - "generated_offset": 338377, + "generated_offset": 339423, "length": 6 }, { "source": "parser.mbty", "original_offset": 5826, - "generated_offset": 338941, + "generated_offset": 339987, "length": 36 }, { "source": "parser.mbty", "original_offset": 5864, - "generated_offset": 338985, + "generated_offset": 340031, "length": 14 }, { "source": "parser.mbty", "original_offset": 5886, - "generated_offset": 339039, + "generated_offset": 340085, "length": 41 }, { "source": "parser.mbty", "original_offset": 5929, - "generated_offset": 339088, + "generated_offset": 340134, "length": 6 }, { "source": "parser.mbty", "original_offset": 5297, - "generated_offset": 339551, + "generated_offset": 340597, "length": 21 }, { "source": "parser.mbty", "original_offset": 5320, - "generated_offset": 339580, + "generated_offset": 340626, "length": 7 }, { "source": "parser.mbty", "original_offset": 5329, - "generated_offset": 339595, + "generated_offset": 340641, "length": 2 }, { "source": "parser.mbty", "original_offset": 5514, - "generated_offset": 340230, + "generated_offset": 341276, "length": 36 }, { "source": "parser.mbty", "original_offset": 5552, - "generated_offset": 340274, + "generated_offset": 341320, "length": 14 }, { "source": "parser.mbty", "original_offset": 5574, - "generated_offset": 340328, + "generated_offset": 341374, "length": 50 }, { "source": "parser.mbty", "original_offset": 5626, - "generated_offset": 340386, + "generated_offset": 341432, "length": 12 }, { "source": "parser.mbty", "original_offset": 5640, - "generated_offset": 340406, + "generated_offset": 341452, "length": 6 }, { "source": "parser.mbty", "original_offset": 5359, - "generated_offset": 340979, + "generated_offset": 342025, "length": 36 }, { "source": "parser.mbty", "original_offset": 5397, - "generated_offset": 341023, + "generated_offset": 342069, "length": 14 }, { "source": "parser.mbty", "original_offset": 5419, - "generated_offset": 341077, + "generated_offset": 342123, "length": 50 }, { "source": "parser.mbty", "original_offset": 5471, - "generated_offset": 341135, + "generated_offset": 342181, "length": 6 }, { "source": "parser.mbty", "original_offset": 5168, - "generated_offset": 341448, + "generated_offset": 342494, "length": 1 }, { "source": "parser.mbty", "original_offset": 5171, - "generated_offset": 341457, + "generated_offset": 342503, "length": 1 }, { "source": "parser.mbty", "original_offset": 130, - "generated_offset": 341757, + "generated_offset": 342803, "length": 6 }, { "source": "parser.mbty", "original_offset": 138, - "generated_offset": 341771, + "generated_offset": 342817, "length": 2 }, { "source": "parser.mbty", "original_offset": 5514, - "generated_offset": 342406, + "generated_offset": 343452, "length": 36 }, { "source": "parser.mbty", "original_offset": 5552, - "generated_offset": 342450, + "generated_offset": 343496, "length": 14 }, { "source": "parser.mbty", "original_offset": 5574, - "generated_offset": 342504, + "generated_offset": 343550, "length": 50 }, { "source": "parser.mbty", "original_offset": 5626, - "generated_offset": 342562, + "generated_offset": 343608, "length": 12 }, { "source": "parser.mbty", "original_offset": 5640, - "generated_offset": 342582, + "generated_offset": 343628, "length": 6 }, { "source": "parser.mbty", - "original_offset": 45449, - "generated_offset": 343606, + "original_offset": 45714, + "generated_offset": 344652, "length": 39 }, { "source": "parser.mbty", - "original_offset": 45490, - "generated_offset": 343653, + "original_offset": 45755, + "generated_offset": 344699, "length": 14 }, { "source": "parser.mbty", - "original_offset": 45512, - "generated_offset": 343707, + "original_offset": 45777, + "generated_offset": 344753, "length": 31 }, { "source": "parser.mbty", - "original_offset": 45545, - "generated_offset": 343746, + "original_offset": 45810, + "generated_offset": 344792, "length": 35 }, { "source": "parser.mbty", - "original_offset": 45582, - "generated_offset": 343789, + "original_offset": 45847, + "generated_offset": 344835, "length": 41 }, { "source": "parser.mbty", - "original_offset": 45625, - "generated_offset": 343838, + "original_offset": 45890, + "generated_offset": 344884, "length": 21 }, { "source": "parser.mbty", - "original_offset": 45651, - "generated_offset": 343888, + "original_offset": 45916, + "generated_offset": 344934, "length": 10 }, { "source": "parser.mbty", - "original_offset": 45449, - "generated_offset": 344916, + "original_offset": 45714, + "generated_offset": 345962, "length": 39 }, { "source": "parser.mbty", - "original_offset": 45490, - "generated_offset": 344963, + "original_offset": 45755, + "generated_offset": 346009, "length": 14 }, { "source": "parser.mbty", - "original_offset": 45512, - "generated_offset": 345017, + "original_offset": 45777, + "generated_offset": 346063, "length": 31 }, { "source": "parser.mbty", - "original_offset": 45545, - "generated_offset": 345056, + "original_offset": 45810, + "generated_offset": 346102, "length": 35 }, { "source": "parser.mbty", - "original_offset": 45582, - "generated_offset": 345099, + "original_offset": 45847, + "generated_offset": 346145, "length": 41 }, { "source": "parser.mbty", - "original_offset": 45625, - "generated_offset": 345148, + "original_offset": 45890, + "generated_offset": 346194, "length": 21 }, { "source": "parser.mbty", - "original_offset": 45651, - "generated_offset": 345198, + "original_offset": 45916, + "generated_offset": 346244, "length": 10 }, { "source": "parser.mbty", - "original_offset": 45449, - "generated_offset": 346226, + "original_offset": 45714, + "generated_offset": 347272, "length": 39 }, { "source": "parser.mbty", - "original_offset": 45490, - "generated_offset": 346273, + "original_offset": 45755, + "generated_offset": 347319, "length": 14 }, { "source": "parser.mbty", - "original_offset": 45512, - "generated_offset": 346327, + "original_offset": 45777, + "generated_offset": 347373, "length": 31 }, { "source": "parser.mbty", - "original_offset": 45545, - "generated_offset": 346366, + "original_offset": 45810, + "generated_offset": 347412, "length": 35 }, { "source": "parser.mbty", - "original_offset": 45582, - "generated_offset": 346409, + "original_offset": 45847, + "generated_offset": 347455, "length": 41 }, { "source": "parser.mbty", - "original_offset": 45625, - "generated_offset": 346458, + "original_offset": 45890, + "generated_offset": 347504, "length": 21 }, { "source": "parser.mbty", - "original_offset": 45651, - "generated_offset": 346508, + "original_offset": 45916, + "generated_offset": 347554, "length": 10 }, { "source": "parser.mbty", - "original_offset": 39927, - "generated_offset": 346932, + "original_offset": 40192, + "generated_offset": 347978, "length": 24 }, { "source": "parser.mbty", - "original_offset": 39956, - "generated_offset": 346985, + "original_offset": 40221, + "generated_offset": 348031, "length": 3 }, { "source": "parser.mbty", - "original_offset": 39961, - "generated_offset": 346996, + "original_offset": 40226, + "generated_offset": 348042, "length": 2 }, { "source": "parser.mbty", - "original_offset": 37345, - "generated_offset": 347631, + "original_offset": 37610, + "generated_offset": 348677, "length": 52 }, { "source": "parser.mbty", - "original_offset": 37405, - "generated_offset": 347723, + "original_offset": 37670, + "generated_offset": 348769, "length": 12 }, { "source": "parser.mbty", - "original_offset": 37419, - "generated_offset": 347743, + "original_offset": 37684, + "generated_offset": 348789, "length": 22 }, { "source": "parser.mbty", - "original_offset": 37449, - "generated_offset": 347805, + "original_offset": 37714, + "generated_offset": 348851, "length": 16 }, { "source": "parser.mbty", - "original_offset": 37470, - "generated_offset": 347850, + "original_offset": 37735, + "generated_offset": 348896, "length": 5 }, { "source": "parser.mbty", - "original_offset": 45164, - "generated_offset": 348873, + "original_offset": 45429, + "generated_offset": 349919, "length": 39 }, { "source": "parser.mbty", - "original_offset": 45205, - "generated_offset": 348920, + "original_offset": 45470, + "generated_offset": 349966, "length": 14 }, { "source": "parser.mbty", - "original_offset": 45227, - "generated_offset": 348974, + "original_offset": 45492, + "generated_offset": 350020, "length": 31 }, { "source": "parser.mbty", - "original_offset": 45260, - "generated_offset": 349013, + "original_offset": 45525, + "generated_offset": 350059, "length": 35 }, { "source": "parser.mbty", - "original_offset": 45297, - "generated_offset": 349056, + "original_offset": 45562, + "generated_offset": 350102, "length": 42 }, { "source": "parser.mbty", - "original_offset": 45341, - "generated_offset": 349106, + "original_offset": 45606, + "generated_offset": 350152, "length": 21 }, { "source": "parser.mbty", - "original_offset": 45367, - "generated_offset": 349156, + "original_offset": 45632, + "generated_offset": 350202, "length": 10 }, { "source": "parser.mbty", - "original_offset": 45164, - "generated_offset": 350184, + "original_offset": 45429, + "generated_offset": 351230, "length": 39 }, { "source": "parser.mbty", - "original_offset": 45205, - "generated_offset": 350231, + "original_offset": 45470, + "generated_offset": 351277, "length": 14 }, { "source": "parser.mbty", - "original_offset": 45227, - "generated_offset": 350285, + "original_offset": 45492, + "generated_offset": 351331, "length": 31 }, { "source": "parser.mbty", - "original_offset": 45260, - "generated_offset": 350324, + "original_offset": 45525, + "generated_offset": 351370, "length": 35 }, { "source": "parser.mbty", - "original_offset": 45297, - "generated_offset": 350367, + "original_offset": 45562, + "generated_offset": 351413, "length": 42 }, { "source": "parser.mbty", - "original_offset": 45341, - "generated_offset": 350417, + "original_offset": 45606, + "generated_offset": 351463, "length": 21 }, { "source": "parser.mbty", - "original_offset": 45367, - "generated_offset": 350467, + "original_offset": 45632, + "generated_offset": 351513, "length": 10 }, { "source": "parser.mbty", - "original_offset": 45164, - "generated_offset": 351495, + "original_offset": 45429, + "generated_offset": 352541, "length": 39 }, { "source": "parser.mbty", - "original_offset": 45205, - "generated_offset": 351542, + "original_offset": 45470, + "generated_offset": 352588, "length": 14 }, { "source": "parser.mbty", - "original_offset": 45227, - "generated_offset": 351596, + "original_offset": 45492, + "generated_offset": 352642, "length": 31 }, { "source": "parser.mbty", - "original_offset": 45260, - "generated_offset": 351635, + "original_offset": 45525, + "generated_offset": 352681, "length": 35 }, { "source": "parser.mbty", - "original_offset": 45297, - "generated_offset": 351678, + "original_offset": 45562, + "generated_offset": 352724, "length": 42 }, { "source": "parser.mbty", - "original_offset": 45341, - "generated_offset": 351728, + "original_offset": 45606, + "generated_offset": 352774, "length": 21 }, { "source": "parser.mbty", - "original_offset": 45367, - "generated_offset": 351778, + "original_offset": 45632, + "generated_offset": 352824, "length": 10 }, { "source": "parser.mbty", - "original_offset": 40155, - "generated_offset": 352158, + "original_offset": 40420, + "generated_offset": 353204, "length": 7 }, { "source": "parser.mbty", - "original_offset": 40164, - "generated_offset": 352173, + "original_offset": 40429, + "generated_offset": 353219, "length": 2 }, { "source": "parser.mbty", - "original_offset": 40168, - "generated_offset": 352183, + "original_offset": 40433, + "generated_offset": 353229, "length": 2 }, { "source": "parser.mbty", - "original_offset": 45706, - "generated_offset": 352788, + "original_offset": 45971, + "generated_offset": 353834, "length": 21 }, { "source": "parser.mbty", - "original_offset": 45729, - "generated_offset": 352817, + "original_offset": 45994, + "generated_offset": 353863, "length": 13 }, { "source": "parser.mbty", - "original_offset": 45744, - "generated_offset": 352838, + "original_offset": 46009, + "generated_offset": 353884, "length": 15 }, { "source": "parser.mbty", - "original_offset": 45764, - "generated_offset": 352882, + "original_offset": 46029, + "generated_offset": 353928, "length": 5 }, { "source": "parser.mbty", - "original_offset": 46180, - "generated_offset": 353523, + "original_offset": 46445, + "generated_offset": 354569, "length": 9 }, { "source": "parser.mbty", - "original_offset": 46191, - "generated_offset": 353540, + "original_offset": 46456, + "generated_offset": 354586, "length": 37 }, { "source": "parser.mbty", - "original_offset": 46236, - "generated_offset": 353617, + "original_offset": 46501, + "generated_offset": 354663, "length": 43 }, { "source": "parser.mbty", - "original_offset": 46281, - "generated_offset": 353668, + "original_offset": 46546, + "generated_offset": 354714, "length": 14 }, { "source": "parser.mbty", - "original_offset": 46300, - "generated_offset": 353711, + "original_offset": 46565, + "generated_offset": 354757, "length": 13 }, { "source": "parser.mbty", - "original_offset": 40155, - "generated_offset": 354094, + "original_offset": 40420, + "generated_offset": 355140, "length": 7 }, { "source": "parser.mbty", - "original_offset": 40164, - "generated_offset": 354109, + "original_offset": 40429, + "generated_offset": 355155, "length": 2 }, { "source": "parser.mbty", - "original_offset": 40168, - "generated_offset": 354119, + "original_offset": 40433, + "generated_offset": 355165, "length": 2 }, { "source": "parser.mbty", - "original_offset": 40202, - "generated_offset": 354414, + "original_offset": 40467, + "generated_offset": 355460, "length": 7 }, { "source": "parser.mbty", - "original_offset": 40211, - "generated_offset": 354429, + "original_offset": 40476, + "generated_offset": 355475, "length": 2 }, { "source": "parser.mbty", - "original_offset": 40215, - "generated_offset": 354439, + "original_offset": 40480, + "generated_offset": 355485, "length": 2 }, { "source": "parser.mbty", - "original_offset": 44803, - "generated_offset": 354949, + "original_offset": 45068, + "generated_offset": 355995, "length": 23 }, { "source": "parser.mbty", - "original_offset": 44828, - "generated_offset": 354980, + "original_offset": 45093, + "generated_offset": 356026, "length": 10 }, { "source": "parser.mbty", - "original_offset": 44840, - "generated_offset": 354998, + "original_offset": 45105, + "generated_offset": 356044, "length": 15 }, { "source": "parser.mbty", - "original_offset": 44860, - "generated_offset": 355042, + "original_offset": 45125, + "generated_offset": 356088, "length": 5 }, { "source": "parser.mbty", - "original_offset": 44922, - "generated_offset": 355948, + "original_offset": 45187, + "generated_offset": 356994, "length": 35 }, { "source": "parser.mbty", - "original_offset": 44959, - "generated_offset": 355991, + "original_offset": 45224, + "generated_offset": 357037, "length": 22 }, { "source": "parser.mbty", - "original_offset": 44983, - "generated_offset": 356021, + "original_offset": 45248, + "generated_offset": 357067, "length": 20 }, { "source": "parser.mbty", - "original_offset": 45005, - "generated_offset": 356049, + "original_offset": 45270, + "generated_offset": 357095, "length": 28 }, { "source": "parser.mbty", - "original_offset": 45041, - "generated_offset": 356117, + "original_offset": 45306, + "generated_offset": 357163, "length": 4 }, { "source": "parser.mbty", - "original_offset": 45053, - "generated_offset": 356161, + "original_offset": 45318, + "generated_offset": 357207, "length": 25 }, { "source": "parser.mbty", - "original_offset": 45083, - "generated_offset": 356215, + "original_offset": 45348, + "generated_offset": 357261, "length": 10 }, { "source": "parser.mbty", - "original_offset": 44703, - "generated_offset": 356902, + "original_offset": 44968, + "generated_offset": 357948, "length": 19 }, { "source": "parser.mbty", - "original_offset": 44724, - "generated_offset": 356929, + "original_offset": 44989, + "generated_offset": 357975, "length": 9 }, { "source": "parser.mbty", - "original_offset": 44735, - "generated_offset": 356946, + "original_offset": 45000, + "generated_offset": 357992, "length": 9 }, { "source": "parser.mbty", - "original_offset": 44746, - "generated_offset": 356963, + "original_offset": 45011, + "generated_offset": 358009, "length": 15 }, { "source": "parser.mbty", - "original_offset": 44766, - "generated_offset": 357007, + "original_offset": 45031, + "generated_offset": 358053, "length": 5 }, { "source": "parser.mbty", - "original_offset": 40802, - "generated_offset": 357188, + "original_offset": 41067, + "generated_offset": 358234, "length": 8 }, { "source": "parser.mbty", - "original_offset": 44703, - "generated_offset": 357873, + "original_offset": 44968, + "generated_offset": 358919, "length": 19 }, { "source": "parser.mbty", - "original_offset": 44724, - "generated_offset": 357900, + "original_offset": 44989, + "generated_offset": 358946, "length": 9 }, { "source": "parser.mbty", - "original_offset": 44735, - "generated_offset": 357917, + "original_offset": 45000, + "generated_offset": 358963, "length": 9 }, { "source": "parser.mbty", - "original_offset": 44746, - "generated_offset": 357934, + "original_offset": 45011, + "generated_offset": 358980, "length": 15 }, { "source": "parser.mbty", - "original_offset": 44766, - "generated_offset": 357978, + "original_offset": 45031, + "generated_offset": 359024, "length": 5 }, { "source": "parser.mbty", - "original_offset": 40821, - "generated_offset": 358167, + "original_offset": 41086, + "generated_offset": 359213, "length": 13 }, { "source": "parser.mbty", - "original_offset": 49966, - "generated_offset": 358859, + "original_offset": 50231, + "generated_offset": 359905, "length": 23 }, { "source": "parser.mbty", - "original_offset": 49997, - "generated_offset": 358922, + "original_offset": 50262, + "generated_offset": 359968, "length": 33 }, { "source": "parser.mbty", - "original_offset": 50032, - "generated_offset": 358963, + "original_offset": 50297, + "generated_offset": 360009, "length": 84 }, { "source": "parser.mbty", - "original_offset": 50118, - "generated_offset": 359055, + "original_offset": 50383, + "generated_offset": 360101, "length": 98 }, { "source": "parser.mbty", - "original_offset": 50224, - "generated_offset": 359193, + "original_offset": 50489, + "generated_offset": 360239, "length": 7 }, { "source": "parser.mbty", - "original_offset": 49160, - "generated_offset": 359549, + "original_offset": 49425, + "generated_offset": 360595, "length": 13 }, { "source": "parser.mbty", - "original_offset": 49178, - "generated_offset": 359591, + "original_offset": 49443, + "generated_offset": 360637, "length": 3 }, { "source": "parser.mbty", - "original_offset": 49261, - "generated_offset": 360248, + "original_offset": 49526, + "generated_offset": 361294, "length": 42 }, { "source": "parser.mbty", - "original_offset": 49305, - "generated_offset": 360298, + "original_offset": 49570, + "generated_offset": 361344, "length": 54 }, { "source": "parser.mbty", - "original_offset": 49361, - "generated_offset": 360360, + "original_offset": 49626, + "generated_offset": 361406, "length": 40 }, { "source": "parser.mbty", - "original_offset": 49403, - "generated_offset": 360408, + "original_offset": 49668, + "generated_offset": 361454, "length": 31 }, { "source": "parser.mbty", - "original_offset": 49436, - "generated_offset": 360447, + "original_offset": 49701, + "generated_offset": 361493, "length": 21 }, { "source": "parser.mbty", - "original_offset": 49189, - "generated_offset": 360642, + "original_offset": 49454, + "generated_offset": 361688, "length": 6 }, { "source": "parser.mbty", - "original_offset": 49805, - "generated_offset": 361173, + "original_offset": 50070, + "generated_offset": 362219, "length": 32 }, { "source": "parser.mbty", - "original_offset": 49839, - "generated_offset": 361213, + "original_offset": 50104, + "generated_offset": 362259, "length": 14 }, { "source": "parser.mbty", - "original_offset": 49861, - "generated_offset": 361267, + "original_offset": 50126, + "generated_offset": 362313, "length": 24 }, { "source": "parser.mbty", - "original_offset": 49887, - "generated_offset": 361299, + "original_offset": 50152, + "generated_offset": 362345, "length": 61 }, { "source": "parser.mbty", - "original_offset": 49530, - "generated_offset": 361938, + "original_offset": 49795, + "generated_offset": 362984, "length": 33 }, { "source": "parser.mbty", - "original_offset": 49565, - "generated_offset": 361979, + "original_offset": 49830, + "generated_offset": 363025, "length": 14 }, { "source": "parser.mbty", - "original_offset": 49587, - "generated_offset": 362033, + "original_offset": 49852, + "generated_offset": 363079, "length": 61 }, { "source": "parser.mbty", - "original_offset": 49656, - "generated_offset": 362134, + "original_offset": 49921, + "generated_offset": 363180, "length": 29 }, { "source": "parser.mbty", - "original_offset": 49687, - "generated_offset": 362171, + "original_offset": 49952, + "generated_offset": 363217, "length": 15 }, { "source": "parser.mbty", - "original_offset": 49710, - "generated_offset": 362226, + "original_offset": 49975, + "generated_offset": 363272, "length": 68 }, { "source": "parser.mbty", - "original_offset": 41911, - "generated_offset": 362879, + "original_offset": 42176, + "generated_offset": 363925, "length": 42 }, { "source": "parser.mbty", - "original_offset": 41955, - "generated_offset": 362929, + "original_offset": 42220, + "generated_offset": 363975, "length": 8 }, { "source": "parser.mbty", - "original_offset": 41965, - "generated_offset": 362945, + "original_offset": 42230, + "generated_offset": 363991, "length": 15 }, { "source": "parser.mbty", - "original_offset": 41985, - "generated_offset": 362989, + "original_offset": 42250, + "generated_offset": 364035, "length": 3 }, { "source": "parser.mbty", - "original_offset": 36834, - "generated_offset": 363759, + "original_offset": 37099, + "generated_offset": 364805, "length": 20 }, { "source": "parser.mbty", - "original_offset": 36856, - "generated_offset": 363787, + "original_offset": 37121, + "generated_offset": 364833, "length": 2 }, { "source": "parser.mbty", - "original_offset": 36860, - "generated_offset": 363797, + "original_offset": 37125, + "generated_offset": 364843, "length": 22 }, { "source": "parser.mbty", - "original_offset": 36890, - "generated_offset": 363859, + "original_offset": 37155, + "generated_offset": 364905, "length": 15 }, { "source": "parser.mbty", - "original_offset": 36913, - "generated_offset": 363914, + "original_offset": 37178, + "generated_offset": 364960, "length": 17 }, { "source": "parser.mbty", - "original_offset": 36935, - "generated_offset": 363960, + "original_offset": 37200, + "generated_offset": 365006, "length": 5 }, { "source": "parser.mbty", - "original_offset": 37000, - "generated_offset": 364664, + "original_offset": 37265, + "generated_offset": 365710, "length": 35 }, { "source": "parser.mbty", - "original_offset": 37037, - "generated_offset": 364707, + "original_offset": 37302, + "generated_offset": 365753, "length": 22 }, { "source": "parser.mbty", - "original_offset": 37067, - "generated_offset": 364769, + "original_offset": 37332, + "generated_offset": 365815, "length": 15 }, { "source": "parser.mbty", - "original_offset": 37090, - "generated_offset": 364824, + "original_offset": 37355, + "generated_offset": 365870, "length": 16 }, { "source": "parser.mbty", - "original_offset": 37111, - "generated_offset": 364869, + "original_offset": 37376, + "generated_offset": 365915, "length": 5 }, { "source": "parser.mbty", - "original_offset": 38235, - "generated_offset": 365289, + "original_offset": 38500, + "generated_offset": 366335, "length": 23 }, { "source": "parser.mbty", - "original_offset": 38260, - "generated_offset": 365320, + "original_offset": 38525, + "generated_offset": 366366, "length": 3 }, { "source": "parser.mbty", - "original_offset": 38235, - "generated_offset": 365738, + "original_offset": 38500, + "generated_offset": 366784, "length": 23 }, { "source": "parser.mbty", - "original_offset": 38260, - "generated_offset": 365769, + "original_offset": 38525, + "generated_offset": 366815, "length": 3 }, { "source": "parser.mbty", - "original_offset": 38383, - "generated_offset": 366185, + "original_offset": 38648, + "generated_offset": 367231, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38386, - "generated_offset": 366194, + "original_offset": 38651, + "generated_offset": 367240, "length": 11 }, { "source": "parser.mbty", - "original_offset": 38399, - "generated_offset": 366213, + "original_offset": 38664, + "generated_offset": 367259, "length": 3 }, { "source": "parser.mbty", - "original_offset": 41101, - "generated_offset": 366634, + "original_offset": 41366, + "generated_offset": 367680, "length": 1 }, { "source": "parser.mbty", - "original_offset": 41104, - "generated_offset": 366643, + "original_offset": 41369, + "generated_offset": 367689, "length": 28 }, { "source": "parser.mbty", - "original_offset": 41134, - "generated_offset": 366679, + "original_offset": 41399, + "generated_offset": 367725, "length": 3 }, { "source": "parser.mbty", - "original_offset": 36336, - "generated_offset": 367755, + "original_offset": 36601, + "generated_offset": 368801, "length": 35 }, { "source": "parser.mbty", - "original_offset": 36373, - "generated_offset": 367798, + "original_offset": 36638, + "generated_offset": 368844, "length": 23 }, { "source": "parser.mbty", - "original_offset": 36398, - "generated_offset": 367829, + "original_offset": 36663, + "generated_offset": 368875, "length": 17 }, { "source": "parser.mbty", - "original_offset": 36417, - "generated_offset": 367854, + "original_offset": 36682, + "generated_offset": 368900, "length": 89 }, { "source": "parser.mbty", - "original_offset": 36514, - "generated_offset": 367983, + "original_offset": 36779, + "generated_offset": 369029, "length": 185 }, { "source": "parser.mbty", - "original_offset": 36704, - "generated_offset": 368197, + "original_offset": 36969, + "generated_offset": 369243, "length": 10 }, { "source": "parser.mbty", "original_offset": 4755, - "generated_offset": 368453, + "generated_offset": 369499, "length": 17 }, { "source": "parser.mbty", "original_offset": 4774, - "generated_offset": 368478, + "generated_offset": 369524, "length": 2 }, { "source": "parser.mbty", - "original_offset": 29985, - "generated_offset": 368916, + "original_offset": 30250, + "generated_offset": 369962, "length": 24 }, { "source": "parser.mbty", - "original_offset": 30011, - "generated_offset": 368948, + "original_offset": 30276, + "generated_offset": 369994, "length": 11 }, { "source": "parser.mbty", - "original_offset": 30024, - "generated_offset": 368967, + "original_offset": 30289, + "generated_offset": 370013, "length": 9 }, { "source": "parser.mbty", - "original_offset": 30035, - "generated_offset": 368984, + "original_offset": 30300, + "generated_offset": 370030, "length": 5 }, { "source": "parser.mbty", - "original_offset": 32745, - "generated_offset": 369645, + "original_offset": 33010, + "generated_offset": 370691, "length": 23 }, { "source": "parser.mbty", - "original_offset": 32770, - "generated_offset": 369676, + "original_offset": 33035, + "generated_offset": 370722, "length": 9 }, { "source": "parser.mbty", - "original_offset": 32781, - "generated_offset": 369693, + "original_offset": 33046, + "generated_offset": 370739, "length": 21 }, { "source": "parser.mbty", - "original_offset": 32810, - "generated_offset": 369754, + "original_offset": 33075, + "generated_offset": 370800, "length": 9 }, { "source": "parser.mbty", - "original_offset": 32821, - "generated_offset": 369771, + "original_offset": 33086, + "generated_offset": 370817, "length": 13 }, { "source": "parser.mbty", - "original_offset": 32839, - "generated_offset": 369813, + "original_offset": 33104, + "generated_offset": 370859, "length": 5 }, { "source": "parser.mbty", "original_offset": 5018, - "generated_offset": 370068, + "generated_offset": 371114, "length": 1 }, { "source": "parser.mbty", "original_offset": 5021, - "generated_offset": 370077, + "generated_offset": 371123, "length": 1 }, { "source": "parser.mbty", - "original_offset": 28917, - "generated_offset": 370750, + "original_offset": 29182, + "generated_offset": 371796, "length": 33 }, { "source": "parser.mbty", - "original_offset": 28952, - "generated_offset": 370791, + "original_offset": 29217, + "generated_offset": 371837, "length": 14 }, { "source": "parser.mbty", - "original_offset": 28974, - "generated_offset": 370845, + "original_offset": 29239, + "generated_offset": 371891, "length": 20 }, { "source": "parser.mbty", - "original_offset": 28996, - "generated_offset": 370873, + "original_offset": 29261, + "generated_offset": 371919, "length": 36 }, { "source": "parser.mbty", - "original_offset": 29037, - "generated_offset": 370938, + "original_offset": 29302, + "generated_offset": 371984, "length": 5 }, { "source": "parser.mbty", - "original_offset": 29070, - "generated_offset": 371386, + "original_offset": 29335, + "generated_offset": 372432, "length": 13 }, { "source": "parser.mbty", - "original_offset": 29085, - "generated_offset": 371407, + "original_offset": 29350, + "generated_offset": 372453, "length": 29 }, { "source": "parser.mbty", - "original_offset": 29119, - "generated_offset": 371465, + "original_offset": 29384, + "generated_offset": 372511, "length": 3 }, { "source": "parser.mbty", - "original_offset": 29181, - "generated_offset": 372162, + "original_offset": 29446, + "generated_offset": 373208, "length": 33 }, { "source": "parser.mbty", - "original_offset": 29216, - "generated_offset": 372203, + "original_offset": 29481, + "generated_offset": 373249, "length": 14 }, { "source": "parser.mbty", - "original_offset": 29238, - "generated_offset": 372257, + "original_offset": 29503, + "generated_offset": 373303, "length": 24 }, { "source": "parser.mbty", - "original_offset": 29264, - "generated_offset": 372289, + "original_offset": 29529, + "generated_offset": 373335, "length": 36 }, { "source": "parser.mbty", - "original_offset": 29305, - "generated_offset": 372354, + "original_offset": 29570, + "generated_offset": 373400, "length": 5 }, { "source": "parser.mbty", - "original_offset": 29358, - "generated_offset": 372824, + "original_offset": 29623, + "generated_offset": 373870, "length": 17 }, { "source": "parser.mbty", - "original_offset": 29377, - "generated_offset": 372849, + "original_offset": 29642, + "generated_offset": 373895, "length": 29 }, { "source": "parser.mbty", - "original_offset": 29411, - "generated_offset": 372907, + "original_offset": 29676, + "generated_offset": 373953, "length": 3 }, { "source": "parser.mbty", "original_offset": 3975, - "generated_offset": 373167, + "generated_offset": 374213, "length": 1 }, { "source": "parser.mbty", "original_offset": 3978, - "generated_offset": 373176, + "generated_offset": 374222, "length": 1 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 373483, + "generated_offset": 374529, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 373492, + "generated_offset": 374538, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 373505, + "generated_offset": 374551, "length": 2 }, { "source": "parser.mbty", "original_offset": 3539, - "generated_offset": 373762, + "generated_offset": 374808, "length": 1 }, { "source": "parser.mbty", "original_offset": 3542, - "generated_offset": 373771, + "generated_offset": 374817, "length": 7 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 374011, + "generated_offset": 375057, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 374036, + "generated_offset": 375082, "length": 2 }, { "source": "parser.mbty", "original_offset": 3916, - "generated_offset": 374220, + "generated_offset": 375266, "length": 15 }, { "source": "parser.mbty", - "original_offset": 29443, - "generated_offset": 374675, + "original_offset": 29708, + "generated_offset": 375721, "length": 23 }, { "source": "parser.mbty", - "original_offset": 29468, - "generated_offset": 374706, + "original_offset": 29733, + "generated_offset": 375752, "length": 15 }, { "source": "parser.mbty", - "original_offset": 29488, - "generated_offset": 374750, + "original_offset": 29753, + "generated_offset": 375796, "length": 3 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 374975, + "generated_offset": 376021, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 374989, + "generated_offset": 376035, "length": 2 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 375164, + "generated_offset": 376210, "length": 6 }, { "source": "parser.mbty", - "original_offset": 29538, - "generated_offset": 375419, + "original_offset": 29803, + "generated_offset": 376465, "length": 1 }, { "source": "parser.mbty", - "original_offset": 29541, - "generated_offset": 375428, + "original_offset": 29806, + "generated_offset": 376474, "length": 1 }, { "source": "parser.mbty", - "original_offset": 29750, - "generated_offset": 376180, + "original_offset": 30015, + "generated_offset": 377226, "length": 31 }, { "source": "parser.mbty", - "original_offset": 29783, - "generated_offset": 376219, + "original_offset": 30048, + "generated_offset": 377265, "length": 20 }, { "source": "parser.mbty", - "original_offset": 29805, - "generated_offset": 376247, + "original_offset": 30070, + "generated_offset": 377293, "length": 21 }, { "source": "parser.mbty", - "original_offset": 29828, - "generated_offset": 376276, + "original_offset": 30093, + "generated_offset": 377322, "length": 16 }, { "source": "parser.mbty", - "original_offset": 29846, - "generated_offset": 376300, + "original_offset": 30111, + "generated_offset": 377346, "length": 21 }, { "source": "parser.mbty", - "original_offset": 29872, - "generated_offset": 376350, + "original_offset": 30137, + "generated_offset": 377396, "length": 10 }, { "source": "parser.mbty", - "original_offset": 34711, - "generated_offset": 377230, + "original_offset": 34976, + "generated_offset": 378276, "length": 24 }, { "source": "parser.mbty", - "original_offset": 34737, - "generated_offset": 377262, + "original_offset": 35002, + "generated_offset": 378308, "length": 15 }, { "source": "parser.mbty", - "original_offset": 34754, - "generated_offset": 377285, + "original_offset": 35019, + "generated_offset": 378331, "length": 16 }, { "source": "parser.mbty", - "original_offset": 34772, - "generated_offset": 377309, + "original_offset": 35037, + "generated_offset": 378355, "length": 26 }, { "source": "parser.mbty", - "original_offset": 34806, - "generated_offset": 377375, + "original_offset": 35071, + "generated_offset": 378421, "length": 22 }, { "source": "parser.mbty", - "original_offset": 34833, - "generated_offset": 377426, + "original_offset": 35098, + "generated_offset": 378472, "length": 10 }, { "source": "parser.mbty", - "original_offset": 32665, - "generated_offset": 377667, + "original_offset": 32930, + "generated_offset": 378713, "length": 1 }, { "source": "parser.mbty", - "original_offset": 32668, - "generated_offset": 377676, + "original_offset": 32933, + "generated_offset": 378722, "length": 1 }, { "source": "parser.mbty", - "original_offset": 34950, - "generated_offset": 377977, + "original_offset": 35215, + "generated_offset": 379023, "length": 1 }, { "source": "parser.mbty", - "original_offset": 34953, - "generated_offset": 377986, + "original_offset": 35218, + "generated_offset": 379032, "length": 1 }, { "source": "parser.mbty", - "original_offset": 35208, - "generated_offset": 379004, + "original_offset": 35473, + "generated_offset": 380050, "length": 26 }, { "source": "parser.mbty", - "original_offset": 35236, - "generated_offset": 379038, + "original_offset": 35501, + "generated_offset": 380084, "length": 20 }, { "source": "parser.mbty", - "original_offset": 35258, - "generated_offset": 379066, + "original_offset": 35523, + "generated_offset": 380112, "length": 25 }, { "source": "parser.mbty", - "original_offset": 35285, - "generated_offset": 379099, + "original_offset": 35550, + "generated_offset": 380145, "length": 15 }, { "source": "parser.mbty", - "original_offset": 35302, - "generated_offset": 379122, + "original_offset": 35567, + "generated_offset": 380168, "length": 19 }, { "source": "parser.mbty", - "original_offset": 35323, - "generated_offset": 379149, + "original_offset": 35588, + "generated_offset": 380195, "length": 16 }, { "source": "parser.mbty", - "original_offset": 35341, - "generated_offset": 379173, + "original_offset": 35606, + "generated_offset": 380219, "length": 21 }, { "source": "parser.mbty", - "original_offset": 35367, - "generated_offset": 379223, + "original_offset": 35632, + "generated_offset": 380269, "length": 10 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 379455, + "generated_offset": 380501, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 379469, + "generated_offset": 380515, "length": 2 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 379644, + "generated_offset": 380690, "length": 6 }, { "source": "parser.mbty", - "original_offset": 35444, - "generated_offset": 380482, + "original_offset": 35709, + "generated_offset": 381528, "length": 26 }, { "source": "parser.mbty", - "original_offset": 35472, - "generated_offset": 380516, + "original_offset": 35737, + "generated_offset": 381562, "length": 77 }, { "source": "parser.mbty", - "original_offset": 35551, - "generated_offset": 380601, + "original_offset": 35816, + "generated_offset": 381647, "length": 19 }, { "source": "parser.mbty", - "original_offset": 35572, - "generated_offset": 380628, + "original_offset": 35837, + "generated_offset": 381674, "length": 16 }, { "source": "parser.mbty", - "original_offset": 35590, - "generated_offset": 380652, + "original_offset": 35855, + "generated_offset": 381698, "length": 21 }, { "source": "parser.mbty", - "original_offset": 35616, - "generated_offset": 380702, + "original_offset": 35881, + "generated_offset": 381748, "length": 10 }, { "source": "parser.mbty", - "original_offset": 35007, - "generated_offset": 380946, + "original_offset": 35272, + "generated_offset": 381992, "length": 6 }, { "source": "parser.mbty", - "original_offset": 35015, - "generated_offset": 380960, + "original_offset": 35280, + "generated_offset": 382006, "length": 2 }, { "source": "parser.mbty", - "original_offset": 35755, - "generated_offset": 381820, + "original_offset": 36020, + "generated_offset": 382866, "length": 31 }, { "source": "parser.mbty", - "original_offset": 35788, - "generated_offset": 381859, + "original_offset": 36053, + "generated_offset": 382905, "length": 15 }, { "source": "parser.mbty", - "original_offset": 35805, - "generated_offset": 381882, + "original_offset": 36070, + "generated_offset": 382928, "length": 15 }, { "source": "parser.mbty", - "original_offset": 35822, - "generated_offset": 381905, + "original_offset": 36087, + "generated_offset": 382951, "length": 21 }, { "source": "parser.mbty", - "original_offset": 35845, - "generated_offset": 381934, + "original_offset": 36110, + "generated_offset": 382980, "length": 16 }, { "source": "parser.mbty", - "original_offset": 35863, - "generated_offset": 381958, + "original_offset": 36128, + "generated_offset": 383004, "length": 21 }, { "source": "parser.mbty", - "original_offset": 35889, - "generated_offset": 382008, + "original_offset": 36154, + "generated_offset": 383054, "length": 10 }, { "source": "parser.mbty", - "original_offset": 35025, - "generated_offset": 382188, + "original_offset": 35290, + "generated_offset": 383234, "length": 6 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 382523, + "generated_offset": 383569, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 382548, + "generated_offset": 383594, "length": 2 }, { "source": "parser.mbty", "original_offset": 3975, - "generated_offset": 382827, + "generated_offset": 383873, "length": 1 }, { "source": "parser.mbty", "original_offset": 3978, - "generated_offset": 382836, + "generated_offset": 383882, "length": 1 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 383110, + "generated_offset": 384156, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 383119, + "generated_offset": 384165, "length": 7 }, { "source": "parser.mbty", - "original_offset": 35944, - "generated_offset": 383427, + "original_offset": 36209, + "generated_offset": 384473, "length": 6 }, { "source": "parser.mbty", - "original_offset": 35952, - "generated_offset": 383441, + "original_offset": 36217, + "generated_offset": 384487, "length": 1 }, { "source": "parser.mbty", - "original_offset": 35964, - "generated_offset": 383617, + "original_offset": 36229, + "generated_offset": 384663, "length": 6 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 383938, + "generated_offset": 384984, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 383947, + "generated_offset": 384993, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 383960, + "generated_offset": 385006, "length": 2 }, { "source": "parser.mbty", - "original_offset": 25442, - "generated_offset": 384198, + "original_offset": 25707, + "generated_offset": 385244, "length": 14 }, { "source": "parser.mbty", - "original_offset": 25458, - "generated_offset": 384220, + "original_offset": 25723, + "generated_offset": 385266, "length": 2 }, { "source": "parser.mbty", - "original_offset": 25491, - "generated_offset": 384526, + "original_offset": 25756, + "generated_offset": 385572, "length": 11 }, { "source": "parser.mbty", - "original_offset": 25504, - "generated_offset": 384545, + "original_offset": 25769, + "generated_offset": 385591, "length": 7 }, { "source": "parser.mbty", - "original_offset": 25513, - "generated_offset": 384560, + "original_offset": 25778, + "generated_offset": 385606, "length": 2 }, { "source": "parser.mbty", - "original_offset": 28673, - "generated_offset": 384981, + "original_offset": 28938, + "generated_offset": 386027, "length": 19 }, { "source": "parser.mbty", - "original_offset": 28694, - "generated_offset": 385008, + "original_offset": 28959, + "generated_offset": 386054, "length": 15 }, { "source": "parser.mbty", - "original_offset": 28714, - "generated_offset": 385052, + "original_offset": 28979, + "generated_offset": 386098, "length": 3 }, { "source": "parser.mbty", - "original_offset": 28730, - "generated_offset": 385420, + "original_offset": 28995, + "generated_offset": 386466, "length": 19 }, { "source": "parser.mbty", - "original_offset": 28754, - "generated_offset": 385468, + "original_offset": 29019, + "generated_offset": 386514, "length": 16 }, { "source": "parser.mbty", - "original_offset": 28803, - "generated_offset": 385795, + "original_offset": 29068, + "generated_offset": 386841, "length": 1 }, { "source": "parser.mbty", - "original_offset": 28806, - "generated_offset": 385804, + "original_offset": 29071, + "generated_offset": 386850, "length": 1 }, { "source": "parser.mbty", - "original_offset": 28291, - "generated_offset": 386724, + "original_offset": 28556, + "generated_offset": 387770, "length": 23 }, { "source": "parser.mbty", - "original_offset": 28319, - "generated_offset": 386776, + "original_offset": 28584, + "generated_offset": 387822, "length": 12 }, { "source": "parser.mbty", - "original_offset": 28333, - "generated_offset": 386796, + "original_offset": 28598, + "generated_offset": 387842, "length": 41 }, { "source": "parser.mbty", - "original_offset": 28376, - "generated_offset": 386845, + "original_offset": 28641, + "generated_offset": 387891, "length": 20 }, { "source": "parser.mbty", - "original_offset": 28398, - "generated_offset": 386873, + "original_offset": 28663, + "generated_offset": 387919, "length": 75 }, { "source": "parser.mbty", - "original_offset": 28475, - "generated_offset": 386956, + "original_offset": 28740, + "generated_offset": 388002, "length": 20 }, { "source": "parser.mbty", - "original_offset": 28497, - "generated_offset": 386984, + "original_offset": 28762, + "generated_offset": 388030, "length": 59 }, { "source": "parser.mbty", - "original_offset": 28558, - "generated_offset": 387051, + "original_offset": 28823, + "generated_offset": 388097, "length": 24 }, { "source": "parser.mbty", - "original_offset": 28584, - "generated_offset": 387083, + "original_offset": 28849, + "generated_offset": 388129, "length": 16 }, { "source": "parser.mbty", - "original_offset": 48290, - "generated_offset": 387536, + "original_offset": 48555, + "generated_offset": 388582, "length": 27 }, { "source": "parser.mbty", - "original_offset": 48319, - "generated_offset": 387571, + "original_offset": 48584, + "generated_offset": 388617, "length": 15 }, { "source": "parser.mbty", - "original_offset": 48339, - "generated_offset": 387615, + "original_offset": 48604, + "generated_offset": 388661, "length": 4 }, { "source": "parser.mbty", - "original_offset": 28830, - "generated_offset": 387920, + "original_offset": 29095, + "generated_offset": 388966, "length": 1 }, { "source": "parser.mbty", - "original_offset": 28833, - "generated_offset": 387929, + "original_offset": 29098, + "generated_offset": 388975, "length": 1 }, { "source": "parser.mbty", - "original_offset": 27927, - "generated_offset": 388701, + "original_offset": 28192, + "generated_offset": 389747, "length": 23 }, { "source": "parser.mbty", - "original_offset": 27955, - "generated_offset": 388753, + "original_offset": 28220, + "generated_offset": 389799, "length": 12 }, { "source": "parser.mbty", - "original_offset": 27969, - "generated_offset": 388773, + "original_offset": 28234, + "generated_offset": 389819, "length": 41 }, { "source": "parser.mbty", - "original_offset": 28012, - "generated_offset": 388822, + "original_offset": 28277, + "generated_offset": 389868, "length": 93 }, { "source": "parser.mbty", - "original_offset": 28107, - "generated_offset": 388923, + "original_offset": 28372, + "generated_offset": 389969, "length": 87 }, { "source": "parser.mbty", - "original_offset": 28196, - "generated_offset": 389018, + "original_offset": 28461, + "generated_offset": 390064, "length": 16 }, { "source": "parser.mbty", - "original_offset": 28846, - "generated_offset": 389248, + "original_offset": 29111, + "generated_offset": 390294, "length": 1 }, { "source": "parser.mbty", - "original_offset": 28849, - "generated_offset": 389257, + "original_offset": 29114, + "generated_offset": 390303, "length": 1 }, { "source": "parser.mbty", - "original_offset": 37175, - "generated_offset": 389998, + "original_offset": 37440, + "generated_offset": 391044, "length": 43 }, { "source": "parser.mbty", - "original_offset": 37220, - "generated_offset": 390049, + "original_offset": 37485, + "generated_offset": 391095, "length": 11 }, { "source": "parser.mbty", - "original_offset": 37233, - "generated_offset": 390068, + "original_offset": 37498, + "generated_offset": 391114, "length": 22 }, { "source": "parser.mbty", - "original_offset": 37263, - "generated_offset": 390130, + "original_offset": 37528, + "generated_offset": 391176, "length": 16 }, { "source": "parser.mbty", - "original_offset": 37284, - "generated_offset": 390175, + "original_offset": 37549, + "generated_offset": 391221, "length": 5 }, { "source": "parser.mbty", - "original_offset": 29596, - "generated_offset": 390610, + "original_offset": 29861, + "generated_offset": 391656, "length": 22 }, { "source": "parser.mbty", - "original_offset": 29620, - "generated_offset": 390640, + "original_offset": 29885, + "generated_offset": 391686, "length": 15 }, { "source": "parser.mbty", - "original_offset": 29640, - "generated_offset": 390684, + "original_offset": 29905, + "generated_offset": 391730, "length": 5 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 391102, + "generated_offset": 392148, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 391111, + "generated_offset": 392157, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 391124, + "generated_offset": 392170, "length": 2 }, { "source": "parser.mbty", "original_offset": 434, - "generated_offset": 391477, + "generated_offset": 392523, "length": 2 }, { "source": "parser.mbty", "original_offset": 438, - "generated_offset": 391487, + "generated_offset": 392533, "length": 2 }, { "source": "parser.mbty", "original_offset": 442, - "generated_offset": 391497, + "generated_offset": 392543, "length": 2 }, { "source": "parser.mbty", "original_offset": 3539, - "generated_offset": 391774, + "generated_offset": 392820, "length": 1 }, { "source": "parser.mbty", "original_offset": 3542, - "generated_offset": 391783, + "generated_offset": 392829, "length": 7 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 392029, + "generated_offset": 393075, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 392054, + "generated_offset": 393100, "length": 2 }, { "source": "parser.mbty", "original_offset": 3916, - "generated_offset": 392248, + "generated_offset": 393294, "length": 15 }, { "source": "parser.mbty", - "original_offset": 30541, - "generated_offset": 392630, + "original_offset": 30806, + "generated_offset": 393676, "length": 16 }, { "source": "parser.mbty", - "original_offset": 30562, - "generated_offset": 392675, + "original_offset": 30827, + "generated_offset": 393721, "length": 3 }, { "source": "parser.mbty", - "original_offset": 30588, - "generated_offset": 393048, + "original_offset": 30853, + "generated_offset": 394094, "length": 15 }, { "source": "parser.mbty", - "original_offset": 30608, - "generated_offset": 393092, + "original_offset": 30873, + "generated_offset": 394138, "length": 3 }, { "source": "parser.mbty", - "original_offset": 30282, - "generated_offset": 393348, + "original_offset": 30547, + "generated_offset": 394394, "length": 1 }, { "source": "parser.mbty", - "original_offset": 30285, - "generated_offset": 393357, + "original_offset": 30550, + "generated_offset": 394403, "length": 1 }, { "source": "parser.mbty", - "original_offset": 31267, - "generated_offset": 394553, + "original_offset": 31532, + "generated_offset": 395599, "length": 35 }, { "source": "parser.mbty", - "original_offset": 31304, - "generated_offset": 394596, + "original_offset": 31569, + "generated_offset": 395642, "length": 20 }, { "source": "parser.mbty", - "original_offset": 31326, - "generated_offset": 394624, + "original_offset": 31591, + "generated_offset": 395670, "length": 23 }, { "source": "parser.mbty", - "original_offset": 31351, - "generated_offset": 394655, + "original_offset": 31616, + "generated_offset": 395701, "length": 17 }, { "source": "parser.mbty", - "original_offset": 31370, - "generated_offset": 394680, + "original_offset": 31635, + "generated_offset": 395726, "length": 42 }, { "source": "parser.mbty", - "original_offset": 31414, - "generated_offset": 394730, + "original_offset": 31679, + "generated_offset": 395776, "length": 48 }, { "source": "parser.mbty", - "original_offset": 31470, - "generated_offset": 394818, + "original_offset": 31735, + "generated_offset": 395864, "length": 57 }, { "source": "parser.mbty", - "original_offset": 31532, - "generated_offset": 394904, + "original_offset": 31797, + "generated_offset": 395950, "length": 10 }, { "source": "parser.mbty", - "original_offset": 30670, - "generated_offset": 395266, + "original_offset": 30935, + "generated_offset": 396312, "length": 8 }, { "source": "parser.mbty", - "original_offset": 30683, - "generated_offset": 395303, + "original_offset": 30948, + "generated_offset": 396349, "length": 2 }, { "source": "parser.mbty", - "original_offset": 30769, - "generated_offset": 396404, + "original_offset": 31034, + "generated_offset": 397450, "length": 35 }, { "source": "parser.mbty", - "original_offset": 30806, - "generated_offset": 396447, + "original_offset": 31071, + "generated_offset": 397493, "length": 23 }, { "source": "parser.mbty", - "original_offset": 30831, - "generated_offset": 396478, + "original_offset": 31096, + "generated_offset": 397524, "length": 17 }, { "source": "parser.mbty", - "original_offset": 30850, - "generated_offset": 396503, + "original_offset": 31115, + "generated_offset": 397549, "length": 88 }, { "source": "parser.mbty", - "original_offset": 30946, - "generated_offset": 396631, + "original_offset": 31211, + "generated_offset": 397677, "length": 206 }, { "source": "parser.mbty", - "original_offset": 31157, - "generated_offset": 396866, + "original_offset": 31422, + "generated_offset": 397912, "length": 10 }, { "source": "parser.mbty", "original_offset": 5018, - "generated_offset": 397120, + "generated_offset": 398166, "length": 1 }, { "source": "parser.mbty", "original_offset": 5021, - "generated_offset": 397129, + "generated_offset": 398175, "length": 1 }, { "source": "parser.mbty", - "original_offset": 31566, - "generated_offset": 397698, + "original_offset": 31831, + "generated_offset": 398744, "length": 25 }, { "source": "parser.mbty", - "original_offset": 31593, - "generated_offset": 397731, + "original_offset": 31858, + "generated_offset": 398777, "length": 36 }, { "source": "parser.mbty", - "original_offset": 31637, - "generated_offset": 397807, + "original_offset": 31902, + "generated_offset": 398853, "length": 16 }, { "source": "parser.mbty", - "original_offset": 31658, - "generated_offset": 397852, + "original_offset": 31923, + "generated_offset": 398898, "length": 5 }, { "source": "parser.mbty", - "original_offset": 31687, - "generated_offset": 398427, + "original_offset": 31952, + "generated_offset": 399473, "length": 24 }, { "source": "parser.mbty", - "original_offset": 31713, - "generated_offset": 398459, + "original_offset": 31978, + "generated_offset": 399505, "length": 39 }, { "source": "parser.mbty", - "original_offset": 31760, - "generated_offset": 398538, + "original_offset": 32025, + "generated_offset": 399584, "length": 16 }, { "source": "parser.mbty", - "original_offset": 31781, - "generated_offset": 398583, + "original_offset": 32046, + "generated_offset": 399629, "length": 5 }, { "source": "parser.mbty", - "original_offset": 31859, - "generated_offset": 399169, + "original_offset": 32124, + "generated_offset": 400215, "length": 16 }, { "source": "parser.mbty", - "original_offset": 31877, - "generated_offset": 399193, + "original_offset": 32142, + "generated_offset": 400239, "length": 9 }, { "source": "parser.mbty", - "original_offset": 31888, - "generated_offset": 399210, + "original_offset": 32153, + "generated_offset": 400256, "length": 15 }, { "source": "parser.mbty", - "original_offset": 31905, - "generated_offset": 399233, + "original_offset": 32170, + "generated_offset": 400279, "length": 16 }, { "source": "parser.mbty", - "original_offset": 31926, - "generated_offset": 399278, + "original_offset": 32191, + "generated_offset": 400324, "length": 5 }, { "source": "parser.mbty", - "original_offset": 31980, - "generated_offset": 399861, + "original_offset": 32245, + "generated_offset": 400907, "length": 16 }, { "source": "parser.mbty", - "original_offset": 31998, - "generated_offset": 399885, + "original_offset": 32263, + "generated_offset": 400931, "length": 9 }, { "source": "parser.mbty", - "original_offset": 32009, - "generated_offset": 399902, + "original_offset": 32274, + "generated_offset": 400948, "length": 15 }, { "source": "parser.mbty", - "original_offset": 32026, - "generated_offset": 399925, + "original_offset": 32291, + "generated_offset": 400971, "length": 16 }, { "source": "parser.mbty", - "original_offset": 32047, - "generated_offset": 399970, + "original_offset": 32312, + "generated_offset": 401016, "length": 5 }, { "source": "parser.mbty", - "original_offset": 32086, - "generated_offset": 400491, + "original_offset": 32351, + "generated_offset": 401537, "length": 16 }, { "source": "parser.mbty", - "original_offset": 32104, - "generated_offset": 400515, + "original_offset": 32369, + "generated_offset": 401561, "length": 9 }, { "source": "parser.mbty", - "original_offset": 32115, - "generated_offset": 400532, + "original_offset": 32380, + "generated_offset": 401578, "length": 29 }, { "source": "parser.mbty", - "original_offset": 32149, - "generated_offset": 400590, + "original_offset": 32414, + "generated_offset": 401636, "length": 5 }, { "source": "parser.mbty", - "original_offset": 32210, - "generated_offset": 400827, + "original_offset": 32475, + "generated_offset": 401873, "length": 1 }, { "source": "parser.mbty", - "original_offset": 32213, - "generated_offset": 400836, + "original_offset": 32478, + "generated_offset": 401882, "length": 1 }, { "source": "parser.mbty", - "original_offset": 32304, - "generated_offset": 401579, + "original_offset": 32569, + "generated_offset": 402625, "length": 17 }, { "source": "parser.mbty", - "original_offset": 32323, - "generated_offset": 401604, + "original_offset": 32588, + "generated_offset": 402650, "length": 39 }, { "source": "parser.mbty", - "original_offset": 32364, - "generated_offset": 401651, + "original_offset": 32629, + "generated_offset": 402697, "length": 27 }, { "source": "parser.mbty", - "original_offset": 32399, - "generated_offset": 401718, + "original_offset": 32664, + "generated_offset": 402764, "length": 22 }, { "source": "parser.mbty", - "original_offset": 32426, - "generated_offset": 401769, + "original_offset": 32691, + "generated_offset": 402815, "length": 10 }, { "source": "parser.mbty", - "original_offset": 32460, - "generated_offset": 402441, + "original_offset": 32725, + "generated_offset": 403487, "length": 17 }, { "source": "parser.mbty", - "original_offset": 32479, - "generated_offset": 402466, + "original_offset": 32744, + "generated_offset": 403512, "length": 79 }, { "source": "parser.mbty", - "original_offset": 32566, - "generated_offset": 402585, + "original_offset": 32831, + "generated_offset": 403631, "length": 22 }, { "source": "parser.mbty", - "original_offset": 32593, - "generated_offset": 402636, + "original_offset": 32858, + "generated_offset": 403682, "length": 10 }, { "source": "parser.mbty", - "original_offset": 33061, - "generated_offset": 403164, + "original_offset": 33326, + "generated_offset": 404210, "length": 28 }, { "source": "parser.mbty", - "original_offset": 33091, - "generated_offset": 403200, + "original_offset": 33356, + "generated_offset": 404246, "length": 25 }, { "source": "parser.mbty", - "original_offset": 33124, - "generated_offset": 403265, + "original_offset": 33389, + "generated_offset": 404311, "length": 16 }, { "source": "parser.mbty", - "original_offset": 33142, - "generated_offset": 403289, + "original_offset": 33407, + "generated_offset": 404335, "length": 9 }, { "source": "parser.mbty", - "original_offset": 33164, - "generated_offset": 403872, + "original_offset": 33429, + "generated_offset": 404918, "length": 68 }, { "source": "parser.mbty", - "original_offset": 33237, - "generated_offset": 403969, + "original_offset": 33502, + "generated_offset": 405015, "length": 53 }, { "source": "parser.mbty", - "original_offset": 33295, - "generated_offset": 404051, + "original_offset": 33560, + "generated_offset": 405097, "length": 32 }, { "source": "parser.mbty", - "original_offset": 33332, - "generated_offset": 404112, + "original_offset": 33597, + "generated_offset": 405158, "length": 22 }, { "source": "parser.mbty", "original_offset": 4814, - "generated_offset": 404445, + "generated_offset": 405491, "length": 1 }, { "source": "parser.mbty", "original_offset": 4817, - "generated_offset": 404454, + "generated_offset": 405500, "length": 5 }, { "source": "parser.mbty", "original_offset": 4824, - "generated_offset": 404467, + "generated_offset": 405513, "length": 2 }, { "source": "parser.mbty", "original_offset": 4755, - "generated_offset": 404721, + "generated_offset": 405767, "length": 17 }, { "source": "parser.mbty", "original_offset": 4774, - "generated_offset": 404746, + "generated_offset": 405792, "length": 2 }, { "source": "parser.mbty", "original_offset": 4972, - "generated_offset": 404933, + "generated_offset": 405979, "length": 15 }, { "source": "parser.mbty", - "original_offset": 32913, - "generated_offset": 405223, + "original_offset": 33178, + "generated_offset": 406269, "length": 6 }, { "source": "parser.mbty", - "original_offset": 32921, - "generated_offset": 405237, + "original_offset": 33186, + "generated_offset": 406283, "length": 10 }, { "source": "parser.mbty", - "original_offset": 32977, - "generated_offset": 405660, + "original_offset": 33242, + "generated_offset": 406706, "length": 6 }, { "source": "parser.mbty", - "original_offset": 32985, - "generated_offset": 405674, + "original_offset": 33250, + "generated_offset": 406720, "length": 7 }, { "source": "parser.mbty", - "original_offset": 32994, - "generated_offset": 405689, + "original_offset": 33259, + "generated_offset": 406735, "length": 5 }, { "source": "parser.mbty", - "original_offset": 36005, - "generated_offset": 405913, + "original_offset": 36270, + "generated_offset": 406959, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36008, - "generated_offset": 405922, + "original_offset": 36273, + "generated_offset": 406968, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36025, - "generated_offset": 406141, + "original_offset": 36290, + "generated_offset": 407187, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36028, - "generated_offset": 406150, + "original_offset": 36293, + "generated_offset": 407196, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36049, - "generated_offset": 406373, + "original_offset": 36314, + "generated_offset": 407419, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36052, - "generated_offset": 406382, + "original_offset": 36317, + "generated_offset": 407428, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36071, - "generated_offset": 406603, + "original_offset": 36336, + "generated_offset": 407649, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36074, - "generated_offset": 406612, + "original_offset": 36339, + "generated_offset": 407658, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36091, - "generated_offset": 406831, + "original_offset": 36356, + "generated_offset": 407877, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36094, - "generated_offset": 406840, + "original_offset": 36359, + "generated_offset": 407886, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36110, - "generated_offset": 407058, + "original_offset": 36375, + "generated_offset": 408104, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36113, - "generated_offset": 407067, + "original_offset": 36378, + "generated_offset": 408113, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36132, - "generated_offset": 407288, + "original_offset": 36397, + "generated_offset": 408334, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36135, - "generated_offset": 407297, + "original_offset": 36400, + "generated_offset": 408343, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36157, - "generated_offset": 407521, + "original_offset": 36422, + "generated_offset": 408567, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36160, - "generated_offset": 407530, + "original_offset": 36425, + "generated_offset": 408576, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36184, - "generated_offset": 407756, + "original_offset": 36449, + "generated_offset": 408802, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36187, - "generated_offset": 407765, + "original_offset": 36452, + "generated_offset": 408811, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36209, - "generated_offset": 408184, + "original_offset": 36474, + "generated_offset": 409230, "length": 17 }, { "source": "parser.mbty", - "original_offset": 36228, - "generated_offset": 408209, + "original_offset": 36493, + "generated_offset": 409255, "length": 15 }, { "source": "parser.mbty", - "original_offset": 36248, - "generated_offset": 408253, + "original_offset": 36513, + "generated_offset": 409299, "length": 3 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 408554, + "generated_offset": 409600, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 408568, + "generated_offset": 409614, "length": 2 }, { "source": "parser.mbty", "original_offset": 495, - "generated_offset": 408781, + "generated_offset": 409827, "length": 1 }, { "source": "parser.mbty", "original_offset": 498, - "generated_offset": 408790, + "generated_offset": 409836, "length": 1 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 408964, + "generated_offset": 410010, "length": 6 }, { "source": "parser.mbty", - "original_offset": 30053, - "generated_offset": 409493, + "original_offset": 30318, + "generated_offset": 410539, "length": 57 }, { "source": "parser.mbty", - "original_offset": 30115, - "generated_offset": 409579, + "original_offset": 30380, + "generated_offset": 410625, "length": 58 }, { "source": "parser.mbty", - "original_offset": 30178, - "generated_offset": 409666, + "original_offset": 30443, + "generated_offset": 410712, "length": 25 }, { "source": "parser.mbty", "original_offset": 4814, - "generated_offset": 409993, + "generated_offset": 411039, "length": 1 }, { "source": "parser.mbty", "original_offset": 4817, - "generated_offset": 410002, + "generated_offset": 411048, "length": 5 }, { "source": "parser.mbty", "original_offset": 4824, - "generated_offset": 410015, + "generated_offset": 411061, "length": 2 }, { "source": "parser.mbty", "original_offset": 4972, - "generated_offset": 410199, + "generated_offset": 411245, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38538, - "generated_offset": 410715, + "original_offset": 38803, + "generated_offset": 411761, "length": 17 }, { "source": "parser.mbty", - "original_offset": 38557, - "generated_offset": 410740, + "original_offset": 38822, + "generated_offset": 411786, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38567, - "generated_offset": 410756, + "original_offset": 38832, + "generated_offset": 411802, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38587, - "generated_offset": 410800, + "original_offset": 38852, + "generated_offset": 411846, "length": 5 }, { "source": "parser.mbty", - "original_offset": 36731, - "generated_offset": 411024, + "original_offset": 36996, + "generated_offset": 412070, "length": 1 }, { "source": "parser.mbty", - "original_offset": 36734, - "generated_offset": 411033, + "original_offset": 36999, + "generated_offset": 412079, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38291, - "generated_offset": 411418, + "original_offset": 38556, + "generated_offset": 412464, "length": 32 }, { "source": "parser.mbty", - "original_offset": 38331, - "generated_offset": 411490, + "original_offset": 38596, + "generated_offset": 412536, "length": 4 }, { "source": "parser.mbty", - "original_offset": 38291, - "generated_offset": 411878, + "original_offset": 38556, + "generated_offset": 412924, "length": 32 }, { "source": "parser.mbty", - "original_offset": 38331, - "generated_offset": 411950, + "original_offset": 38596, + "generated_offset": 412996, "length": 4 }, { "source": "parser.mbty", - "original_offset": 38447, - "generated_offset": 412336, + "original_offset": 38712, + "generated_offset": 413382, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38450, - "generated_offset": 412345, + "original_offset": 38715, + "generated_offset": 413391, "length": 20 }, { "source": "parser.mbty", - "original_offset": 38478, - "generated_offset": 412405, + "original_offset": 38743, + "generated_offset": 413451, "length": 4 }, { "source": "parser.mbty", - "original_offset": 41186, - "generated_offset": 412807, + "original_offset": 41451, + "generated_offset": 413853, "length": 1 }, { "source": "parser.mbty", - "original_offset": 41189, - "generated_offset": 412816, + "original_offset": 41454, + "generated_offset": 413862, "length": 29 }, { "source": "parser.mbty", - "original_offset": 41226, - "generated_offset": 412885, + "original_offset": 41491, + "generated_offset": 413931, "length": 23 }, { "source": "parser.mbty", - "original_offset": 42017, - "generated_offset": 413466, + "original_offset": 42282, + "generated_offset": 414512, "length": 37 }, { "source": "parser.mbty", - "original_offset": 42062, - "generated_offset": 413543, + "original_offset": 42327, + "generated_offset": 414589, "length": 28 }, { "source": "parser.mbty", - "original_offset": 42092, - "generated_offset": 413579, + "original_offset": 42357, + "generated_offset": 414625, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42112, - "generated_offset": 413623, + "original_offset": 42377, + "generated_offset": 414669, "length": 3 }, { "source": "parser.mbty", - "original_offset": 37622, - "generated_offset": 414027, + "original_offset": 37887, + "generated_offset": 415073, "length": 33 }, { "source": "parser.mbty", - "original_offset": 37663, - "generated_offset": 414100, + "original_offset": 37928, + "generated_offset": 415146, "length": 11 }, { "source": "parser.mbty", - "original_offset": 37558, - "generated_offset": 414543, + "original_offset": 37823, + "generated_offset": 415589, "length": 24 }, { "source": "parser.mbty", - "original_offset": 37584, - "generated_offset": 414575, + "original_offset": 37849, + "generated_offset": 415621, "length": 10 }, { "source": "parser.mbty", - "original_offset": 37558, - "generated_offset": 415017, + "original_offset": 37823, + "generated_offset": 416063, "length": 24 }, { "source": "parser.mbty", - "original_offset": 37584, - "generated_offset": 415049, + "original_offset": 37849, + "generated_offset": 416095, "length": 10 }, { "source": "parser.mbty", - "original_offset": 37883, - "generated_offset": 415484, + "original_offset": 38148, + "generated_offset": 416530, "length": 1 }, { "source": "parser.mbty", - "original_offset": 37886, - "generated_offset": 415493, + "original_offset": 38151, + "generated_offset": 416539, "length": 12 }, { "source": "parser.mbty", - "original_offset": 37900, - "generated_offset": 415513, + "original_offset": 38165, + "generated_offset": 416559, "length": 10 }, { "source": "parser.mbty", - "original_offset": 37715, - "generated_offset": 416012, + "original_offset": 37980, + "generated_offset": 417058, "length": 24 }, { "source": "parser.mbty", - "original_offset": 37741, - "generated_offset": 416044, + "original_offset": 38006, + "generated_offset": 417090, "length": 8 }, { "source": "parser.mbty", - "original_offset": 37751, - "generated_offset": 416060, + "original_offset": 38016, + "generated_offset": 417106, "length": 4 }, { "source": "parser.mbty", - "original_offset": 37715, - "generated_offset": 416553, + "original_offset": 37980, + "generated_offset": 417599, "length": 24 }, { "source": "parser.mbty", - "original_offset": 37741, - "generated_offset": 416585, + "original_offset": 38006, + "generated_offset": 417631, "length": 8 }, { "source": "parser.mbty", - "original_offset": 37751, - "generated_offset": 416601, + "original_offset": 38016, + "generated_offset": 417647, "length": 4 }, { "source": "parser.mbty", - "original_offset": 38028, - "generated_offset": 417087, + "original_offset": 38293, + "generated_offset": 418133, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38031, - "generated_offset": 417096, + "original_offset": 38296, + "generated_offset": 418142, "length": 12 }, { "source": "parser.mbty", - "original_offset": 38045, - "generated_offset": 417116, + "original_offset": 38310, + "generated_offset": 418162, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38055, - "generated_offset": 417132, + "original_offset": 38320, + "generated_offset": 418178, "length": 4 }, { "source": "parser.mbty", - "original_offset": 37622, - "generated_offset": 417537, + "original_offset": 37887, + "generated_offset": 418583, "length": 33 }, { "source": "parser.mbty", - "original_offset": 37663, - "generated_offset": 417610, + "original_offset": 37928, + "generated_offset": 418656, "length": 11 }, { "source": "parser.mbty", - "original_offset": 37941, - "generated_offset": 418015, + "original_offset": 38206, + "generated_offset": 419061, "length": 1 }, { "source": "parser.mbty", - "original_offset": 37944, - "generated_offset": 418024, + "original_offset": 38209, + "generated_offset": 419070, "length": 21 }, { "source": "parser.mbty", - "original_offset": 37973, - "generated_offset": 418085, + "original_offset": 38238, + "generated_offset": 419131, "length": 11 }, { "source": "parser.mbty", - "original_offset": 37793, - "generated_offset": 418554, + "original_offset": 38058, + "generated_offset": 419600, "length": 33 }, { "source": "parser.mbty", - "original_offset": 37834, - "generated_offset": 418627, + "original_offset": 38099, + "generated_offset": 419673, "length": 9 }, { "source": "parser.mbty", - "original_offset": 37845, - "generated_offset": 418644, + "original_offset": 38110, + "generated_offset": 419690, "length": 4 }, { "source": "parser.mbty", - "original_offset": 37793, - "generated_offset": 419106, + "original_offset": 38058, + "generated_offset": 420152, "length": 33 }, { "source": "parser.mbty", - "original_offset": 37834, - "generated_offset": 419179, + "original_offset": 38099, + "generated_offset": 420225, "length": 9 }, { "source": "parser.mbty", - "original_offset": 37845, - "generated_offset": 419196, + "original_offset": 38110, + "generated_offset": 420242, "length": 4 }, { "source": "parser.mbty", - "original_offset": 38100, - "generated_offset": 419651, + "original_offset": 38365, + "generated_offset": 420697, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38103, - "generated_offset": 419660, + "original_offset": 38368, + "generated_offset": 420706, "length": 21 }, { "source": "parser.mbty", - "original_offset": 38132, - "generated_offset": 419721, + "original_offset": 38397, + "generated_offset": 420767, "length": 9 }, { "source": "parser.mbty", - "original_offset": 38143, - "generated_offset": 419738, + "original_offset": 38408, + "generated_offset": 420784, "length": 4 }, { "source": "parser.mbty", - "original_offset": 44703, - "generated_offset": 420419, + "original_offset": 44968, + "generated_offset": 421465, "length": 19 }, { "source": "parser.mbty", - "original_offset": 44724, - "generated_offset": 420446, + "original_offset": 44989, + "generated_offset": 421492, "length": 9 }, { "source": "parser.mbty", - "original_offset": 44735, - "generated_offset": 420463, + "original_offset": 45000, + "generated_offset": 421509, "length": 9 }, { "source": "parser.mbty", - "original_offset": 44746, - "generated_offset": 420480, + "original_offset": 45011, + "generated_offset": 421526, "length": 15 }, { "source": "parser.mbty", - "original_offset": 44766, - "generated_offset": 420524, + "original_offset": 45031, + "generated_offset": 421570, "length": 5 }, { "source": "parser.mbty", - "original_offset": 40845, - "generated_offset": 420710, + "original_offset": 41110, + "generated_offset": 421756, "length": 10 }, { "source": "parser.mbty", - "original_offset": 40118, - "generated_offset": 421018, + "original_offset": 40383, + "generated_offset": 422064, "length": 5 }, { "source": "parser.mbty", - "original_offset": 40125, - "generated_offset": 421031, + "original_offset": 40390, + "generated_offset": 422077, "length": 2 }, { "source": "parser.mbty", - "original_offset": 47081, - "generated_offset": 421449, + "original_offset": 47346, + "generated_offset": 422495, "length": 14 }, { "source": "parser.mbty", - "original_offset": 47097, - "generated_offset": 421471, + "original_offset": 47362, + "generated_offset": 422517, "length": 14 }, { "source": "parser.mbty", - "original_offset": 47116, - "generated_offset": 421514, + "original_offset": 47381, + "generated_offset": 422560, "length": 4 }, { "source": "parser.mbty", - "original_offset": 38675, - "generated_offset": 422152, + "original_offset": 38940, + "generated_offset": 423198, "length": 17 }, { "source": "parser.mbty", - "original_offset": 38694, - "generated_offset": 422177, + "original_offset": 38959, + "generated_offset": 423223, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38704, - "generated_offset": 422193, + "original_offset": 38969, + "generated_offset": 423239, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38714, - "generated_offset": 422209, + "original_offset": 38979, + "generated_offset": 423255, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38734, - "generated_offset": 422253, + "original_offset": 38999, + "generated_offset": 423299, "length": 5 }, { "source": "parser.mbty", - "original_offset": 48385, - "generated_offset": 422681, + "original_offset": 48650, + "generated_offset": 423727, "length": 27 }, { "source": "parser.mbty", - "original_offset": 48414, - "generated_offset": 422716, + "original_offset": 48679, + "generated_offset": 423762, "length": 15 }, { "source": "parser.mbty", - "original_offset": 48434, - "generated_offset": 422760, + "original_offset": 48699, + "generated_offset": 423806, "length": 4 }, { "source": "parser.mbty", - "original_offset": 38675, - "generated_offset": 423398, + "original_offset": 38940, + "generated_offset": 424444, "length": 17 }, { "source": "parser.mbty", - "original_offset": 38694, - "generated_offset": 423423, + "original_offset": 38959, + "generated_offset": 424469, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38704, - "generated_offset": 423439, + "original_offset": 38969, + "generated_offset": 424485, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38714, - "generated_offset": 423455, + "original_offset": 38979, + "generated_offset": 424501, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38734, - "generated_offset": 423499, + "original_offset": 38999, + "generated_offset": 424545, "length": 5 }, { "source": "parser.mbty", - "original_offset": 48452, - "generated_offset": 423927, + "original_offset": 48717, + "generated_offset": 424973, "length": 27 }, { "source": "parser.mbty", - "original_offset": 48481, - "generated_offset": 423962, + "original_offset": 48746, + "generated_offset": 425008, "length": 15 }, { "source": "parser.mbty", - "original_offset": 48501, - "generated_offset": 424006, + "original_offset": 48766, + "generated_offset": 425052, "length": 4 }, { "source": "parser.mbty", - "original_offset": 38675, - "generated_offset": 424644, + "original_offset": 38940, + "generated_offset": 425690, "length": 17 }, { "source": "parser.mbty", - "original_offset": 38694, - "generated_offset": 424669, + "original_offset": 38959, + "generated_offset": 425715, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38704, - "generated_offset": 424685, + "original_offset": 38969, + "generated_offset": 425731, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38714, - "generated_offset": 424701, + "original_offset": 38979, + "generated_offset": 425747, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38734, - "generated_offset": 424745, + "original_offset": 38999, + "generated_offset": 425791, "length": 5 }, { "source": "parser.mbty", - "original_offset": 48519, - "generated_offset": 425173, + "original_offset": 48784, + "generated_offset": 426219, "length": 27 }, { "source": "parser.mbty", - "original_offset": 48548, - "generated_offset": 425208, + "original_offset": 48813, + "generated_offset": 426254, "length": 15 }, { "source": "parser.mbty", - "original_offset": 48568, - "generated_offset": 425252, + "original_offset": 48833, + "generated_offset": 426298, "length": 4 }, { "source": "parser.mbty", - "original_offset": 38675, - "generated_offset": 425890, + "original_offset": 38940, + "generated_offset": 426936, "length": 17 }, { "source": "parser.mbty", - "original_offset": 38694, - "generated_offset": 425915, + "original_offset": 38959, + "generated_offset": 426961, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38704, - "generated_offset": 425931, + "original_offset": 38969, + "generated_offset": 426977, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38714, - "generated_offset": 425947, + "original_offset": 38979, + "generated_offset": 426993, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38734, - "generated_offset": 425991, + "original_offset": 38999, + "generated_offset": 427037, "length": 5 }, { "source": "parser.mbty", - "original_offset": 48586, - "generated_offset": 426419, + "original_offset": 48851, + "generated_offset": 427465, "length": 27 }, { "source": "parser.mbty", - "original_offset": 48615, - "generated_offset": 426454, + "original_offset": 48880, + "generated_offset": 427500, "length": 15 }, { "source": "parser.mbty", - "original_offset": 48635, - "generated_offset": 426498, + "original_offset": 48900, + "generated_offset": 427544, "length": 4 }, { "source": "parser.mbty", - "original_offset": 38675, - "generated_offset": 427136, + "original_offset": 38940, + "generated_offset": 428182, "length": 17 }, { "source": "parser.mbty", - "original_offset": 38694, - "generated_offset": 427161, + "original_offset": 38959, + "generated_offset": 428207, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38704, - "generated_offset": 427177, + "original_offset": 38969, + "generated_offset": 428223, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38714, - "generated_offset": 427193, + "original_offset": 38979, + "generated_offset": 428239, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38734, - "generated_offset": 427237, + "original_offset": 38999, + "generated_offset": 428283, "length": 5 }, { "source": "parser.mbty", - "original_offset": 48651, - "generated_offset": 427619, + "original_offset": 48916, + "generated_offset": 428665, "length": 45 }, { "source": "parser.mbty", - "original_offset": 48701, - "generated_offset": 427693, + "original_offset": 48966, + "generated_offset": 428739, "length": 4 }, { "source": "parser.mbty", - "original_offset": 38675, - "generated_offset": 428331, + "original_offset": 38940, + "generated_offset": 429377, "length": 17 }, { "source": "parser.mbty", - "original_offset": 38694, - "generated_offset": 428356, + "original_offset": 38959, + "generated_offset": 429402, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38704, - "generated_offset": 428372, + "original_offset": 38969, + "generated_offset": 429418, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38714, - "generated_offset": 428388, + "original_offset": 38979, + "generated_offset": 429434, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38734, - "generated_offset": 428432, + "original_offset": 38999, + "generated_offset": 429478, "length": 5 }, { "source": "parser.mbty", - "original_offset": 48718, - "generated_offset": 428815, + "original_offset": 48983, + "generated_offset": 429861, "length": 45 }, { "source": "parser.mbty", - "original_offset": 48768, - "generated_offset": 428889, + "original_offset": 49033, + "generated_offset": 429935, "length": 4 }, { "source": "parser.mbty", - "original_offset": 38675, - "generated_offset": 429527, + "original_offset": 38940, + "generated_offset": 430573, "length": 17 }, { "source": "parser.mbty", - "original_offset": 38694, - "generated_offset": 429552, + "original_offset": 38959, + "generated_offset": 430598, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38704, - "generated_offset": 429568, + "original_offset": 38969, + "generated_offset": 430614, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38714, - "generated_offset": 429584, + "original_offset": 38979, + "generated_offset": 430630, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38734, - "generated_offset": 429628, + "original_offset": 38999, + "generated_offset": 430674, "length": 5 }, { "source": "parser.mbty", - "original_offset": 48785, - "generated_offset": 430011, + "original_offset": 49050, + "generated_offset": 431057, "length": 45 }, { "source": "parser.mbty", - "original_offset": 48835, - "generated_offset": 430085, + "original_offset": 49100, + "generated_offset": 431131, "length": 4 }, { "source": "parser.mbty", - "original_offset": 38675, - "generated_offset": 430723, + "original_offset": 38940, + "generated_offset": 431769, "length": 17 }, { "source": "parser.mbty", - "original_offset": 38694, - "generated_offset": 430748, + "original_offset": 38959, + "generated_offset": 431794, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38704, - "generated_offset": 430764, + "original_offset": 38969, + "generated_offset": 431810, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38714, - "generated_offset": 430780, + "original_offset": 38979, + "generated_offset": 431826, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38734, - "generated_offset": 430824, + "original_offset": 38999, + "generated_offset": 431870, "length": 5 }, { "source": "parser.mbty", - "original_offset": 48852, - "generated_offset": 431207, + "original_offset": 49117, + "generated_offset": 432253, "length": 45 }, { "source": "parser.mbty", - "original_offset": 48902, - "generated_offset": 431281, + "original_offset": 49167, + "generated_offset": 432327, "length": 4 }, { "source": "parser.mbty", - "original_offset": 38675, - "generated_offset": 431919, + "original_offset": 38940, + "generated_offset": 432965, "length": 17 }, { "source": "parser.mbty", - "original_offset": 38694, - "generated_offset": 431944, + "original_offset": 38959, + "generated_offset": 432990, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38704, - "generated_offset": 431960, + "original_offset": 38969, + "generated_offset": 433006, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38714, - "generated_offset": 431976, + "original_offset": 38979, + "generated_offset": 433022, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38734, - "generated_offset": 432020, + "original_offset": 38999, + "generated_offset": 433066, "length": 5 }, { "source": "parser.mbty", - "original_offset": 48917, - "generated_offset": 432401, + "original_offset": 49182, + "generated_offset": 433447, "length": 45 }, { "source": "parser.mbty", - "original_offset": 48967, - "generated_offset": 432475, + "original_offset": 49232, + "generated_offset": 433521, "length": 4 }, { "source": "parser.mbty", - "original_offset": 38675, - "generated_offset": 433113, + "original_offset": 38940, + "generated_offset": 434159, "length": 17 }, { "source": "parser.mbty", - "original_offset": 38694, - "generated_offset": 433138, + "original_offset": 38959, + "generated_offset": 434184, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38704, - "generated_offset": 433154, + "original_offset": 38969, + "generated_offset": 434200, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38714, - "generated_offset": 433170, + "original_offset": 38979, + "generated_offset": 434216, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38734, - "generated_offset": 433214, + "original_offset": 38999, + "generated_offset": 434260, "length": 5 }, { "source": "parser.mbty", - "original_offset": 48989, - "generated_offset": 433603, + "original_offset": 49254, + "generated_offset": 434649, "length": 46 }, { "source": "parser.mbty", - "original_offset": 49040, - "generated_offset": 433678, + "original_offset": 49305, + "generated_offset": 434724, "length": 4 }, { "source": "parser.mbty", - "original_offset": 38675, - "generated_offset": 434316, + "original_offset": 38940, + "generated_offset": 435362, "length": 17 }, { "source": "parser.mbty", - "original_offset": 38694, - "generated_offset": 434341, + "original_offset": 38959, + "generated_offset": 435387, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38704, - "generated_offset": 434357, + "original_offset": 38969, + "generated_offset": 435403, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38714, - "generated_offset": 434373, + "original_offset": 38979, + "generated_offset": 435419, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38734, - "generated_offset": 434417, + "original_offset": 38999, + "generated_offset": 435463, "length": 5 }, { "source": "parser.mbty", - "original_offset": 49058, - "generated_offset": 434802, + "original_offset": 49323, + "generated_offset": 435848, "length": 46 }, { "source": "parser.mbty", - "original_offset": 49109, - "generated_offset": 434877, + "original_offset": 49374, + "generated_offset": 435923, "length": 4 }, { "source": "parser.mbty", - "original_offset": 38610, - "generated_offset": 435101, + "original_offset": 38875, + "generated_offset": 436147, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38613, - "generated_offset": 435110, + "original_offset": 38878, + "generated_offset": 436156, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38759, - "generated_offset": 435333, + "original_offset": 39024, + "generated_offset": 436379, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38762, - "generated_offset": 435342, + "original_offset": 39027, + "generated_offset": 436388, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38822, - "generated_offset": 435850, + "original_offset": 39087, + "generated_offset": 436896, "length": 16 }, { "source": "parser.mbty", - "original_offset": 38840, - "generated_offset": 435874, + "original_offset": 39105, + "generated_offset": 436920, "length": 11 }, { "source": "parser.mbty", - "original_offset": 38853, - "generated_offset": 435893, + "original_offset": 39118, + "generated_offset": 436939, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38873, - "generated_offset": 435937, + "original_offset": 39138, + "generated_offset": 436983, "length": 5 }, { "source": "parser.mbty", - "original_offset": 38915, - "generated_offset": 436449, + "original_offset": 39180, + "generated_offset": 437495, "length": 16 }, { "source": "parser.mbty", - "original_offset": 38933, - "generated_offset": 436473, + "original_offset": 39198, + "generated_offset": 437519, "length": 8 }, { "source": "parser.mbty", - "original_offset": 38943, - "generated_offset": 436489, + "original_offset": 39208, + "generated_offset": 437535, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38963, - "generated_offset": 436533, + "original_offset": 39228, + "generated_offset": 437579, "length": 5 }, { "source": "parser.mbty", - "original_offset": 53015, - "generated_offset": 436939, + "original_offset": 53280, + "generated_offset": 437985, "length": 63 }, { "source": "parser.mbty", - "original_offset": 53083, - "generated_offset": 437031, + "original_offset": 53348, + "generated_offset": 438077, "length": 3 }, { "source": "parser.mbty", - "original_offset": 53118, - "generated_offset": 437453, + "original_offset": 53383, + "generated_offset": 438499, "length": 64 }, { "source": "parser.mbty", - "original_offset": 53187, - "generated_offset": 437546, + "original_offset": 53452, + "generated_offset": 438592, "length": 3 }, { "source": "parser.mbty", - "original_offset": 53226, - "generated_offset": 438075, + "original_offset": 53491, + "generated_offset": 439121, "length": 32 }, { "source": "parser.mbty", - "original_offset": 53260, - "generated_offset": 438115, + "original_offset": 53525, + "generated_offset": 439161, "length": 46 }, { "source": "parser.mbty", - "original_offset": 53311, - "generated_offset": 438190, + "original_offset": 53576, + "generated_offset": 439236, "length": 5 }, { "source": "parser.mbty", - "original_offset": 53355, - "generated_offset": 438721, + "original_offset": 53620, + "generated_offset": 439767, "length": 31 }, { "source": "parser.mbty", - "original_offset": 53388, - "generated_offset": 438760, + "original_offset": 53653, + "generated_offset": 439806, "length": 42 }, { "source": "parser.mbty", - "original_offset": 53435, - "generated_offset": 438831, + "original_offset": 53700, + "generated_offset": 439877, "length": 5 }, { "source": "parser.mbty", - "original_offset": 59219, - "generated_offset": 439122, + "original_offset": 59484, + "generated_offset": 440168, "length": 2 }, { "source": "parser.mbty", - "original_offset": 59223, - "generated_offset": 439132, + "original_offset": 59488, + "generated_offset": 440178, "length": 8 }, { "source": "parser.mbty", - "original_offset": 59306, - "generated_offset": 439454, + "original_offset": 59571, + "generated_offset": 440500, "length": 2 }, { "source": "parser.mbty", - "original_offset": 59310, - "generated_offset": 439464, + "original_offset": 59575, + "generated_offset": 440510, "length": 9 }, { "source": "parser.mbty", - "original_offset": 59797, - "generated_offset": 439758, + "original_offset": 60062, + "generated_offset": 440804, "length": 2 }, { "source": "parser.mbty", - "original_offset": 59801, - "generated_offset": 439768, + "original_offset": 60066, + "generated_offset": 440814, "length": 8 }, { "source": "parser.mbty", - "original_offset": 59879, - "generated_offset": 440089, + "original_offset": 60144, + "generated_offset": 441135, "length": 2 }, { "source": "parser.mbty", - "original_offset": 59883, - "generated_offset": 440099, + "original_offset": 60148, + "generated_offset": 441145, "length": 9 }, { "source": "parser.mbty", - "original_offset": 59382, - "generated_offset": 440422, + "original_offset": 59647, + "generated_offset": 441468, "length": 1 }, { "source": "parser.mbty", - "original_offset": 59385, - "generated_offset": 440431, + "original_offset": 59650, + "generated_offset": 441477, "length": 1 }, { "source": "parser.mbty", - "original_offset": 59482, - "generated_offset": 440999, + "original_offset": 59747, + "generated_offset": 442045, "length": 37 }, { "source": "parser.mbty", - "original_offset": 59524, - "generated_offset": 441065, + "original_offset": 59789, + "generated_offset": 442111, "length": 3 }, { "source": "parser.mbty", - "original_offset": 59529, - "generated_offset": 441076, + "original_offset": 59794, + "generated_offset": 442122, "length": 2 }, { "source": "parser.mbty", - "original_offset": 59533, - "generated_offset": 441086, + "original_offset": 59798, + "generated_offset": 442132, "length": 9 }, { "source": "parser.mbty", - "original_offset": 59407, - "generated_offset": 441402, + "original_offset": 59672, + "generated_offset": 442448, "length": 1 }, { "source": "parser.mbty", - "original_offset": 59410, - "generated_offset": 441411, + "original_offset": 59675, + "generated_offset": 442457, "length": 1 }, { "source": "parser.mbty", - "original_offset": 59595, - "generated_offset": 441963, + "original_offset": 59860, + "generated_offset": 443009, "length": 37 }, { "source": "parser.mbty", - "original_offset": 59637, - "generated_offset": 442029, + "original_offset": 59902, + "generated_offset": 443075, "length": 3 }, { "source": "parser.mbty", - "original_offset": 59642, - "generated_offset": 442040, + "original_offset": 59907, + "generated_offset": 443086, "length": 36 }, { "source": "parser.mbty", - "original_offset": 59683, - "generated_offset": 442105, + "original_offset": 59948, + "generated_offset": 443151, "length": 3 }, { "source": "parser.mbty", - "original_offset": 59688, - "generated_offset": 442116, + "original_offset": 59953, + "generated_offset": 443162, "length": 9 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 442443, + "generated_offset": 443489, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 442452, + "generated_offset": 443498, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 442465, + "generated_offset": 443511, "length": 2 }, { "source": "parser.mbty", "original_offset": 3753, - "generated_offset": 442734, + "generated_offset": 443780, "length": 1 }, { "source": "parser.mbty", "original_offset": 3756, - "generated_offset": 442743, + "generated_offset": 443789, "length": 7 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 443025, + "generated_offset": 444071, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 443034, + "generated_offset": 444080, "length": 7 }, { "source": "parser.mbty", - "original_offset": 48018, - "generated_offset": 443274, + "original_offset": 48283, + "generated_offset": 444320, "length": 1 }, { "source": "parser.mbty", - "original_offset": 48021, - "generated_offset": 443283, + "original_offset": 48286, + "generated_offset": 444329, "length": 1 }, { "source": "parser.mbty", - "original_offset": 48039, - "generated_offset": 443525, + "original_offset": 48304, + "generated_offset": 444571, "length": 16 }, { "source": "parser.mbty", - "original_offset": 48057, - "generated_offset": 443549, + "original_offset": 48322, + "generated_offset": 444595, "length": 2 }, { "source": "parser.mbty", - "original_offset": 48079, - "generated_offset": 443798, + "original_offset": 48344, + "generated_offset": 444844, "length": 19 }, { "source": "parser.mbty", - "original_offset": 48100, - "generated_offset": 443825, + "original_offset": 48365, + "generated_offset": 444871, "length": 2 }, { "source": "parser.mbty", - "original_offset": 48121, - "generated_offset": 444072, + "original_offset": 48386, + "generated_offset": 445118, "length": 18 }, { "source": "parser.mbty", - "original_offset": 48141, - "generated_offset": 444098, + "original_offset": 48406, + "generated_offset": 445144, "length": 2 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 444501, + "generated_offset": 445547, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 444510, + "generated_offset": 445556, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 444523, + "generated_offset": 445569, "length": 2 }, { "source": "parser.mbty", "original_offset": 3753, - "generated_offset": 444796, + "generated_offset": 445842, "length": 1 }, { "source": "parser.mbty", "original_offset": 3756, - "generated_offset": 444805, + "generated_offset": 445851, "length": 7 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 445091, + "generated_offset": 446137, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 445100, + "generated_offset": 446146, "length": 7 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 445348, + "generated_offset": 446394, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 445373, + "generated_offset": 446419, "length": 2 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 445574, + "generated_offset": 446620, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 445588, + "generated_offset": 446634, "length": 2 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 445911, + "generated_offset": 446957, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 445936, + "generated_offset": 446982, "length": 2 }, { "source": "parser.mbty", - "original_offset": 59978, - "generated_offset": 446737, + "original_offset": 60243, + "generated_offset": 447783, "length": 31 }, { "source": "parser.mbty", - "original_offset": 60011, - "generated_offset": 446776, + "original_offset": 60276, + "generated_offset": 447822, "length": 13 }, { "source": "parser.mbty", - "original_offset": 60026, - "generated_offset": 446797, + "original_offset": 60291, + "generated_offset": 447843, "length": 22 }, { "source": "parser.mbty", - "original_offset": 60050, - "generated_offset": 446827, + "original_offset": 60315, + "generated_offset": 447873, "length": 35 }, { "source": "parser.mbty", - "original_offset": 60093, - "generated_offset": 446902, + "original_offset": 60358, + "generated_offset": 447948, "length": 21 }, { "source": "parser.mbty", - "original_offset": 60119, - "generated_offset": 446952, + "original_offset": 60384, + "generated_offset": 447998, "length": 10 }, { "source": "parser.mbty", - "original_offset": 52961, - "generated_offset": 447402, + "original_offset": 53226, + "generated_offset": 448448, "length": 14 }, { "source": "parser.mbty", - "original_offset": 52977, - "generated_offset": 447424, + "original_offset": 53242, + "generated_offset": 448470, "length": 15 }, { "source": "parser.mbty", - "original_offset": 52997, - "generated_offset": 447468, + "original_offset": 53262, + "generated_offset": 448514, "length": 3 }, { "source": "parser.mbty", - "original_offset": 54000, - "generated_offset": 447786, + "original_offset": 54265, + "generated_offset": 448832, "length": 8 }, { "source": "parser.mbty", - "original_offset": 54010, - "generated_offset": 447802, + "original_offset": 54275, + "generated_offset": 448848, "length": 2 }, { "source": "parser.mbty", - "original_offset": 54028, - "generated_offset": 447995, + "original_offset": 54293, + "generated_offset": 449041, "length": 12 }, { "source": "parser.mbty", - "original_offset": 54064, - "generated_offset": 448329, + "original_offset": 54329, + "generated_offset": 449375, "length": 10 }, { "source": "parser.mbty", - "original_offset": 54076, - "generated_offset": 448347, + "original_offset": 54341, + "generated_offset": 449393, "length": 2 }, { "source": "parser.mbty", - "original_offset": 54090, - "generated_offset": 448534, + "original_offset": 54355, + "generated_offset": 449580, "length": 10 }, { "source": "parser.mbty", - "original_offset": 54274, - "generated_offset": 449016, + "original_offset": 54539, + "generated_offset": 450062, "length": 12 }, { "source": "parser.mbty", - "original_offset": 54288, - "generated_offset": 449036, + "original_offset": 54553, + "generated_offset": 450082, "length": 37 }, { "source": "parser.mbty", - "original_offset": 54327, - "generated_offset": 449081, + "original_offset": 54592, + "generated_offset": 450127, "length": 43 }, { "source": "parser.mbty", - "original_offset": 54372, - "generated_offset": 449132, + "original_offset": 54637, + "generated_offset": 450178, "length": 19 }, { "source": "parser.mbty", - "original_offset": 54197, - "generated_offset": 449420, + "original_offset": 54462, + "generated_offset": 450466, "length": 24 }, { "source": "parser.mbty", - "original_offset": 54223, - "generated_offset": 449452, + "original_offset": 54488, + "generated_offset": 450498, "length": 3 }, { "source": "parser.mbty", - "original_offset": 54457, - "generated_offset": 449822, + "original_offset": 54722, + "generated_offset": 450868, "length": 21 }, { "source": "parser.mbty", - "original_offset": 54480, - "generated_offset": 449851, + "original_offset": 54745, + "generated_offset": 450897, "length": 2 }, { "source": "parser.mbty", - "original_offset": 54484, - "generated_offset": 449861, + "original_offset": 54749, + "generated_offset": 450907, "length": 2 }, { "source": "parser.mbty", - "original_offset": 53494, - "generated_offset": 450100, + "original_offset": 53759, + "generated_offset": 451146, "length": 9 }, { "source": "parser.mbty", - "original_offset": 53505, - "generated_offset": 450117, + "original_offset": 53770, + "generated_offset": 451163, "length": 2 }, { "source": "parser.mbty", - "original_offset": 52723, - "generated_offset": 450350, + "original_offset": 52988, + "generated_offset": 451396, "length": 1 }, { "source": "parser.mbty", - "original_offset": 52726, - "generated_offset": 450359, + "original_offset": 52991, + "generated_offset": 451405, "length": 1 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 450599, + "generated_offset": 451645, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 450624, + "generated_offset": 451670, "length": 2 }, { "source": "parser.mbty", - "original_offset": 52785, - "generated_offset": 451158, + "original_offset": 53050, + "generated_offset": 452204, "length": 41 }, { "source": "parser.mbty", - "original_offset": 52831, - "generated_offset": 451228, + "original_offset": 53096, + "generated_offset": 452274, "length": 3 }, { "source": "parser.mbty", - "original_offset": 52836, - "generated_offset": 451239, + "original_offset": 53101, + "generated_offset": 452285, "length": 5 }, { "source": "parser.mbty", - "original_offset": 52843, - "generated_offset": 451252, + "original_offset": 53108, + "generated_offset": 452298, "length": 3 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 451528, + "generated_offset": 452574, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 451537, + "generated_offset": 452583, "length": 7 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 451859, + "generated_offset": 452905, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 451868, + "generated_offset": 452914, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 451881, + "generated_offset": 452927, "length": 2 }, { "source": "parser.mbty", - "original_offset": 52875, - "generated_offset": 452445, + "original_offset": 53140, + "generated_offset": 453491, "length": 18 }, { "source": "parser.mbty", - "original_offset": 52895, - "generated_offset": 452471, + "original_offset": 53160, + "generated_offset": 453517, "length": 7 }, { "source": "parser.mbty", - "original_offset": 52904, - "generated_offset": 452486, + "original_offset": 53169, + "generated_offset": 453532, "length": 15 }, { "source": "parser.mbty", - "original_offset": 52924, - "generated_offset": 452530, + "original_offset": 53189, + "generated_offset": 453576, "length": 3 }, { "source": "parser.mbty", "original_offset": 5110, - "generated_offset": 452751, + "generated_offset": 453797, "length": 1 }, { "source": "parser.mbty", "original_offset": 5113, - "generated_offset": 452760, + "generated_offset": 453806, "length": 1 }, { "source": "parser.mbty", - "original_offset": 52248, - "generated_offset": 453511, + "original_offset": 52513, + "generated_offset": 454557, "length": 34 }, { "source": "parser.mbty", - "original_offset": 52284, - "generated_offset": 453553, + "original_offset": 52549, + "generated_offset": 454599, "length": 135 }, { "source": "parser.mbty", - "original_offset": 52424, - "generated_offset": 453717, + "original_offset": 52689, + "generated_offset": 454763, "length": 3 }, { "source": "parser.mbty", - "original_offset": 52429, - "generated_offset": 453728, + "original_offset": 52694, + "generated_offset": 454774, "length": 19 }, { "source": "parser.mbty", - "original_offset": 60224, - "generated_offset": 454044, + "original_offset": 60489, + "generated_offset": 455090, "length": 18 }, { "source": "parser.mbty", - "original_offset": 60244, - "generated_offset": 454070, + "original_offset": 60509, + "generated_offset": 455116, "length": 10 }, { "source": "parser.mbty", - "original_offset": 60668, - "generated_offset": 454544, + "original_offset": 60933, + "generated_offset": 455590, "length": 33 }, { "source": "parser.mbty", - "original_offset": 60703, - "generated_offset": 454585, + "original_offset": 60968, + "generated_offset": 455631, "length": 23 }, { "source": "parser.mbty", - "original_offset": 60728, - "generated_offset": 454616, + "original_offset": 60993, + "generated_offset": 455662, "length": 10 }, { "source": "parser.mbty", - "original_offset": 52625, - "generated_offset": 455350, + "original_offset": 52890, + "generated_offset": 456396, "length": 37 }, { "source": "parser.mbty", - "original_offset": 52664, - "generated_offset": 455395, + "original_offset": 52929, + "generated_offset": 456441, "length": 9 }, { "source": "parser.mbty", - "original_offset": 52675, - "generated_offset": 455412, + "original_offset": 52940, + "generated_offset": 456458, "length": 15 }, { "source": "parser.mbty", - "original_offset": 52695, - "generated_offset": 455456, + "original_offset": 52960, + "generated_offset": 456502, "length": 5 }, { "source": "parser.mbty", "original_offset": 613, - "generated_offset": 455702, + "generated_offset": 456748, "length": 1 }, { "source": "parser.mbty", "original_offset": 616, - "generated_offset": 455711, + "generated_offset": 456757, "length": 1 }, { "source": "parser.mbty", - "original_offset": 60509, - "generated_offset": 455992, + "original_offset": 60774, + "generated_offset": 457038, "length": 17 }, { "source": "parser.mbty", - "original_offset": 60528, - "generated_offset": 456017, + "original_offset": 60793, + "generated_offset": 457063, "length": 2 }, { "source": "parser.mbty", - "original_offset": 50586, - "generated_offset": 456585, + "original_offset": 50851, + "generated_offset": 457631, "length": 41 }, { "source": "parser.mbty", - "original_offset": 50632, - "generated_offset": 456655, + "original_offset": 50897, + "generated_offset": 457701, "length": 3 }, { "source": "parser.mbty", - "original_offset": 50637, - "generated_offset": 456666, + "original_offset": 50902, + "generated_offset": 457712, "length": 2 }, { "source": "parser.mbty", - "original_offset": 50641, - "generated_offset": 456676, + "original_offset": 50906, + "generated_offset": 457722, "length": 2 }, { "source": "parser.mbty", - "original_offset": 60985, - "generated_offset": 457010, + "original_offset": 61250, + "generated_offset": 458056, "length": 33 }, { "source": "parser.mbty", - "original_offset": 61020, - "generated_offset": 457051, + "original_offset": 61285, + "generated_offset": 458097, "length": 33 }, { "source": "parser.mbty", - "original_offset": 50661, - "generated_offset": 457310, + "original_offset": 50926, + "generated_offset": 458356, "length": 1 }, { "source": "parser.mbty", - "original_offset": 50664, - "generated_offset": 457319, + "original_offset": 50929, + "generated_offset": 458365, "length": 1 }, { "source": "parser.mbty", - "original_offset": 50728, - "generated_offset": 457810, + "original_offset": 50993, + "generated_offset": 458856, "length": 11 }, { "source": "parser.mbty", - "original_offset": 50741, - "generated_offset": 457829, + "original_offset": 51006, + "generated_offset": 458875, "length": 9 }, { "source": "parser.mbty", - "original_offset": 50752, - "generated_offset": 457846, + "original_offset": 51017, + "generated_offset": 458892, "length": 15 }, { "source": "parser.mbty", - "original_offset": 50772, - "generated_offset": 457890, + "original_offset": 51037, + "generated_offset": 458936, "length": 3 }, { "source": "parser.mbty", - "original_offset": 50796, - "generated_offset": 458122, + "original_offset": 51061, + "generated_offset": 459168, "length": 1 }, { "source": "parser.mbty", - "original_offset": 50799, - "generated_offset": 458131, + "original_offset": 51064, + "generated_offset": 459177, "length": 1 }, { "source": "parser.mbty", - "original_offset": 50873, - "generated_offset": 458646, + "original_offset": 51138, + "generated_offset": 459692, "length": 13 }, { "source": "parser.mbty", - "original_offset": 50888, - "generated_offset": 458667, + "original_offset": 51153, + "generated_offset": 459713, "length": 8 }, { "source": "parser.mbty", - "original_offset": 50898, - "generated_offset": 458683, + "original_offset": 51163, + "generated_offset": 459729, "length": 31 }, { "source": "parser.mbty", - "original_offset": 50934, - "generated_offset": 458743, + "original_offset": 51199, + "generated_offset": 459789, "length": 3 }, { "source": "parser.mbty", - "original_offset": 40610, - "generated_offset": 459457, + "original_offset": 40875, + "generated_offset": 460503, "length": 53 }, { "source": "parser.mbty", - "original_offset": 40665, - "generated_offset": 459518, + "original_offset": 40930, + "generated_offset": 460564, "length": 14 }, { "source": "parser.mbty", - "original_offset": 40687, - "generated_offset": 459572, + "original_offset": 40952, + "generated_offset": 460618, "length": 32 }, { "source": "parser.mbty", - "original_offset": 40721, - "generated_offset": 459612, + "original_offset": 40986, + "generated_offset": 460658, "length": 21 }, { "source": "parser.mbty", - "original_offset": 40747, - "generated_offset": 459662, + "original_offset": 41012, + "generated_offset": 460708, "length": 10 }, { "source": "parser.mbty", - "original_offset": 50980, - "generated_offset": 460186, + "original_offset": 51245, + "generated_offset": 461232, "length": 13 }, { "source": "parser.mbty", - "original_offset": 50995, - "generated_offset": 460207, + "original_offset": 51260, + "generated_offset": 461253, "length": 8 }, { "source": "parser.mbty", - "original_offset": 51005, - "generated_offset": 460223, + "original_offset": 51270, + "generated_offset": 461269, "length": 31 }, { "source": "parser.mbty", - "original_offset": 51041, - "generated_offset": 460283, + "original_offset": 51306, + "generated_offset": 461329, "length": 3 }, { "source": "parser.mbty", - "original_offset": 51066, - "generated_offset": 460516, + "original_offset": 51331, + "generated_offset": 461562, "length": 1 }, { "source": "parser.mbty", - "original_offset": 51069, - "generated_offset": 460525, + "original_offset": 51334, + "generated_offset": 461571, "length": 1 }, { "source": "parser.mbty", - "original_offset": 51113, - "generated_offset": 460917, + "original_offset": 51378, + "generated_offset": 461963, "length": 44 }, { "source": "parser.mbty", - "original_offset": 51162, - "generated_offset": 460990, + "original_offset": 51427, + "generated_offset": 462036, "length": 15 }, { "source": "parser.mbty", - "original_offset": 51190, - "generated_offset": 461398, + "original_offset": 51455, + "generated_offset": 462444, "length": 44 }, { "source": "parser.mbty", - "original_offset": 51239, - "generated_offset": 461471, + "original_offset": 51504, + "generated_offset": 462517, "length": 16 }, { "source": "parser.mbty", - "original_offset": 51267, - "generated_offset": 461926, + "original_offset": 51532, + "generated_offset": 462972, "length": 44 }, { "source": "parser.mbty", - "original_offset": 51316, - "generated_offset": 461999, + "original_offset": 51581, + "generated_offset": 463045, "length": 8 }, { "source": "parser.mbty", - "original_offset": 51326, - "generated_offset": 462015, + "original_offset": 51591, + "generated_offset": 463061, "length": 3 }, { "source": "parser.mbty", - "original_offset": 51340, - "generated_offset": 462463, + "original_offset": 51605, + "generated_offset": 463509, "length": 44 }, { "source": "parser.mbty", - "original_offset": 51389, - "generated_offset": 462536, + "original_offset": 51654, + "generated_offset": 463582, "length": 20 }, { "source": "parser.mbty", - "original_offset": 51411, - "generated_offset": 462564, + "original_offset": 51676, + "generated_offset": 463610, "length": 3 }, { "source": "parser.mbty", - "original_offset": 51426, - "generated_offset": 463006, + "original_offset": 51691, + "generated_offset": 464052, "length": 44 }, { "source": "parser.mbty", - "original_offset": 51475, - "generated_offset": 463079, + "original_offset": 51740, + "generated_offset": 464125, "length": 8 }, { "source": "parser.mbty", - "original_offset": 51485, - "generated_offset": 463095, + "original_offset": 51750, + "generated_offset": 464141, "length": 3 }, { "source": "parser.mbty", - "original_offset": 51502, - "generated_offset": 463549, + "original_offset": 51767, + "generated_offset": 464595, "length": 44 }, { "source": "parser.mbty", - "original_offset": 51551, - "generated_offset": 463622, + "original_offset": 51816, + "generated_offset": 464668, "length": 23 }, { "source": "parser.mbty", - "original_offset": 51576, - "generated_offset": 463653, + "original_offset": 51841, + "generated_offset": 464699, "length": 3 }, { "source": "parser.mbty", - "original_offset": 51592, - "generated_offset": 464105, + "original_offset": 51857, + "generated_offset": 465151, "length": 44 }, { "source": "parser.mbty", - "original_offset": 51641, - "generated_offset": 464178, + "original_offset": 51906, + "generated_offset": 465224, "length": 22 }, { "source": "parser.mbty", - "original_offset": 51665, - "generated_offset": 464208, + "original_offset": 51930, + "generated_offset": 465254, "length": 3 }, { "source": "parser.mbty", - "original_offset": 51683, - "generated_offset": 464666, + "original_offset": 51948, + "generated_offset": 465712, "length": 44 }, { "source": "parser.mbty", - "original_offset": 51732, - "generated_offset": 464739, + "original_offset": 51997, + "generated_offset": 465785, "length": 26 }, { "source": "parser.mbty", - "original_offset": 51760, - "generated_offset": 464773, + "original_offset": 52025, + "generated_offset": 465819, "length": 3 }, { "source": "parser.mbty", - "original_offset": 51781, - "generated_offset": 465237, + "original_offset": 52046, + "generated_offset": 466283, "length": 44 }, { "source": "parser.mbty", - "original_offset": 51830, - "generated_offset": 465310, + "original_offset": 52095, + "generated_offset": 466356, "length": 29 }, { "source": "parser.mbty", - "original_offset": 51861, - "generated_offset": 465347, + "original_offset": 52126, + "generated_offset": 466393, "length": 3 }, { "source": "parser.mbty", - "original_offset": 51881, - "generated_offset": 465809, + "original_offset": 52146, + "generated_offset": 466855, "length": 44 }, { "source": "parser.mbty", - "original_offset": 51930, - "generated_offset": 465882, + "original_offset": 52195, + "generated_offset": 466928, "length": 28 }, { "source": "parser.mbty", - "original_offset": 51960, - "generated_offset": 465918, + "original_offset": 52225, + "generated_offset": 466964, "length": 3 }, { "source": "parser.mbty", - "original_offset": 51977, - "generated_offset": 466366, + "original_offset": 52242, + "generated_offset": 467412, "length": 44 }, { "source": "parser.mbty", - "original_offset": 52026, - "generated_offset": 466439, + "original_offset": 52291, + "generated_offset": 467485, "length": 10 }, { "source": "parser.mbty", - "original_offset": 52038, - "generated_offset": 466457, + "original_offset": 52303, + "generated_offset": 467503, "length": 3 }, { "source": "parser.mbty", - "original_offset": 52054, - "generated_offset": 466903, + "original_offset": 52319, + "generated_offset": 467949, "length": 44 }, { "source": "parser.mbty", - "original_offset": 52103, - "generated_offset": 466976, + "original_offset": 52368, + "generated_offset": 468022, "length": 9 }, { "source": "parser.mbty", - "original_offset": 52114, - "generated_offset": 466993, + "original_offset": 52379, + "generated_offset": 468039, "length": 3 }, { "source": "parser.mbty", - "original_offset": 52135, - "generated_offset": 467355, + "original_offset": 52400, + "generated_offset": 468401, "length": 18 }, { "source": "parser.mbty", - "original_offset": 52158, - "generated_offset": 467402, + "original_offset": 52423, + "generated_offset": 468448, "length": 3 }, { "source": "parser.mbty", - "original_offset": 60590, - "generated_offset": 467754, + "original_offset": 60855, + "generated_offset": 468800, "length": 1 }, { "source": "parser.mbty", - "original_offset": 60593, - "generated_offset": 467763, + "original_offset": 60858, + "generated_offset": 468809, "length": 5 }, { "source": "parser.mbty", - "original_offset": 60600, - "generated_offset": 467776, + "original_offset": 60865, + "generated_offset": 468822, "length": 2 }, { "source": "parser.mbty", - "original_offset": 52175, - "generated_offset": 468079, + "original_offset": 52440, + "generated_offset": 469125, "length": 5 }, { "source": "parser.mbty", - "original_offset": 52182, - "generated_offset": 468092, + "original_offset": 52447, + "generated_offset": 469138, "length": 2 }, { "source": "parser.mbty", - "original_offset": 60353, - "generated_offset": 468524, + "original_offset": 60618, + "generated_offset": 469570, "length": 28 }, { "source": "parser.mbty", - "original_offset": 60383, - "generated_offset": 468560, + "original_offset": 60648, + "generated_offset": 469606, "length": 15 }, { "source": "parser.mbty", - "original_offset": 60400, - "generated_offset": 468583, + "original_offset": 60665, + "generated_offset": 469629, "length": 14 }, { "source": "parser.mbty", - "original_offset": 60278, - "generated_offset": 468821, + "original_offset": 60543, + "generated_offset": 469867, "length": 23 }, { "source": "parser.mbty", - "original_offset": 60756, - "generated_offset": 469424, + "original_offset": 61021, + "generated_offset": 470470, "length": 23 }, { "source": "parser.mbty", - "original_offset": 60787, - "generated_offset": 469487, + "original_offset": 61052, + "generated_offset": 470533, "length": 33 }, { "source": "parser.mbty", - "original_offset": 60822, - "generated_offset": 469528, + "original_offset": 61087, + "generated_offset": 470574, "length": 148 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 470018, + "generated_offset": 471064, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 470032, + "generated_offset": 471078, "length": 2 }, { "source": "parser.mbty", "original_offset": 613, - "generated_offset": 470291, + "generated_offset": 471337, "length": 1 }, { "source": "parser.mbty", "original_offset": 616, - "generated_offset": 470300, + "generated_offset": 471346, "length": 1 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 470496, + "generated_offset": 471542, "length": 6 }, { "source": "parser.mbty", - "original_offset": 53526, - "generated_offset": 470860, + "original_offset": 53791, + "generated_offset": 471906, "length": 20 }, { "source": "parser.mbty", - "original_offset": 53548, - "generated_offset": 470888, + "original_offset": 53813, + "generated_offset": 471934, "length": 15 }, { "source": "parser.mbty", - "original_offset": 53571, - "generated_offset": 470943, + "original_offset": 53836, + "generated_offset": 471989, "length": 3 }, { "source": "parser.mbty", - "original_offset": 53592, - "generated_offset": 471304, + "original_offset": 53857, + "generated_offset": 472350, "length": 21 }, { "source": "parser.mbty", - "original_offset": 53615, - "generated_offset": 471333, + "original_offset": 53880, + "generated_offset": 472379, "length": 15 }, { "source": "parser.mbty", - "original_offset": 53638, - "generated_offset": 471388, + "original_offset": 53903, + "generated_offset": 472434, "length": 3 }, { "source": "parser.mbty", - "original_offset": 53660, - "generated_offset": 471998, + "original_offset": 53925, + "generated_offset": 473044, "length": 35 }, { "source": "parser.mbty", - "original_offset": 53697, - "generated_offset": 472041, + "original_offset": 53962, + "generated_offset": 473087, "length": 14 }, { "source": "parser.mbty", - "original_offset": 53719, - "generated_offset": 472095, + "original_offset": 53984, + "generated_offset": 473141, "length": 54 }, { "source": "parser.mbty", - "original_offset": 53778, - "generated_offset": 472178, + "original_offset": 54043, + "generated_offset": 473224, "length": 5 }, { "source": "parser.mbty", - "original_offset": 53819, - "generated_offset": 472856, + "original_offset": 54084, + "generated_offset": 473902, "length": 35 }, { "source": "parser.mbty", - "original_offset": 53856, - "generated_offset": 472899, + "original_offset": 54121, + "generated_offset": 473945, "length": 14 }, { "source": "parser.mbty", - "original_offset": 53878, - "generated_offset": 472953, + "original_offset": 54143, + "generated_offset": 473999, "length": 40 }, { "source": "parser.mbty", - "original_offset": 53920, - "generated_offset": 473001, + "original_offset": 54185, + "generated_offset": 474047, "length": 16 }, { "source": "parser.mbty", - "original_offset": 53941, - "generated_offset": 473046, + "original_offset": 54206, + "generated_offset": 474092, "length": 5 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 473381, + "generated_offset": 474427, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 473390, + "generated_offset": 474436, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 473403, + "generated_offset": 474449, "length": 2 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 473688, + "generated_offset": 474734, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 473697, + "generated_offset": 474743, "length": 7 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 473953, + "generated_offset": 474999, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 473978, + "generated_offset": 475024, "length": 2 }, { "source": "parser.mbty", - "original_offset": 54520, - "generated_offset": 474336, + "original_offset": 54785, + "generated_offset": 475382, "length": 36 }, { "source": "parser.mbty", - "original_offset": 54558, - "generated_offset": 474380, + "original_offset": 54823, + "generated_offset": 475426, "length": 2 }, { "source": "parser.mbty", - "original_offset": 54520, - "generated_offset": 474738, + "original_offset": 54785, + "generated_offset": 475784, "length": 36 }, { "source": "parser.mbty", - "original_offset": 54558, - "generated_offset": 474782, + "original_offset": 54823, + "generated_offset": 475828, "length": 2 }, { "source": "parser.mbty", - "original_offset": 54149, - "generated_offset": 474979, + "original_offset": 54414, + "generated_offset": 476025, "length": 23 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 475175, + "generated_offset": 476221, "length": 6 }, { "source": "parser.mbty", - "original_offset": 33458, - "generated_offset": 475486, + "original_offset": 33723, + "generated_offset": 476532, "length": 1 }, { "source": "parser.mbty", - "original_offset": 33461, - "generated_offset": 475495, + "original_offset": 33726, + "generated_offset": 476541, "length": 1 }, { "source": "parser.mbty", - "original_offset": 33683, - "generated_offset": 475744, + "original_offset": 33948, + "generated_offset": 476790, "length": 9 }, { "source": "parser.mbty", - "original_offset": 33694, - "generated_offset": 475761, + "original_offset": 33959, + "generated_offset": 476807, "length": 2 }, { "source": "parser.mbty", - "original_offset": 33707, - "generated_offset": 476126, + "original_offset": 33972, + "generated_offset": 477172, "length": 23 }, { "source": "parser.mbty", - "original_offset": 33735, - "generated_offset": 476178, + "original_offset": 34000, + "generated_offset": 477224, "length": 3 }, { "source": "parser.mbty", - "original_offset": 33752, - "generated_offset": 476491, + "original_offset": 34017, + "generated_offset": 477537, "length": 8 }, { "source": "parser.mbty", - "original_offset": 33762, - "generated_offset": 476507, + "original_offset": 34027, + "generated_offset": 477553, "length": 2 }, { "source": "parser.mbty", - "original_offset": 33824, - "generated_offset": 477063, + "original_offset": 34089, + "generated_offset": 478109, "length": 11 }, { "source": "parser.mbty", - "original_offset": 33837, - "generated_offset": 477082, + "original_offset": 34102, + "generated_offset": 478128, "length": 63 }, { "source": "parser.mbty", - "original_offset": 33902, - "generated_offset": 477153, + "original_offset": 34167, + "generated_offset": 478199, "length": 13 }, { "source": "parser.mbty", - "original_offset": 33920, - "generated_offset": 477195, + "original_offset": 34185, + "generated_offset": 478241, "length": 11 }, { "source": "parser.mbty", - "original_offset": 33967, - "generated_offset": 477803, + "original_offset": 34232, + "generated_offset": 478849, "length": 17 }, { "source": "parser.mbty", - "original_offset": 33986, - "generated_offset": 477828, + "original_offset": 34251, + "generated_offset": 478874, "length": 11 }, { "source": "parser.mbty", - "original_offset": 33999, - "generated_offset": 477847, + "original_offset": 34264, + "generated_offset": 478893, "length": 15 }, { "source": "parser.mbty", - "original_offset": 34019, - "generated_offset": 477891, + "original_offset": 34284, + "generated_offset": 478937, "length": 5 }, { "source": "parser.mbty", - "original_offset": 34177, - "generated_offset": 478257, + "original_offset": 34442, + "generated_offset": 479303, "length": 12 }, { "source": "parser.mbty", - "original_offset": 34191, - "generated_offset": 478277, + "original_offset": 34456, + "generated_offset": 479323, "length": 2 }, { "source": "parser.mbty", - "original_offset": 34195, - "generated_offset": 478287, + "original_offset": 34460, + "generated_offset": 479333, "length": 2 }, { "source": "parser.mbty", - "original_offset": 34098, - "generated_offset": 478556, + "original_offset": 34363, + "generated_offset": 479602, "length": 17 }, { "source": "parser.mbty", - "original_offset": 34117, - "generated_offset": 478581, + "original_offset": 34382, + "generated_offset": 479627, "length": 2 }, { "source": "parser.mbty", - "original_offset": 34261, - "generated_offset": 478828, + "original_offset": 34526, + "generated_offset": 479874, "length": 1 }, { "source": "parser.mbty", - "original_offset": 34264, - "generated_offset": 478837, + "original_offset": 34529, + "generated_offset": 479883, "length": 1 }, { "source": "parser.mbty", - "original_offset": 34295, - "generated_offset": 479082, + "original_offset": 34560, + "generated_offset": 480128, "length": 1 }, { "source": "parser.mbty", - "original_offset": 34298, - "generated_offset": 479091, + "original_offset": 34563, + "generated_offset": 480137, "length": 1 }, { "source": "parser.mbty", "original_offset": 1072, - "generated_offset": 479439, + "generated_offset": 480485, "length": 1 }, { "source": "parser.mbty", "original_offset": 1075, - "generated_offset": 479448, + "generated_offset": 480494, "length": 5 }, { "source": "parser.mbty", "original_offset": 1082, - "generated_offset": 479461, + "generated_offset": 480507, "length": 2 }, { "source": "parser.mbty", "original_offset": 1006, - "generated_offset": 479719, + "generated_offset": 480765, "length": 17 }, { "source": "parser.mbty", "original_offset": 1025, - "generated_offset": 479744, + "generated_offset": 480790, "length": 2 }, { "source": "parser.mbty", - "original_offset": 33473, - "generated_offset": 480138, + "original_offset": 33738, + "generated_offset": 481184, "length": 39 }, { "source": "parser.mbty", - "original_offset": 33517, - "generated_offset": 480206, + "original_offset": 33782, + "generated_offset": 481252, "length": 4 }, { "source": "parser.mbty", - "original_offset": 33535, - "generated_offset": 480549, + "original_offset": 33800, + "generated_offset": 481595, "length": 24 }, { "source": "parser.mbty", - "original_offset": 33561, - "generated_offset": 480581, + "original_offset": 33826, + "generated_offset": 481627, "length": 3 }, { "source": "parser.mbty", - "original_offset": 46418, - "generated_offset": 480998, + "original_offset": 46683, + "generated_offset": 482044, "length": 17 }, { "source": "parser.mbty", - "original_offset": 46437, - "generated_offset": 481023, + "original_offset": 46702, + "generated_offset": 482069, "length": 14 }, { "source": "parser.mbty", - "original_offset": 46456, - "generated_offset": 481066, + "original_offset": 46721, + "generated_offset": 482112, "length": 4 }, { "source": "parser.mbty", - "original_offset": 33595, - "generated_offset": 481356, + "original_offset": 33860, + "generated_offset": 482402, "length": 25 }, { "source": "parser.mbty", - "original_offset": 33622, - "generated_offset": 481389, + "original_offset": 33887, + "generated_offset": 482435, "length": 3 }, { "source": "parser.mbty", - "original_offset": 34360, - "generated_offset": 481832, + "original_offset": 34625, + "generated_offset": 482878, "length": 15 }, { "source": "parser.mbty", - "original_offset": 34377, - "generated_offset": 481855, + "original_offset": 34642, + "generated_offset": 482901, "length": 13 }, { "source": "parser.mbty", - "original_offset": 34395, - "generated_offset": 481897, + "original_offset": 34660, + "generated_offset": 482943, "length": 5 }, { "source": "parser.mbty", - "original_offset": 34420, - "generated_offset": 482370, + "original_offset": 34685, + "generated_offset": 483416, "length": 36 }, { "source": "parser.mbty", - "original_offset": 34458, - "generated_offset": 482414, + "original_offset": 34723, + "generated_offset": 483460, "length": 14 }, { "source": "parser.mbty", - "original_offset": 34477, - "generated_offset": 482457, + "original_offset": 34742, + "generated_offset": 483503, "length": 5 }, { "source": "parser.mbty", - "original_offset": 34496, - "generated_offset": 482906, + "original_offset": 34761, + "generated_offset": 483952, "length": 17 }, { "source": "parser.mbty", - "original_offset": 34515, - "generated_offset": 482931, + "original_offset": 34780, + "generated_offset": 483977, "length": 15 }, { "source": "parser.mbty", - "original_offset": 34535, - "generated_offset": 482975, + "original_offset": 34800, + "generated_offset": 484021, "length": 5 }, { "source": "parser.mbty", - "original_offset": 34554, - "generated_offset": 483446, + "original_offset": 34819, + "generated_offset": 484492, "length": 38 }, { "source": "parser.mbty", - "original_offset": 34594, - "generated_offset": 483492, + "original_offset": 34859, + "generated_offset": 484538, "length": 16 }, { "source": "parser.mbty", - "original_offset": 34615, - "generated_offset": 483537, + "original_offset": 34880, + "generated_offset": 484583, "length": 5 }, { "source": "parser.mbty", - "original_offset": 39191, - "generated_offset": 484330, + "original_offset": 39456, + "generated_offset": 485376, "length": 21 }, { "source": "parser.mbty", - "original_offset": 39214, - "generated_offset": 484359, + "original_offset": 39479, + "generated_offset": 485405, "length": 6 }, { "source": "parser.mbty", - "original_offset": 39222, - "generated_offset": 484373, + "original_offset": 39487, + "generated_offset": 485419, "length": 17 }, { "source": "parser.mbty", - "original_offset": 39247, - "generated_offset": 484430, + "original_offset": 39512, + "generated_offset": 485476, "length": 19 }, { "source": "parser.mbty", - "original_offset": 39268, - "generated_offset": 484457, + "original_offset": 39533, + "generated_offset": 485503, "length": 14 }, { "source": "parser.mbty", - "original_offset": 39287, - "generated_offset": 484500, + "original_offset": 39552, + "generated_offset": 485546, "length": 5 }, { "source": "parser.mbty", - "original_offset": 39039, - "generated_offset": 485184, + "original_offset": 39304, + "generated_offset": 486230, "length": 21 }, { "source": "parser.mbty", - "original_offset": 39062, - "generated_offset": 485213, + "original_offset": 39327, + "generated_offset": 486259, "length": 6 }, { "source": "parser.mbty", - "original_offset": 39070, - "generated_offset": 485227, + "original_offset": 39335, + "generated_offset": 486273, "length": 17 }, { "source": "parser.mbty", - "original_offset": 39095, - "generated_offset": 485284, + "original_offset": 39360, + "generated_offset": 486330, "length": 31 }, { "source": "parser.mbty", - "original_offset": 39131, - "generated_offset": 485344, + "original_offset": 39396, + "generated_offset": 486390, "length": 5 }, { "source": "parser.mbty", - "original_offset": 39310, - "generated_offset": 485569, + "original_offset": 39575, + "generated_offset": 486615, "length": 1 }, { "source": "parser.mbty", - "original_offset": 39313, - "generated_offset": 485578, + "original_offset": 39578, + "generated_offset": 486624, "length": 1 }, { "source": "parser.mbty", - "original_offset": 39375, - "generated_offset": 486298, + "original_offset": 39640, + "generated_offset": 487344, "length": 70 }, { "source": "parser.mbty", - "original_offset": 39453, - "generated_offset": 486408, + "original_offset": 39718, + "generated_offset": 487454, "length": 18 }, { "source": "parser.mbty", - "original_offset": 39473, - "generated_offset": 486434, + "original_offset": 39738, + "generated_offset": 487480, "length": 15 }, { "source": "parser.mbty", - "original_offset": 39490, - "generated_offset": 486457, + "original_offset": 39755, + "generated_offset": 487503, "length": 22 }, { "source": "parser.mbty", - "original_offset": 39517, - "generated_offset": 486508, + "original_offset": 39782, + "generated_offset": 487554, "length": 10 }, { "source": "parser.mbty", - "original_offset": 39564, - "generated_offset": 487237, + "original_offset": 39829, + "generated_offset": 488283, "length": 70 }, { "source": "parser.mbty", - "original_offset": 39642, - "generated_offset": 487347, + "original_offset": 39907, + "generated_offset": 488393, "length": 18 }, { "source": "parser.mbty", - "original_offset": 39662, - "generated_offset": 487373, + "original_offset": 39927, + "generated_offset": 488419, "length": 15 }, { "source": "parser.mbty", - "original_offset": 39679, - "generated_offset": 487396, + "original_offset": 39944, + "generated_offset": 488442, "length": 22 }, { "source": "parser.mbty", - "original_offset": 39706, - "generated_offset": 487447, + "original_offset": 39971, + "generated_offset": 488493, "length": 10 }, { "source": "parser.mbty", - "original_offset": 39735, - "generated_offset": 487678, + "original_offset": 40000, + "generated_offset": 488724, "length": 1 }, { "source": "parser.mbty", - "original_offset": 39738, - "generated_offset": 487687, + "original_offset": 40003, + "generated_offset": 488733, "length": 1 }, { "source": "parser.mbty", - "original_offset": 44435, - "generated_offset": 488478, + "original_offset": 44700, + "generated_offset": 489524, "length": 61 }, { "source": "parser.mbty", - "original_offset": 44504, - "generated_offset": 488579, + "original_offset": 44769, + "generated_offset": 489625, "length": 36 }, { "source": "parser.mbty", - "original_offset": 44542, - "generated_offset": 488623, + "original_offset": 44807, + "generated_offset": 489669, "length": 15 }, { "source": "parser.mbty", - "original_offset": 44565, - "generated_offset": 488678, + "original_offset": 44830, + "generated_offset": 489724, "length": 34 }, { "source": "parser.mbty", - "original_offset": 44601, - "generated_offset": 488720, + "original_offset": 44866, + "generated_offset": 489766, "length": 32 }, { "source": "parser.mbty", - "original_offset": 44638, - "generated_offset": 488781, + "original_offset": 44903, + "generated_offset": 489827, "length": 5 }, { "source": "parser.mbty", "original_offset": 3855, - "generated_offset": 489039, + "generated_offset": 490085, "length": 1 }, { "source": "parser.mbty", "original_offset": 3858, - "generated_offset": 489048, + "generated_offset": 490094, "length": 1 }, { "source": "parser.mbty", - "original_offset": 25600, - "generated_offset": 489315, + "original_offset": 25865, + "generated_offset": 490362, "length": 14 }, { "source": "parser.mbty", - "original_offset": 25616, - "generated_offset": 489337, + "original_offset": 25881, + "generated_offset": 490384, "length": 2 }, { "source": "parser.mbty", - "original_offset": 25649, - "generated_offset": 489643, + "original_offset": 25914, + "generated_offset": 490691, "length": 11 }, { "source": "parser.mbty", - "original_offset": 25662, - "generated_offset": 489662, + "original_offset": 25927, + "generated_offset": 490710, "length": 7 }, { "source": "parser.mbty", - "original_offset": 25671, - "generated_offset": 489677, + "original_offset": 25936, + "generated_offset": 490725, "length": 2 }, { "source": "parser.mbty", - "original_offset": 40435, - "generated_offset": 490389, + "original_offset": 40700, + "generated_offset": 491437, "length": 53 }, { "source": "parser.mbty", - "original_offset": 40490, - "generated_offset": 490450, + "original_offset": 40755, + "generated_offset": 491498, "length": 14 }, { "source": "parser.mbty", - "original_offset": 40512, - "generated_offset": 490504, + "original_offset": 40777, + "generated_offset": 491552, "length": 31 }, { "source": "parser.mbty", - "original_offset": 40545, - "generated_offset": 490543, + "original_offset": 40810, + "generated_offset": 491591, "length": 21 }, { "source": "parser.mbty", - "original_offset": 40571, - "generated_offset": 490593, + "original_offset": 40836, + "generated_offset": 491641, "length": 10 }, { "source": "parser.mbty", - "original_offset": 40258, - "generated_offset": 491251, + "original_offset": 40523, + "generated_offset": 492299, "length": 53 }, { "source": "parser.mbty", - "original_offset": 40313, - "generated_offset": 491312, + "original_offset": 40578, + "generated_offset": 492360, "length": 14 }, { "source": "parser.mbty", - "original_offset": 40335, - "generated_offset": 491366, + "original_offset": 40600, + "generated_offset": 492414, "length": 54 }, { "source": "parser.mbty", - "original_offset": 40394, - "generated_offset": 491449, + "original_offset": 40659, + "generated_offset": 492497, "length": 10 }, { "source": "parser.mbty", - "original_offset": 39792, - "generated_offset": 492004, + "original_offset": 40057, + "generated_offset": 493052, "length": 25 }, { "source": "parser.mbty", - "original_offset": 39822, - "generated_offset": 492058, + "original_offset": 40087, + "generated_offset": 493106, "length": 3 }, { "source": "parser.mbty", - "original_offset": 39827, - "generated_offset": 492069, + "original_offset": 40092, + "generated_offset": 493117, "length": 2 }, { "source": "parser.mbty", - "original_offset": 39831, - "generated_offset": 492079, + "original_offset": 40096, + "generated_offset": 493127, "length": 2 }, { "source": "parser.mbty", "original_offset": 5062, - "generated_offset": 492371, + "generated_offset": 493419, "length": 1 }, { "source": "parser.mbty", "original_offset": 5065, - "generated_offset": 492380, + "generated_offset": 493428, "length": 1 }, { "source": "parser.mbty", - "original_offset": 40026, - "generated_offset": 492555, + "original_offset": 40291, + "generated_offset": 493603, "length": 5 }, { "source": "parser.mbty", - "original_offset": 39862, - "generated_offset": 493107, + "original_offset": 40127, + "generated_offset": 494155, "length": 26 }, { "source": "parser.mbty", - "original_offset": 39893, - "generated_offset": 493162, + "original_offset": 40158, + "generated_offset": 494210, "length": 3 }, { "source": "parser.mbty", - "original_offset": 39898, - "generated_offset": 493173, + "original_offset": 40163, + "generated_offset": 494221, "length": 2 }, { "source": "parser.mbty", - "original_offset": 39902, - "generated_offset": 493183, + "original_offset": 40167, + "generated_offset": 494231, "length": 2 }, { "source": "parser.mbty", "original_offset": 5062, - "generated_offset": 493475, + "generated_offset": 494523, "length": 1 }, { "source": "parser.mbty", "original_offset": 5065, - "generated_offset": 493484, + "generated_offset": 494532, "length": 1 }, { "source": "parser.mbty", - "original_offset": 40073, - "generated_offset": 493660, + "original_offset": 40338, + "generated_offset": 494708, "length": 5 }, { "source": "parser.mbty", - "original_offset": 40925, - "generated_offset": 493986, + "original_offset": 41190, + "generated_offset": 495034, "length": 17 }, { "source": "parser.mbty", - "original_offset": 40944, - "generated_offset": 494011, + "original_offset": 41209, + "generated_offset": 495059, "length": 2 }, { "source": "parser.mbty", "original_offset": 115, - "generated_offset": 494186, + "generated_offset": 495234, "length": 6 }, { "source": "parser.mbty", - "original_offset": 40925, - "generated_offset": 494513, + "original_offset": 41190, + "generated_offset": 495561, "length": 17 }, { "source": "parser.mbty", - "original_offset": 40944, - "generated_offset": 494538, + "original_offset": 41209, + "generated_offset": 495586, "length": 2 }, { "source": "parser.mbty", "original_offset": 130, - "generated_offset": 494740, + "generated_offset": 495788, "length": 6 }, { "source": "parser.mbty", "original_offset": 138, - "generated_offset": 494754, + "generated_offset": 495802, "length": 2 }, { "source": "parser.mbty", - "original_offset": 40984, - "generated_offset": 495059, + "original_offset": 41249, + "generated_offset": 496107, "length": 1 }, { "source": "parser.mbty", - "original_offset": 40987, - "generated_offset": 495068, + "original_offset": 41252, + "generated_offset": 496116, "length": 5 }, { "source": "parser.mbty", - "original_offset": 40994, - "generated_offset": 495081, + "original_offset": 41259, + "generated_offset": 496129, "length": 2 }, { "source": "parser.mbty", - "original_offset": 42145, - "generated_offset": 495564, + "original_offset": 42410, + "generated_offset": 496612, "length": 19 }, { "source": "parser.mbty", - "original_offset": 42166, - "generated_offset": 495591, + "original_offset": 42431, + "generated_offset": 496639, "length": 7 }, { "source": "parser.mbty", - "original_offset": 42175, - "generated_offset": 495606, + "original_offset": 42440, + "generated_offset": 496654, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42195, - "generated_offset": 495650, + "original_offset": 42460, + "generated_offset": 496698, "length": 3 }, { "source": "parser.mbty", - "original_offset": 41278, - "generated_offset": 495896, + "original_offset": 41543, + "generated_offset": 496944, "length": 1 }, { "source": "parser.mbty", - "original_offset": 41281, - "generated_offset": 495905, + "original_offset": 41546, + "generated_offset": 496953, "length": 1 }, { "source": "parser.mbty", - "original_offset": 41348, - "generated_offset": 496717, + "original_offset": 41613, + "generated_offset": 497765, "length": 15 }, { "source": "parser.mbty", - "original_offset": 41365, - "generated_offset": 496740, + "original_offset": 41630, + "generated_offset": 497788, "length": 202 }, { "source": "parser.mbty", - "original_offset": 41572, - "generated_offset": 496971, + "original_offset": 41837, + "generated_offset": 498019, "length": 69 }, { "source": "parser.mbty", - "original_offset": 41646, - "generated_offset": 497069, + "original_offset": 41911, + "generated_offset": 498117, "length": 15 }, { "source": "parser.mbty", - "original_offset": 41706, - "generated_offset": 497703, + "original_offset": 41971, + "generated_offset": 498751, "length": 12 }, { "source": "parser.mbty", - "original_offset": 41720, - "generated_offset": 497723, + "original_offset": 41985, + "generated_offset": 498771, "length": 76 }, { "source": "parser.mbty", - "original_offset": 41801, - "generated_offset": 497828, + "original_offset": 42066, + "generated_offset": 498876, "length": 55 }, { "source": "parser.mbty", - "original_offset": 41861, - "generated_offset": 497912, + "original_offset": 42126, + "generated_offset": 498960, "length": 18 }, { "source": "parser.mbty", - "original_offset": 42213, - "generated_offset": 498299, + "original_offset": 42478, + "generated_offset": 499347, "length": 19 }, { "source": "parser.mbty", - "original_offset": 42237, - "generated_offset": 498347, + "original_offset": 42502, + "generated_offset": 499395, "length": 18 }, { "source": "parser.mbty", - "original_offset": 44170, - "generated_offset": 498765, + "original_offset": 44435, + "generated_offset": 499813, "length": 19 }, { "source": "parser.mbty", - "original_offset": 44194, - "generated_offset": 498813, + "original_offset": 44459, + "generated_offset": 499861, "length": 22 }, { "source": "parser.mbty", - "original_offset": 49469, - "generated_offset": 499092, + "original_offset": 49734, + "generated_offset": 500140, "length": 20 }, { "source": "parser.mbty", - "original_offset": 49491, - "generated_offset": 499120, + "original_offset": 49756, + "generated_offset": 500168, "length": 21 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 499459, + "generated_offset": 500507, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 499468, + "generated_offset": 500516, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 499481, + "generated_offset": 500529, "length": 2 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 499758, + "generated_offset": 500806, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 499767, + "generated_offset": 500815, "length": 7 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 500015, + "generated_offset": 501063, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 500040, + "generated_offset": 501088, "length": 2 }, { "source": "parser.mbty", "original_offset": 3808, - "generated_offset": 500228, + "generated_offset": 501276, "length": 15 }, { "source": "parser.mbty", - "original_offset": 45706, - "generated_offset": 500846, + "original_offset": 45971, + "generated_offset": 501894, "length": 21 }, { "source": "parser.mbty", - "original_offset": 45729, - "generated_offset": 500875, + "original_offset": 45994, + "generated_offset": 501923, "length": 13 }, { "source": "parser.mbty", - "original_offset": 45744, - "generated_offset": 500896, + "original_offset": 46009, + "generated_offset": 501944, "length": 15 }, { "source": "parser.mbty", - "original_offset": 45764, - "generated_offset": 500940, + "original_offset": 46029, + "generated_offset": 501988, "length": 5 }, { "source": "parser.mbty", - "original_offset": 46328, - "generated_offset": 501364, + "original_offset": 46593, + "generated_offset": 502412, "length": 21 }, { "source": "parser.mbty", - "original_offset": 46351, - "generated_offset": 501393, + "original_offset": 46616, + "generated_offset": 502441, "length": 15 }, { "source": "parser.mbty", - "original_offset": 46371, - "generated_offset": 501437, + "original_offset": 46636, + "generated_offset": 502485, "length": 3 }, { "source": "parser.mbty", - "original_offset": 39982, - "generated_offset": 501661, + "original_offset": 40247, + "generated_offset": 502709, "length": 1 }, { "source": "parser.mbty", - "original_offset": 39985, - "generated_offset": 501670, + "original_offset": 40250, + "generated_offset": 502718, "length": 1 }, { "source": "parser.mbty", "original_offset": 5359, - "generated_offset": 502238, + "generated_offset": 503286, "length": 36 }, { "source": "parser.mbty", "original_offset": 5397, - "generated_offset": 502282, + "generated_offset": 503330, "length": 14 }, { "source": "parser.mbty", "original_offset": 5419, - "generated_offset": 502336, + "generated_offset": 503384, "length": 50 }, { "source": "parser.mbty", "original_offset": 5471, - "generated_offset": 502394, + "generated_offset": 503442, "length": 6 }, { "source": "parser.mbty", "original_offset": 5168, - "generated_offset": 502707, + "generated_offset": 503755, "length": 1 }, { "source": "parser.mbty", "original_offset": 5171, - "generated_offset": 502716, + "generated_offset": 503764, "length": 1 }, { "source": "parser.mbty", "original_offset": 115, - "generated_offset": 502890, + "generated_offset": 503938, "length": 6 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 503217, + "generated_offset": 504265, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 503226, + "generated_offset": 504274, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 503239, + "generated_offset": 504287, "length": 2 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 503518, + "generated_offset": 504566, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 503527, + "generated_offset": 504575, "length": 7 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 503777, + "generated_offset": 504825, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 503802, + "generated_offset": 504850, "length": 2 }, { "source": "parser.mbty", "original_offset": 3808, - "generated_offset": 503991, + "generated_offset": 505039, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42351, - "generated_offset": 505161, + "original_offset": 42616, + "generated_offset": 506209, "length": 38 }, { "source": "parser.mbty", - "original_offset": 42391, - "generated_offset": 505207, + "original_offset": 42656, + "generated_offset": 506255, "length": 32 }, { "source": "parser.mbty", - "original_offset": 42425, - "generated_offset": 505247, + "original_offset": 42690, + "generated_offset": 506295, "length": 28 }, { "source": "parser.mbty", - "original_offset": 42461, - "generated_offset": 505315, + "original_offset": 42726, + "generated_offset": 506363, "length": 16 }, { "source": "parser.mbty", - "original_offset": 42479, - "generated_offset": 505339, + "original_offset": 42744, + "generated_offset": 506387, "length": 78 }, { "source": "parser.mbty", - "original_offset": 42559, - "generated_offset": 505425, + "original_offset": 42824, + "generated_offset": 506473, "length": 19 }, { "source": "parser.mbty", - "original_offset": 42580, - "generated_offset": 505452, + "original_offset": 42845, + "generated_offset": 506500, "length": 21 }, { "source": "parser.mbty", - "original_offset": 42606, - "generated_offset": 505502, + "original_offset": 42871, + "generated_offset": 506550, "length": 10 }, { "source": "parser.mbty", - "original_offset": 58824, - "generated_offset": 505818, + "original_offset": 59089, + "generated_offset": 506866, "length": 1 }, { "source": "parser.mbty", - "original_offset": 58827, - "generated_offset": 505827, + "original_offset": 59092, + "generated_offset": 506875, "length": 1 }, { "source": "parser.mbty", - "original_offset": 58908, - "generated_offset": 506389, + "original_offset": 59173, + "generated_offset": 507437, "length": 37 }, { "source": "parser.mbty", - "original_offset": 58950, - "generated_offset": 506455, + "original_offset": 59215, + "generated_offset": 507503, "length": 3 }, { "source": "parser.mbty", - "original_offset": 58955, - "generated_offset": 506466, + "original_offset": 59220, + "generated_offset": 507514, "length": 2 }, { "source": "parser.mbty", - "original_offset": 58959, - "generated_offset": 506476, + "original_offset": 59224, + "generated_offset": 507524, "length": 9 }, { "source": "parser.mbty", - "original_offset": 58844, - "generated_offset": 506787, + "original_offset": 59109, + "generated_offset": 507835, "length": 1 }, { "source": "parser.mbty", - "original_offset": 58847, - "generated_offset": 506796, + "original_offset": 59112, + "generated_offset": 507844, "length": 1 }, { "source": "parser.mbty", - "original_offset": 59016, - "generated_offset": 507349, + "original_offset": 59281, + "generated_offset": 508397, "length": 37 }, { "source": "parser.mbty", - "original_offset": 59058, - "generated_offset": 507415, + "original_offset": 59323, + "generated_offset": 508463, "length": 3 }, { "source": "parser.mbty", - "original_offset": 59063, - "generated_offset": 507426, + "original_offset": 59328, + "generated_offset": 508474, "length": 37 }, { "source": "parser.mbty", - "original_offset": 59105, - "generated_offset": 507492, + "original_offset": 59370, + "generated_offset": 508540, "length": 3 }, { "source": "parser.mbty", - "original_offset": 59110, - "generated_offset": 507503, + "original_offset": 59375, + "generated_offset": 508551, "length": 9 }, { "source": "parser.mbty", - "original_offset": 46087, - "generated_offset": 507925, + "original_offset": 46352, + "generated_offset": 508973, "length": 16 }, { "source": "parser.mbty", - "original_offset": 46105, - "generated_offset": 507949, + "original_offset": 46370, + "generated_offset": 508997, "length": 14 }, { "source": "parser.mbty", - "original_offset": 46124, - "generated_offset": 507992, + "original_offset": 46389, + "generated_offset": 509040, "length": 4 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 508314, + "generated_offset": 509362, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 508323, + "generated_offset": 509371, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 508336, + "generated_offset": 509384, "length": 2 }, { "source": "parser.mbty", "original_offset": 4102, - "generated_offset": 508711, + "generated_offset": 509759, "length": 7 }, { "source": "parser.mbty", "original_offset": 4111, - "generated_offset": 508726, + "generated_offset": 509774, "length": 8 }, { "source": "parser.mbty", "original_offset": 4121, - "generated_offset": 508742, + "generated_offset": 509790, "length": 16 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 508999, + "generated_offset": 510047, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 509024, + "generated_offset": 510072, "length": 2 }, { "source": "parser.mbty", "original_offset": 4209, - "generated_offset": 509229, + "generated_offset": 510277, "length": 24 }, { "source": "parser.mbty", - "original_offset": 45798, - "generated_offset": 509917, + "original_offset": 46063, + "generated_offset": 510965, "length": 39 }, { "source": "parser.mbty", - "original_offset": 45839, - "generated_offset": 509964, + "original_offset": 46104, + "generated_offset": 511012, "length": 14 }, { "source": "parser.mbty", - "original_offset": 45861, - "generated_offset": 510018, + "original_offset": 46126, + "generated_offset": 511066, "length": 27 }, { "source": "parser.mbty", - "original_offset": 45890, - "generated_offset": 510053, + "original_offset": 46155, + "generated_offset": 511101, "length": 29 }, { "source": "parser.mbty", - "original_offset": 45924, - "generated_offset": 510111, + "original_offset": 46189, + "generated_offset": 511159, "length": 5 }, { "source": "parser.mbty", "original_offset": 4417, - "generated_offset": 510440, + "generated_offset": 511488, "length": 1 }, { "source": "parser.mbty", "original_offset": 4420, - "generated_offset": 510449, + "generated_offset": 511497, "length": 5 }, { "source": "parser.mbty", "original_offset": 4427, - "generated_offset": 510462, + "generated_offset": 511510, "length": 2 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 510686, + "generated_offset": 511734, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 510700, + "generated_offset": 511748, "length": 2 }, { "source": "parser.mbty", "original_offset": 4531, - "generated_offset": 510976, + "generated_offset": 512024, "length": 1 }, { "source": "parser.mbty", "original_offset": 4534, - "generated_offset": 510985, + "generated_offset": 512033, "length": 1 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 511159, + "generated_offset": 512207, "length": 6 }, { "source": "parser.mbty", "original_offset": 4351, - "generated_offset": 511408, + "generated_offset": 512456, "length": 17 }, { "source": "parser.mbty", "original_offset": 4370, - "generated_offset": 511433, + "generated_offset": 512481, "length": 2 }, { "source": "parser.mbty", "original_offset": 4874, - "generated_offset": 511622, + "generated_offset": 512670, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42351, - "generated_offset": 512792, + "original_offset": 42616, + "generated_offset": 513840, "length": 38 }, { "source": "parser.mbty", - "original_offset": 42391, - "generated_offset": 512838, + "original_offset": 42656, + "generated_offset": 513886, "length": 32 }, { "source": "parser.mbty", - "original_offset": 42425, - "generated_offset": 512878, + "original_offset": 42690, + "generated_offset": 513926, "length": 28 }, { "source": "parser.mbty", - "original_offset": 42461, - "generated_offset": 512946, + "original_offset": 42726, + "generated_offset": 513994, "length": 16 }, { "source": "parser.mbty", - "original_offset": 42479, - "generated_offset": 512970, + "original_offset": 42744, + "generated_offset": 514018, "length": 78 }, { "source": "parser.mbty", - "original_offset": 42559, - "generated_offset": 513056, + "original_offset": 42824, + "generated_offset": 514104, "length": 19 }, { "source": "parser.mbty", - "original_offset": 42580, - "generated_offset": 513083, + "original_offset": 42845, + "generated_offset": 514131, "length": 21 }, { "source": "parser.mbty", - "original_offset": 42606, - "generated_offset": 513133, + "original_offset": 42871, + "generated_offset": 514181, "length": 10 }, { "source": "parser.mbty", - "original_offset": 55344, - "generated_offset": 513484, + "original_offset": 55609, + "generated_offset": 514532, "length": 12 }, { "source": "parser.mbty", - "original_offset": 55358, - "generated_offset": 513504, + "original_offset": 55623, + "generated_offset": 514552, "length": 46 }, { "source": "parser.mbty", - "original_offset": 56399, - "generated_offset": 514571, + "original_offset": 56664, + "generated_offset": 515619, "length": 29 }, { "source": "parser.mbty", - "original_offset": 56430, - "generated_offset": 514608, + "original_offset": 56695, + "generated_offset": 515656, "length": 20 }, { "source": "parser.mbty", - "original_offset": 56452, - "generated_offset": 514636, + "original_offset": 56717, + "generated_offset": 515684, "length": 85 }, { "source": "parser.mbty", - "original_offset": 56539, - "generated_offset": 514729, + "original_offset": 56804, + "generated_offset": 515777, "length": 42 }, { "source": "parser.mbty", - "original_offset": 56583, - "generated_offset": 514779, + "original_offset": 56848, + "generated_offset": 515827, "length": 15 }, { "source": "parser.mbty", - "original_offset": 56603, - "generated_offset": 514823, + "original_offset": 56868, + "generated_offset": 515871, "length": 5 }, { "source": "parser.mbty", - "original_offset": 56399, - "generated_offset": 515849, + "original_offset": 56664, + "generated_offset": 516897, "length": 29 }, { "source": "parser.mbty", - "original_offset": 56430, - "generated_offset": 515886, + "original_offset": 56695, + "generated_offset": 516934, "length": 20 }, { "source": "parser.mbty", - "original_offset": 56452, - "generated_offset": 515914, + "original_offset": 56717, + "generated_offset": 516962, "length": 85 }, { "source": "parser.mbty", - "original_offset": 56539, - "generated_offset": 516007, + "original_offset": 56804, + "generated_offset": 517055, "length": 42 }, { "source": "parser.mbty", - "original_offset": 56583, - "generated_offset": 516057, + "original_offset": 56848, + "generated_offset": 517105, "length": 15 }, { "source": "parser.mbty", - "original_offset": 56603, - "generated_offset": 516101, + "original_offset": 56868, + "generated_offset": 517149, "length": 5 }, { "source": "parser.mbty", - "original_offset": 56826, - "generated_offset": 516846, + "original_offset": 57091, + "generated_offset": 517894, "length": 29 }, { "source": "parser.mbty", - "original_offset": 56857, - "generated_offset": 516883, + "original_offset": 57122, + "generated_offset": 517931, "length": 34 }, { "source": "parser.mbty", - "original_offset": 56893, - "generated_offset": 516925, + "original_offset": 57158, + "generated_offset": 517973, "length": 42 }, { "source": "parser.mbty", - "original_offset": 56937, - "generated_offset": 516975, + "original_offset": 57202, + "generated_offset": 518023, "length": 15 }, { "source": "parser.mbty", - "original_offset": 56957, - "generated_offset": 517019, + "original_offset": 57222, + "generated_offset": 518067, "length": 5 }, { "source": "parser.mbty", - "original_offset": 56028, - "generated_offset": 517912, + "original_offset": 56293, + "generated_offset": 518960, "length": 46 }, { "source": "parser.mbty", - "original_offset": 56076, - "generated_offset": 517966, + "original_offset": 56341, + "generated_offset": 519014, "length": 14 }, { "source": "parser.mbty", - "original_offset": 56098, - "generated_offset": 518020, + "original_offset": 56363, + "generated_offset": 519068, "length": 17 }, { "source": "parser.mbty", - "original_offset": 56117, - "generated_offset": 518045, + "original_offset": 56382, + "generated_offset": 519093, "length": 21 }, { "source": "parser.mbty", - "original_offset": 56143, - "generated_offset": 518095, + "original_offset": 56408, + "generated_offset": 519143, "length": 10 }, { "source": "parser.mbty", - "original_offset": 56028, - "generated_offset": 518993, + "original_offset": 56293, + "generated_offset": 520041, "length": 46 }, { "source": "parser.mbty", - "original_offset": 56076, - "generated_offset": 519047, + "original_offset": 56341, + "generated_offset": 520095, "length": 14 }, { "source": "parser.mbty", - "original_offset": 56098, - "generated_offset": 519101, + "original_offset": 56363, + "generated_offset": 520149, "length": 17 }, { "source": "parser.mbty", - "original_offset": 56117, - "generated_offset": 519126, + "original_offset": 56382, + "generated_offset": 520174, "length": 21 }, { "source": "parser.mbty", - "original_offset": 56143, - "generated_offset": 519176, + "original_offset": 56408, + "generated_offset": 520224, "length": 10 }, { "source": "parser.mbty", - "original_offset": 56028, - "generated_offset": 520074, + "original_offset": 56293, + "generated_offset": 521122, "length": 46 }, { "source": "parser.mbty", - "original_offset": 56076, - "generated_offset": 520128, + "original_offset": 56341, + "generated_offset": 521176, "length": 14 }, { "source": "parser.mbty", - "original_offset": 56098, - "generated_offset": 520182, + "original_offset": 56363, + "generated_offset": 521230, "length": 17 }, { "source": "parser.mbty", - "original_offset": 56117, - "generated_offset": 520207, + "original_offset": 56382, + "generated_offset": 521255, "length": 21 }, { "source": "parser.mbty", - "original_offset": 56143, - "generated_offset": 520257, + "original_offset": 56408, + "generated_offset": 521305, "length": 10 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 520534, + "generated_offset": 521582, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 520543, + "generated_offset": 521591, "length": 7 }, { "source": "parser.mbty", - "original_offset": 56399, - "generated_offset": 521571, + "original_offset": 56664, + "generated_offset": 522619, "length": 29 }, { "source": "parser.mbty", - "original_offset": 56430, - "generated_offset": 521608, + "original_offset": 56695, + "generated_offset": 522656, "length": 20 }, { "source": "parser.mbty", - "original_offset": 56452, - "generated_offset": 521636, + "original_offset": 56717, + "generated_offset": 522684, "length": 85 }, { "source": "parser.mbty", - "original_offset": 56539, - "generated_offset": 521729, + "original_offset": 56804, + "generated_offset": 522777, "length": 42 }, { "source": "parser.mbty", - "original_offset": 56583, - "generated_offset": 521779, + "original_offset": 56848, + "generated_offset": 522827, "length": 15 }, { "source": "parser.mbty", - "original_offset": 56603, - "generated_offset": 521823, + "original_offset": 56868, + "generated_offset": 522871, "length": 5 }, { "source": "parser.mbty", "original_offset": 130, - "generated_offset": 522063, + "generated_offset": 523111, "length": 6 }, { "source": "parser.mbty", "original_offset": 138, - "generated_offset": 522077, + "generated_offset": 523125, "length": 2 }, { "source": "parser.mbty", - "original_offset": 55868, - "generated_offset": 522595, + "original_offset": 56133, + "generated_offset": 523643, "length": 38 }, { "source": "parser.mbty", - "original_offset": 55911, - "generated_offset": 522662, + "original_offset": 56176, + "generated_offset": 523710, "length": 3 }, { "source": "parser.mbty", - "original_offset": 55916, - "generated_offset": 522673, + "original_offset": 56181, + "generated_offset": 523721, "length": 5 }, { "source": "parser.mbty", - "original_offset": 55923, - "generated_offset": 522686, + "original_offset": 56188, + "generated_offset": 523734, "length": 3 }, { "source": "parser.mbty", - "original_offset": 56399, - "generated_offset": 523710, + "original_offset": 56664, + "generated_offset": 524758, "length": 29 }, { "source": "parser.mbty", - "original_offset": 56430, - "generated_offset": 523747, + "original_offset": 56695, + "generated_offset": 524795, "length": 20 }, { "source": "parser.mbty", - "original_offset": 56452, - "generated_offset": 523775, + "original_offset": 56717, + "generated_offset": 524823, "length": 85 }, { "source": "parser.mbty", - "original_offset": 56539, - "generated_offset": 523868, + "original_offset": 56804, + "generated_offset": 524916, "length": 42 }, { "source": "parser.mbty", - "original_offset": 56583, - "generated_offset": 523918, + "original_offset": 56848, + "generated_offset": 524966, "length": 15 }, { "source": "parser.mbty", - "original_offset": 56603, - "generated_offset": 523962, + "original_offset": 56868, + "generated_offset": 525010, "length": 5 }, { "source": "parser.mbty", "original_offset": 115, - "generated_offset": 524146, + "generated_offset": 525194, "length": 6 }, { "source": "parser.mbty", - "original_offset": 56826, - "generated_offset": 524892, + "original_offset": 57091, + "generated_offset": 525940, "length": 29 }, { "source": "parser.mbty", - "original_offset": 56857, - "generated_offset": 524929, + "original_offset": 57122, + "generated_offset": 525977, "length": 34 }, { "source": "parser.mbty", - "original_offset": 56893, - "generated_offset": 524971, + "original_offset": 57158, + "generated_offset": 526019, "length": 42 }, { "source": "parser.mbty", - "original_offset": 56937, - "generated_offset": 525021, + "original_offset": 57202, + "generated_offset": 526069, "length": 15 }, { "source": "parser.mbty", - "original_offset": 56957, - "generated_offset": 525065, + "original_offset": 57222, + "generated_offset": 526113, "length": 5 }, { "source": "parser.mbty", - "original_offset": 55947, - "generated_offset": 525293, + "original_offset": 56212, + "generated_offset": 526341, "length": 1 }, { "source": "parser.mbty", - "original_offset": 55950, - "generated_offset": 525302, + "original_offset": 56215, + "generated_offset": 526350, "length": 1 }, { "source": "parser.mbty", - "original_offset": 55019, - "generated_offset": 525546, + "original_offset": 55284, + "generated_offset": 526594, "length": 2 }, { "source": "parser.mbty", - "original_offset": 55023, - "generated_offset": 525556, + "original_offset": 55288, + "generated_offset": 526604, "length": 15 }, { "source": "parser.mbty", - "original_offset": 54675, - "generated_offset": 525820, + "original_offset": 54940, + "generated_offset": 526868, "length": 16 }, { "source": "parser.mbty", - "original_offset": 54693, - "generated_offset": 525844, + "original_offset": 54958, + "generated_offset": 526892, "length": 2 }, { "source": "parser.mbty", - "original_offset": 54761, - "generated_offset": 526445, + "original_offset": 55026, + "generated_offset": 527493, "length": 104 }, { "source": "parser.mbty", - "original_offset": 54870, - "generated_offset": 526578, + "original_offset": 55135, + "generated_offset": 527626, "length": 51 }, { "source": "parser.mbty", - "original_offset": 54926, - "generated_offset": 526658, + "original_offset": 55191, + "generated_offset": 527706, "length": 42 }, { "source": "parser.mbty", - "original_offset": 54610, - "generated_offset": 527071, + "original_offset": 54875, + "generated_offset": 528119, "length": 31 }, { "source": "parser.mbty", - "original_offset": 54646, - "generated_offset": 527131, + "original_offset": 54911, + "generated_offset": 528179, "length": 3 }, { "source": "parser.mbty", - "original_offset": 54712, - "generated_offset": 527498, + "original_offset": 54977, + "generated_offset": 528546, "length": 22 }, { "source": "parser.mbty", - "original_offset": 54739, - "generated_offset": 527549, + "original_offset": 55004, + "generated_offset": 528597, "length": 3 }, { "source": "parser.mbty", - "original_offset": 55143, - "generated_offset": 527866, + "original_offset": 55408, + "generated_offset": 528914, "length": 2 }, { "source": "parser.mbty", - "original_offset": 55147, - "generated_offset": 527876, + "original_offset": 55412, + "generated_offset": 528924, "length": 17 }, { "source": "parser.mbty", - "original_offset": 55166, - "generated_offset": 527901, + "original_offset": 55431, + "generated_offset": 528949, "length": 3 }, { "source": "parser.mbty", - "original_offset": 55061, - "generated_offset": 528262, + "original_offset": 55326, + "generated_offset": 529310, "length": 2 }, { "source": "parser.mbty", - "original_offset": 55065, - "generated_offset": 528272, + "original_offset": 55330, + "generated_offset": 529320, "length": 32 }, { "source": "parser.mbty", - "original_offset": 55105, - "generated_offset": 528344, + "original_offset": 55370, + "generated_offset": 529392, "length": 4 }, { "source": "parser.mbty", - "original_offset": 55203, - "generated_offset": 528663, + "original_offset": 55468, + "generated_offset": 529711, "length": 2 }, { "source": "parser.mbty", - "original_offset": 55207, - "generated_offset": 528673, + "original_offset": 55472, + "generated_offset": 529721, "length": 18 }, { "source": "parser.mbty", - "original_offset": 55227, - "generated_offset": 528699, + "original_offset": 55492, + "generated_offset": 529747, "length": 3 }, { "source": "parser.mbty", - "original_offset": 55514, - "generated_offset": 529264, + "original_offset": 55779, + "generated_offset": 530312, "length": 46 }, { "source": "parser.mbty", - "original_offset": 55562, - "generated_offset": 529318, + "original_offset": 55827, + "generated_offset": 530366, "length": 14 }, { "source": "parser.mbty", - "original_offset": 55581, - "generated_offset": 529361, + "original_offset": 55846, + "generated_offset": 530409, "length": 51 }, { "source": "parser.mbty", - "original_offset": 55637, - "generated_offset": 529441, + "original_offset": 55902, + "generated_offset": 530489, "length": 10 }, { "source": "parser.mbty", - "original_offset": 55658, - "generated_offset": 529800, + "original_offset": 55923, + "generated_offset": 530848, "length": 18 }, { "source": "parser.mbty", - "original_offset": 55681, - "generated_offset": 529847, + "original_offset": 55946, + "generated_offset": 530895, "length": 3 }, { "source": "parser.mbty", - "original_offset": 55732, - "generated_offset": 530386, + "original_offset": 55997, + "generated_offset": 531434, "length": 39 }, { "source": "parser.mbty", - "original_offset": 55776, - "generated_offset": 530454, + "original_offset": 56041, + "generated_offset": 531502, "length": 23 }, { "source": "parser.mbty", - "original_offset": 55807, - "generated_offset": 530517, + "original_offset": 56072, + "generated_offset": 531565, "length": 3 }, { "source": "parser.mbty", - "original_offset": 55812, - "generated_offset": 530528, + "original_offset": 56077, + "generated_offset": 531576, "length": 2 }, { "source": "parser.mbty", - "original_offset": 55266, - "generated_offset": 530835, + "original_offset": 55531, + "generated_offset": 531883, "length": 2 }, { "source": "parser.mbty", - "original_offset": 55270, - "generated_offset": 530845, + "original_offset": 55535, + "generated_offset": 531893, "length": 2 }, { "source": "parser.mbty", - "original_offset": 55274, - "generated_offset": 530855, + "original_offset": 55539, + "generated_offset": 531903, "length": 2 }, { "source": "parser.mbty", - "original_offset": 56306, - "generated_offset": 531078, + "original_offset": 56571, + "generated_offset": 532126, "length": 1 }, { "source": "parser.mbty", - "original_offset": 56309, - "generated_offset": 531087, + "original_offset": 56574, + "generated_offset": 532135, "length": 1 }, { "source": "parser.mbty", - "original_offset": 56649, - "generated_offset": 531773, + "original_offset": 56914, + "generated_offset": 532821, "length": 29 }, { "source": "parser.mbty", - "original_offset": 56680, - "generated_offset": 531810, + "original_offset": 56945, + "generated_offset": 532858, "length": 72 }, { "source": "parser.mbty", - "original_offset": 56754, - "generated_offset": 531890, + "original_offset": 57019, + "generated_offset": 532938, "length": 15 }, { "source": "parser.mbty", - "original_offset": 56774, - "generated_offset": 531934, + "original_offset": 57039, + "generated_offset": 532982, "length": 5 }, { "source": "parser.mbty", "original_offset": 6221, - "generated_offset": 532109, + "generated_offset": 533157, "length": 6 }, { "source": "parser.mbty", - "original_offset": 56028, - "generated_offset": 533003, + "original_offset": 56293, + "generated_offset": 534051, "length": 46 }, { "source": "parser.mbty", - "original_offset": 56076, - "generated_offset": 533057, + "original_offset": 56341, + "generated_offset": 534105, "length": 14 }, { "source": "parser.mbty", - "original_offset": 56098, - "generated_offset": 533111, + "original_offset": 56363, + "generated_offset": 534159, "length": 17 }, { "source": "parser.mbty", - "original_offset": 56117, - "generated_offset": 533136, + "original_offset": 56382, + "generated_offset": 534184, "length": 21 }, { "source": "parser.mbty", - "original_offset": 56143, - "generated_offset": 533186, + "original_offset": 56408, + "generated_offset": 534234, "length": 10 }, { "source": "parser.mbty", "original_offset": 6739, - "generated_offset": 533671, + "generated_offset": 534719, "length": 11 }, { "source": "parser.mbty", "original_offset": 6752, - "generated_offset": 533690, + "generated_offset": 534738, "length": 68 }, { "source": "parser.mbty", "original_offset": 130, - "generated_offset": 534069, + "generated_offset": 535117, "length": 6 }, { "source": "parser.mbty", "original_offset": 138, - "generated_offset": 534083, + "generated_offset": 535131, "length": 2 }, { "source": "parser.mbty", "original_offset": 613, - "generated_offset": 534310, + "generated_offset": 535358, "length": 1 }, { "source": "parser.mbty", "original_offset": 616, - "generated_offset": 534319, + "generated_offset": 535367, "length": 1 }, { "source": "parser.mbty", - "original_offset": 56028, - "generated_offset": 535208, + "original_offset": 56293, + "generated_offset": 536256, "length": 46 }, { "source": "parser.mbty", - "original_offset": 56076, - "generated_offset": 535262, + "original_offset": 56341, + "generated_offset": 536310, "length": 14 }, { "source": "parser.mbty", - "original_offset": 56098, - "generated_offset": 535316, + "original_offset": 56363, + "generated_offset": 536364, "length": 17 }, { "source": "parser.mbty", - "original_offset": 56117, - "generated_offset": 535341, + "original_offset": 56382, + "generated_offset": 536389, "length": 21 }, { "source": "parser.mbty", - "original_offset": 56143, - "generated_offset": 535391, + "original_offset": 56408, + "generated_offset": 536439, "length": 10 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 535707, + "generated_offset": 536755, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 535716, + "generated_offset": 536764, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 535729, + "generated_offset": 536777, "length": 2 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 535964, + "generated_offset": 537012, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 535989, + "generated_offset": 537037, "length": 2 }, { "source": "parser.mbty", - "original_offset": 56028, - "generated_offset": 536879, + "original_offset": 56293, + "generated_offset": 537927, "length": 46 }, { "source": "parser.mbty", - "original_offset": 56076, - "generated_offset": 536933, + "original_offset": 56341, + "generated_offset": 537981, "length": 14 }, { "source": "parser.mbty", - "original_offset": 56098, - "generated_offset": 536987, + "original_offset": 56363, + "generated_offset": 538035, "length": 17 }, { "source": "parser.mbty", - "original_offset": 56117, - "generated_offset": 537012, + "original_offset": 56382, + "generated_offset": 538060, "length": 21 }, { "source": "parser.mbty", - "original_offset": 56143, - "generated_offset": 537062, + "original_offset": 56408, + "generated_offset": 538110, "length": 10 }, { "source": "parser.mbty", "original_offset": 6739, - "generated_offset": 537547, + "generated_offset": 538595, "length": 11 }, { "source": "parser.mbty", "original_offset": 6752, - "generated_offset": 537566, + "generated_offset": 538614, "length": 68 }, { "source": "parser.mbty", "original_offset": 115, - "generated_offset": 537813, + "generated_offset": 538861, "length": 6 }, { "source": "parser.mbty", - "original_offset": 56178, - "generated_offset": 538176, + "original_offset": 56443, + "generated_offset": 539224, "length": 24 }, { "source": "parser.mbty", - "original_offset": 56204, - "generated_offset": 538208, + "original_offset": 56469, + "generated_offset": 539256, "length": 14 }, { "source": "parser.mbty", - "original_offset": 56226, - "generated_offset": 538262, + "original_offset": 56491, + "generated_offset": 539310, "length": 5 }, { "source": "parser.mbty", - "original_offset": 56242, - "generated_offset": 538616, + "original_offset": 56507, + "generated_offset": 539664, "length": 18 }, { "source": "parser.mbty", - "original_offset": 56265, - "generated_offset": 538663, + "original_offset": 56530, + "generated_offset": 539711, "length": 3 }, { "source": "parser.mbty", - "original_offset": 56649, - "generated_offset": 539351, + "original_offset": 56914, + "generated_offset": 540399, "length": 29 }, { "source": "parser.mbty", - "original_offset": 56680, - "generated_offset": 539388, + "original_offset": 56945, + "generated_offset": 540436, "length": 72 }, { "source": "parser.mbty", - "original_offset": 56754, - "generated_offset": 539468, + "original_offset": 57019, + "generated_offset": 540516, "length": 15 }, { "source": "parser.mbty", - "original_offset": 56774, - "generated_offset": 539512, + "original_offset": 57039, + "generated_offset": 540560, "length": 5 }, { "source": "parser.mbty", "original_offset": 6190, - "generated_offset": 539789, + "generated_offset": 540837, "length": 13 }, { "source": "parser.mbty", "original_offset": 6211, - "generated_offset": 539842, + "generated_offset": 540890, "length": 3 }, { "source": "parser.mbty", - "original_offset": 55428, - "generated_offset": 540098, + "original_offset": 55693, + "generated_offset": 541146, "length": 8 }, { "source": "parser.mbty", - "original_offset": 55438, - "generated_offset": 540114, + "original_offset": 55703, + "generated_offset": 541162, "length": 2 }, { "source": "parser.mbty", - "original_offset": 55448, - "generated_offset": 540314, + "original_offset": 55713, + "generated_offset": 541362, "length": 21 }, { "source": "parser.mbty", - "original_offset": 26239, - "generated_offset": 540509, + "original_offset": 26504, + "generated_offset": 541557, "length": 6 }, { "source": "parser.mbty", - "original_offset": 50417, - "generated_offset": 541205, + "original_offset": 50682, + "generated_offset": 542253, "length": 32 }, { "source": "parser.mbty", - "original_offset": 50451, - "generated_offset": 541245, + "original_offset": 50716, + "generated_offset": 542293, "length": 14 }, { "source": "parser.mbty", - "original_offset": 50467, - "generated_offset": 541267, + "original_offset": 50732, + "generated_offset": 542315, "length": 24 }, { "source": "parser.mbty", - "original_offset": 50499, - "generated_offset": 541331, + "original_offset": 50764, + "generated_offset": 542379, "length": 21 }, { "source": "parser.mbty", - "original_offset": 50525, - "generated_offset": 541381, + "original_offset": 50790, + "generated_offset": 542429, "length": 10 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 541718, + "generated_offset": 542766, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 541727, + "generated_offset": 542775, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 541740, + "generated_offset": 542788, "length": 2 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 542023, + "generated_offset": 543071, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 542032, + "generated_offset": 543080, "length": 7 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 542286, + "generated_offset": 543334, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 542311, + "generated_offset": 543359, "length": 2 }, { "source": "parser.mbty", "original_offset": 3808, - "generated_offset": 542502, + "generated_offset": 543550, "length": 15 }, { "source": "parser.mbty", - "original_offset": 44063, - "generated_offset": 542930, + "original_offset": 44328, + "generated_offset": 543978, "length": 17 }, { "source": "parser.mbty", - "original_offset": 44082, - "generated_offset": 542955, + "original_offset": 44347, + "generated_offset": 544003, "length": 15 }, { "source": "parser.mbty", - "original_offset": 44102, - "generated_offset": 542999, + "original_offset": 44367, + "generated_offset": 544047, "length": 3 }, { "source": "parser.mbty", - "original_offset": 44124, - "generated_offset": 543223, + "original_offset": 44389, + "generated_offset": 544271, "length": 1 }, { "source": "parser.mbty", - "original_offset": 44127, - "generated_offset": 543232, + "original_offset": 44392, + "generated_offset": 544280, "length": 1 }, { "source": "parser.mbty", - "original_offset": 44246, - "generated_offset": 543708, + "original_offset": 44511, + "generated_offset": 544756, "length": 38 }, { "source": "parser.mbty", - "original_offset": 44289, - "generated_offset": 543775, + "original_offset": 44554, + "generated_offset": 544823, "length": 16 }, { "source": "parser.mbty", - "original_offset": 44307, - "generated_offset": 543799, + "original_offset": 44572, + "generated_offset": 544847, "length": 14 }, { "source": "parser.mbty", - "original_offset": 44326, - "generated_offset": 543842, + "original_offset": 44591, + "generated_offset": 544890, "length": 5 }, { "source": "parser.mbty", - "original_offset": 44345, - "generated_offset": 544265, + "original_offset": 44610, + "generated_offset": 545313, "length": 17 }, { "source": "parser.mbty", - "original_offset": 44364, - "generated_offset": 544290, + "original_offset": 44629, + "generated_offset": 545338, "length": 15 }, { "source": "parser.mbty", - "original_offset": 44384, - "generated_offset": 544334, + "original_offset": 44649, + "generated_offset": 545382, "length": 3 }, { "source": "parser.mbty", - "original_offset": 50312, - "generated_offset": 544759, + "original_offset": 50577, + "generated_offset": 545807, "length": 15 }, { "source": "parser.mbty", - "original_offset": 50329, - "generated_offset": 544782, + "original_offset": 50594, + "generated_offset": 545830, "length": 15 }, { "source": "parser.mbty", - "original_offset": 50349, - "generated_offset": 544826, + "original_offset": 50614, + "generated_offset": 545874, "length": 3 }, { "source": "parser.mbty", "original_offset": 3431, - "generated_offset": 545165, + "generated_offset": 546213, "length": 1 }, { "source": "parser.mbty", "original_offset": 3434, - "generated_offset": 545174, + "generated_offset": 546222, "length": 5 }, { "source": "parser.mbty", "original_offset": 3441, - "generated_offset": 545187, + "generated_offset": 546235, "length": 2 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 545388, + "generated_offset": 546436, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 545402, + "generated_offset": 546450, "length": 2 }, { "source": "parser.mbty", "original_offset": 3645, - "generated_offset": 545691, + "generated_offset": 546739, "length": 1 }, { "source": "parser.mbty", "original_offset": 3648, - "generated_offset": 545700, + "generated_offset": 546748, "length": 7 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 545880, + "generated_offset": 546928, "length": 6 }, { "source": "parser.mbty", "original_offset": 3368, - "generated_offset": 546139, + "generated_offset": 547187, "length": 17 }, { "source": "parser.mbty", "original_offset": 3387, - "generated_offset": 546164, + "generated_offset": 547212, "length": 2 }, { "source": "parser.mbty", "original_offset": 3808, - "generated_offset": 546358, + "generated_offset": 547406, "length": 15 }, { "source": "parser.mbty", - "original_offset": 46041, - "generated_offset": 546593, + "original_offset": 46306, + "generated_offset": 547641, "length": 1 }, { "source": "parser.mbty", - "original_offset": 46044, - "generated_offset": 546602, + "original_offset": 46309, + "generated_offset": 547650, "length": 1 }, { "source": "parser.mbty", - "original_offset": 47168, - "generated_offset": 547050, + "original_offset": 47433, + "generated_offset": 548098, "length": 19 }, { "source": "parser.mbty", - "original_offset": 47189, - "generated_offset": 547077, + "original_offset": 47454, + "generated_offset": 548125, "length": 32 }, { "source": "parser.mbty", - "original_offset": 47226, - "generated_offset": 547138, + "original_offset": 47491, + "generated_offset": 548186, "length": 4 }, { "source": "parser.mbty", - "original_offset": 25955, - "generated_offset": 547458, + "original_offset": 26220, + "generated_offset": 548506, "length": 1 }, { "source": "parser.mbty", - "original_offset": 25958, - "generated_offset": 547467, + "original_offset": 26223, + "generated_offset": 548515, "length": 1 }, { "source": "parser.mbty", - "original_offset": 25734, - "generated_offset": 547715, + "original_offset": 25999, + "generated_offset": 548764, "length": 25 }, { "source": "parser.mbty", - "original_offset": 25761, - "generated_offset": 547748, + "original_offset": 26026, + "generated_offset": 548797, "length": 2 }, { "source": "parser.mbty", - "original_offset": 25955, - "generated_offset": 548066, + "original_offset": 26220, + "generated_offset": 549115, "length": 1 }, { "source": "parser.mbty", - "original_offset": 25958, - "generated_offset": 548075, + "original_offset": 26223, + "generated_offset": 549124, "length": 1 }, { "source": "parser.mbty", - "original_offset": 25794, - "generated_offset": 548391, + "original_offset": 26059, + "generated_offset": 549441, "length": 22 }, { "source": "parser.mbty", - "original_offset": 25818, - "generated_offset": 548421, + "original_offset": 26083, + "generated_offset": 549471, "length": 7 }, { "source": "parser.mbty", - "original_offset": 25827, - "generated_offset": 548436, + "original_offset": 26092, + "generated_offset": 549486, "length": 2 }, { "source": "parser.mbty", - "original_offset": 25955, - "generated_offset": 548754, + "original_offset": 26220, + "generated_offset": 549804, "length": 1 }, { "source": "parser.mbty", - "original_offset": 25958, - "generated_offset": 548763, + "original_offset": 26223, + "generated_offset": 549813, "length": 1 }, { "source": "parser.mbty", - "original_offset": 25860, - "generated_offset": 549079, + "original_offset": 26125, + "generated_offset": 550130, "length": 22 }, { "source": "parser.mbty", - "original_offset": 25884, - "generated_offset": 549109, + "original_offset": 26149, + "generated_offset": 550160, "length": 7 }, { "source": "parser.mbty", - "original_offset": 25893, - "generated_offset": 549124, + "original_offset": 26158, + "generated_offset": 550175, "length": 2 }, { "source": "parser.mbty", - "original_offset": 47255, - "generated_offset": 549576, + "original_offset": 47520, + "generated_offset": 550627, "length": 19 }, { "source": "parser.mbty", - "original_offset": 47276, - "generated_offset": 549603, + "original_offset": 47541, + "generated_offset": 550654, "length": 31 }, { "source": "parser.mbty", - "original_offset": 47312, - "generated_offset": 549663, + "original_offset": 47577, + "generated_offset": 550714, "length": 4 }, { "source": "parser.mbty", - "original_offset": 47502, - "generated_offset": 550094, + "original_offset": 47767, + "generated_offset": 551145, "length": 33 }, { "source": "parser.mbty", - "original_offset": 47540, - "generated_offset": 550156, + "original_offset": 47805, + "generated_offset": 551207, "length": 3 }, { "source": "parser.mbty", - "original_offset": 47545, - "generated_offset": 550167, + "original_offset": 47810, + "generated_offset": 551218, "length": 2 }, { "source": "parser.mbty", - "original_offset": 47587, - "generated_offset": 550658, + "original_offset": 47852, + "generated_offset": 551709, "length": 30 }, { "source": "parser.mbty", - "original_offset": 47619, - "generated_offset": 550696, + "original_offset": 47884, + "generated_offset": 551747, "length": 15 }, { "source": "parser.mbty", - "original_offset": 47639, - "generated_offset": 550740, + "original_offset": 47904, + "generated_offset": 551791, "length": 5 }, { "source": "parser.mbty", - "original_offset": 47658, - "generated_offset": 551166, + "original_offset": 47923, + "generated_offset": 552217, "length": 31 }, { "source": "parser.mbty", - "original_offset": 47694, - "generated_offset": 551226, + "original_offset": 47959, + "generated_offset": 552277, "length": 3 }, { "source": "parser.mbty", - "original_offset": 47699, - "generated_offset": 551237, + "original_offset": 47964, + "generated_offset": 552288, "length": 2 }, { "source": "parser.mbty", - "original_offset": 47746, - "generated_offset": 551422, + "original_offset": 48011, + "generated_offset": 552473, "length": 12 }, { "source": "parser.mbty", - "original_offset": 47771, - "generated_offset": 551619, + "original_offset": 48036, + "generated_offset": 552670, "length": 13 }, { "source": "parser.mbty", - "original_offset": 47796, - "generated_offset": 551863, + "original_offset": 48061, + "generated_offset": 552914, "length": 6 }, { "source": "parser.mbty", - "original_offset": 47804, - "generated_offset": 551877, + "original_offset": 48069, + "generated_offset": 552928, "length": 2 }, { "source": "parser.mbty", - "original_offset": 47819, - "generated_offset": 552114, + "original_offset": 48084, + "generated_offset": 553165, "length": 7 }, { "source": "parser.mbty", - "original_offset": 47828, - "generated_offset": 552129, + "original_offset": 48093, + "generated_offset": 553180, "length": 2 }, { "source": "parser.mbty", - "original_offset": 47842, - "generated_offset": 552362, + "original_offset": 48107, + "generated_offset": 553413, "length": 6 }, { "source": "parser.mbty", - "original_offset": 47850, - "generated_offset": 552376, + "original_offset": 48115, + "generated_offset": 553427, "length": 2 }, { "source": "parser.mbty", - "original_offset": 47863, - "generated_offset": 552607, + "original_offset": 48128, + "generated_offset": 553658, "length": 10 }, { "source": "parser.mbty", - "original_offset": 47875, - "generated_offset": 552625, + "original_offset": 48140, + "generated_offset": 553676, "length": 2 }, { "source": "parser.mbty", - "original_offset": 47891, - "generated_offset": 552862, + "original_offset": 48156, + "generated_offset": 553913, "length": 13 }, { "source": "parser.mbty", - "original_offset": 47906, - "generated_offset": 552883, + "original_offset": 48171, + "generated_offset": 553934, "length": 2 }, { "source": "parser.mbty", - "original_offset": 47921, - "generated_offset": 553118, + "original_offset": 48186, + "generated_offset": 554169, "length": 12 }, { "source": "parser.mbty", - "original_offset": 47935, - "generated_offset": 553138, + "original_offset": 48200, + "generated_offset": 554189, "length": 2 }, { "source": "parser.mbty", - "original_offset": 47951, - "generated_offset": 553377, + "original_offset": 48216, + "generated_offset": 554428, "length": 8 }, { "source": "parser.mbty", - "original_offset": 47961, - "generated_offset": 553393, + "original_offset": 48226, + "generated_offset": 554444, "length": 2 }, { "source": "parser.mbty", - "original_offset": 47385, - "generated_offset": 553646, + "original_offset": 47650, + "generated_offset": 554697, "length": 8 }, { "source": "parser.mbty", - "original_offset": 47395, - "generated_offset": 553662, + "original_offset": 47660, + "generated_offset": 554713, "length": 2 }, { "source": "parser.mbty", - "original_offset": 47421, - "generated_offset": 553959, + "original_offset": 47686, + "generated_offset": 555010, "length": 26 }, { "source": "parser.mbty", - "original_offset": 47449, - "generated_offset": 553993, + "original_offset": 47714, + "generated_offset": 555044, "length": 5 }, { "source": "parser.mbty", "original_offset": 3295, - "generated_offset": 554334, + "generated_offset": 555385, "length": 1 }, { "source": "parser.mbty", "original_offset": 3298, - "generated_offset": 554343, + "generated_offset": 555394, "length": 5 }, { "source": "parser.mbty", "original_offset": 3305, - "generated_offset": 554356, + "generated_offset": 555407, "length": 2 }, { "source": "parser.mbty", "original_offset": 3247, - "generated_offset": 554621, + "generated_offset": 555672, "length": 17 }, { "source": "parser.mbty", "original_offset": 3266, - "generated_offset": 554646, + "generated_offset": 555697, "length": 2 }, { "source": "parser.mbty", - "original_offset": 29653, - "generated_offset": 554818, + "original_offset": 29918, + "generated_offset": 555869, "length": 5 } ] diff --git a/yacc_parser/parser.mbty b/yacc_parser/parser.mbty index b404dad7..ff0e80dc 100644 --- a/yacc_parser/parser.mbty +++ b/yacc_parser/parser.mbty @@ -571,11 +571,20 @@ structure_item -> Impl doc = DocString::empty() ) } + | extern_fun_header "=" STRING STRING { + let (language, fun_decl) = $1 + TopFuncDef( + loc = mk_loc($sloc), + fun_decl~, + decl_body = DeclStubs(Import(module_name = $3, func_name = $4, language = Some(language))) + ) + } + | fun_header "=" STRING STRING { TopFuncDef( loc = mk_loc($sloc), fun_decl = $1, - decl_body = DeclStubs(Import(module_name = $3, func_name = $4)) + decl_body = DeclStubs(Import(module_name = $3, func_name = $4, language = None)) ) } | fun_header "=" STRING {