From 24b5c24868ccd90d73bf3e9b6733050b334efb59 Mon Sep 17 00:00:00 2001 From: sennenki Date: Sat, 14 Mar 2026 20:01:24 +0800 Subject: [PATCH] support loop variables in for .. in loops --- handrolled_parser/parser.mbt | 20 +- syntax/ast.mbt | 1 + syntax/ast_json_repr.mbt | 14 +- syntax/iter_visitor.mbt | 11 +- syntax/map_visitor.mbt | 9 +- syntax/pkg.generated.mbti | 6 +- syntax/utils.mbt | 10 +- test/manual_test/__snapshot__/nobreak.json | 10 + .../parse_test_error_polymorphism.json | 5 + .../__snapshot__/parse_test_iter_range.json | 30 + .../__snapshot__/pipeline_test_011.json | 5 + .../pipeline_test_any_to_string.json | 5 + .../pipeline_test_array_valtype_ref.json | 10 + .../pipeline_test_arrayview_in_array.json | 10 + .../pipeline_test_async_fn_in_array.json | 10 + .../__snapshot__/pipeline_test_async_for.json | 10 + .../pipeline_test_async_loop.json | 10 + .../pipeline_test_async_misc.json | 5 + .../pipeline_test_async_stack_safety.json | 5 + .../pipeline_test_async_trait.json | 15 + .../__snapshot__/pipeline_test_bytes.json | 10 + .../pipeline_test_bytes_padding.json | 5 + .../pipeline_test_bytes_read_uint64.json | 30 + .../pipeline_test_bytes_write_uint64.json | 30 + ...pipeline_test_bytesview_implicit_cast.json | 5 + .../pipeline_test_bytesview_set_null.json | 10 + .../pipeline_test_call_func_ref.json | 5 + .../pipeline_test_coroutine_cancel.json | 15 + .../__snapshot__/pipeline_test_defer.json | 35 + .../pipeline_test_derive_to_json.json | 10 + .../pipeline_test_enum_custom_tag.json | 5 + .../pipeline_test_error_poly_iter.json | 10 + .../pipeline_test_error_poly_iter2.json | 5 + .../pipeline_test_error_polymorphism.json | 10 + .../pipeline_test_error_to_json.json | 5 + .../__snapshot__/pipeline_test_foreach.json | 308 + .../__snapshot__/pipeline_test_foreach.mbt | 8 + .../pipeline_test_foreach.mbt.tokens.json | 213 +- .../pipeline_test_foreach_break_label.json | 10 + .../pipeline_test_foreach_external.json | 20 + .../pipeline_test_foreach_nested_loop.json | 5 + .../pipeline_test_foreach_specialize.json | 25 + .../__snapshot__/pipeline_test_guard.json | 5 + .../__snapshot__/pipeline_test_hello2.json | 5 + .../pipeline_test_int16_common.json | 10 + .../pipeline_test_iter_range.json | 35 + .../pipeline_test_label_loop_foreach.json | 10 + .../pipeline_test_label_loop_foreach2.json | 10 + .../pipeline_test_label_loop_foreach3.json | 15 + .../__snapshot__/pipeline_test_leb128.json | 10 + .../__snapshot__/pipeline_test_let.json | 5 + .../pipeline_test_lexmatch_unix_path.json | 5 + .../pipeline_test_local_fn_in_loop.json | 5 + .../pipeline_test_locals_inline.json | 10 + .../pipeline_test_loop_label.json | 10 + .../pipeline_test_loop_label_shadow.json | 5 + .../pipeline_test_mcore_inline.json | 5 + .../pipeline_test_mcore_inline_err.json | 5 + .../pipeline_test_mcore_inline_mut.json | 5 + .../pipeline_test_mcore_inline_rec.json | 10 + .../pipeline_test_obj_in_arr.json | 10 + .../pipeline_test_option_optimization.json | 15 + .../pipeline_test_readonlyarray2.json | 5 + .../pipeline_test_specialize_local_fn.json | 10 + .../pipeline_test_string_unsafe_get.json | 5 + ...ipeline_test_stringview_implicit_cast.json | 5 + .../__snapshot__/pipeline_test_to_string.json | 5 + .../pipeline_test_tree_mutual_recursion.json | 5 + .../pipeline_test_tuple_pattern.json | 5 + .../pipeline_test_unsafe_bytes_get.json | 5 + .../pipeline_test_utf16_escape.json | 5 + .../pipeline_test_valstruct_in_array.json | 10 + .../pipeline_test_valtype_generic.json | 10 + .../pipeline_test_valtype_tuple_struct.json | 25 + .../pipeline_test_value_enum_array.json | 10 + .../pipeline_test_value_enum_basic.json | 5 + .../pipeline_test_view_of_view.json | 10 + yacc_parser/parser.mbt | 12100 ++++++++-------- yacc_parser/parser.mbt.map.json | 9486 ++++++------ yacc_parser/parser.mbty | 11 +- 80 files changed, 12132 insertions(+), 10755 deletions(-) diff --git a/handrolled_parser/parser.mbt b/handrolled_parser/parser.mbt index b0718805..c99a4f8f 100644 --- a/handrolled_parser/parser.mbt +++ b/handrolled_parser/parser.mbt @@ -2907,6 +2907,24 @@ fn State::parse_foreach_loop( }) self.expect_token(TK_IN) let expr = self.parse_expr() + let acc_binders = if self.peek_token() is SEMI(_) { + self.skip() + let (acc_binders, _) = self.series_with_follow( + delim=TK_COMMA, + follow_set=[TK_LBRACE], + fn(state) { + let binder = state.parse_binder( + context="accumulator variable name of `for`", + ) + state.expect_token(TK_EQUAL) + let value = state.parse_expr() + (binder, value) + }, + ) + @list.from_array(acc_binders) + } else { + @list.new() + } let body = self.parse_block_expr() let else_block = if self.peek_token() is NOBREAK { self.skip() @@ -2915,7 +2933,7 @@ fn State::parse_foreach_loop( None } let loc = self.loc_start_with(spos) - ForEach(binders~, expr~, body~, else_block~, loc~, label~) + ForEach(binders~, expr~, acc_binders~, body~, else_block~, loc~, label~) } ///| diff --git a/syntax/ast.mbt b/syntax/ast.mbt index e3a8a890..e60cf6dc 100644 --- a/syntax/ast.mbt +++ b/syntax/ast.mbt @@ -571,6 +571,7 @@ pub(all) enum Expr { ForEach( binders~ : @list.List[Binder?], expr~ : Expr, + acc_binders~ : @list.List[(Binder, Expr)], body~ : Expr, else_block~ : Expr?, label~ : Label?, diff --git a/syntax/ast_json_repr.mbt b/syntax/ast_json_repr.mbt index b4323f1b..ed98f7e2 100644 --- a/syntax/ast_json_repr.mbt +++ b/syntax/ast_json_repr.mbt @@ -716,7 +716,7 @@ pub fn Expr::json_repr(self : Expr) -> Json { "where_clause": option_json_repr(where_clause, WhereClause::json_repr), "label": option_json_repr(label, Label::json_repr), }) - ForEach(binders~, expr~, body~, else_block~, label~, loc~) => + ForEach(binders~, expr~, acc_binders~, body~, else_block~, label~, loc~) => tagged_node("Expr::ForEach", loc, { "binders": list_json_repr("Expr::ForEach::BinderList", loc, binders, fn( b, @@ -724,6 +724,18 @@ pub fn Expr::json_repr(self : Expr) -> Json { option_json_repr(b, Binder::json_repr) }), "expr": expr.json_repr(), + "acc_binders": list_json_repr( + "Expr::ForEach::AccBinderList", + loc, + acc_binders, + fn(b) { + let (binder, expr) = b + tagged_node("ForEach::AccBinder", loc, { + "binder": binder.json_repr(), + "expr": expr.json_repr(), + }) + }, + ), "body": body.json_repr(), "else_block": option_json_repr(else_block, Expr::json_repr), "label": option_json_repr(label, Label::json_repr), diff --git a/syntax/iter_visitor.mbt b/syntax/iter_visitor.mbt index d8b0c64a..54edce8a 100644 --- a/syntax/iter_visitor.mbt +++ b/syntax/iter_visitor.mbt @@ -701,6 +701,7 @@ pub(open) trait IterVisitor { Self, binders~ : @list.List[Binder?], expr~ : Expr, + acc_binders~ : @list.List[(Binder, Expr)], body~ : Expr, else_block~ : Expr?, label~ : Label?, @@ -1372,6 +1373,7 @@ impl IterVisitor with visit_Expr_ForEach( env, binders~, expr~, + acc_binders~, body~, else_block~, label~, @@ -1381,6 +1383,7 @@ impl IterVisitor with visit_Expr_ForEach( env, binders~, expr~, + acc_binders~, body~, else_block~, label~, @@ -4575,6 +4578,7 @@ pub impl[T : IterVisitor] IterVisitor for IterVisitorBase[T] with visit_Expr_For env, binders~, expr~, + acc_binders~, body~, else_block~, label~, @@ -4582,6 +4586,10 @@ pub impl[T : IterVisitor] IterVisitor for IterVisitorBase[T] with visit_Expr_For ) { ignore(loc) binders.each(binder => binder.each(x => env.0.visit_Binder(x))) + acc_binders.each(p => { + env.0.visit_Binder(p.0) + env.0.visit_Expr(p.1) + }) env.0.visit_Expr(expr) env.0.visit_Expr(body) else_block.each(else_block => env.0.visit_Expr(else_block)) @@ -4773,10 +4781,11 @@ pub impl[T : IterVisitor] IterVisitor for IterVisitorBase[T] with visit_Expr( loc~, where_clause~, ) - ForEach(binders~, expr~, body~, else_block~, label~, loc~) => + ForEach(binders~, expr~, acc_binders~, body~, else_block~, label~, loc~) => env.0.visit_Expr_ForEach( binders~, expr~, + acc_binders~, body~, else_block~, label~, diff --git a/syntax/map_visitor.mbt b/syntax/map_visitor.mbt index 54d90abc..5fa76e09 100644 --- a/syntax/map_visitor.mbt +++ b/syntax/map_visitor.mbt @@ -701,6 +701,7 @@ pub(open) trait MapVisitor { Self, binders~ : @list.List[Binder?], expr~ : Expr, + acc_binders~ : @list.List[(Binder, Expr)], body~ : Expr, else_block~ : Expr?, label~ : Label?, @@ -1372,6 +1373,7 @@ impl MapVisitor with visit_Expr_ForEach( env, binders~, expr~, + acc_binders~, body~, else_block~, label~, @@ -1381,6 +1383,7 @@ impl MapVisitor with visit_Expr_ForEach( env, binders~, expr~, + acc_binders~, body~, else_block~, label~, @@ -4720,6 +4723,7 @@ pub impl[T : MapVisitor] MapVisitor for MapVisitorBase[T] with visit_Expr_ForEac env, binders~, expr~, + acc_binders~, body~, else_block~, label~, @@ -4730,7 +4734,7 @@ pub impl[T : MapVisitor] MapVisitor for MapVisitorBase[T] with visit_Expr_ForEac let body = env.0.visit_Expr(body) let else_block = else_block.map(else_block => env.0.visit_Expr(else_block)) let label = label.map(x => env.0.visit_Label(x)) - Expr::ForEach(binders~, expr~, body~, else_block~, label~, loc~) + Expr::ForEach(binders~, expr~, acc_binders~, body~, else_block~, label~, loc~) } ///| @@ -4923,10 +4927,11 @@ pub impl[T : MapVisitor] MapVisitor for MapVisitorBase[T] with visit_Expr( loc~, where_clause~, ) - ForEach(binders~, expr~, body~, else_block~, label~, loc~) => + ForEach(binders~, expr~, acc_binders~, body~, else_block~, label~, loc~) => env.0.visit_Expr_ForEach( binders~, expr~, + acc_binders~, body~, else_block~, label~, diff --git a/syntax/pkg.generated.mbti b/syntax/pkg.generated.mbti index 068afb35..5be089a2 100644 --- a/syntax/pkg.generated.mbti +++ b/syntax/pkg.generated.mbti @@ -290,7 +290,7 @@ pub(all) enum Expr { Continue(args~ : @list.List[Expr], label~ : Label?, loc~ : @basic.Location) Loop(arg~ : Expr, body~ : @list.List[Case], label~ : Label?, loop_loc~ : @basic.Location, loc~ : @basic.Location) For(binders~ : @list.List[(Binder, Expr)], condition~ : Expr?, continue_block~ : @list.List[(Binder, Expr)], body~ : Expr, for_else~ : Expr?, where_clause~ : WhereClause?, label~ : Label?, loc~ : @basic.Location) - ForEach(binders~ : @list.List[Binder?], expr~ : Expr, body~ : Expr, else_block~ : Expr?, label~ : Label?, loc~ : @basic.Location) + ForEach(binders~ : @list.List[Binder?], expr~ : Expr, acc_binders~ : @list.List[(Binder, Expr)], body~ : Expr, else_block~ : Expr?, label~ : Label?, loc~ : @basic.Location) Try(body~ : Expr, catch_~ : @list.List[Case], catch_all~ : Bool, try_else~ : @list.List[Case]?, has_try~ : Bool, try_loc~ : @basic.Location, catch_loc~ : @basic.Location, else_loc~ : @basic.Location, loc~ : @basic.Location) TryOperator(body~ : Expr, kind~ : TryOperatorKind, try_loc~ : @basic.Location, loc~ : @basic.Location) Map(elems~ : @list.List[MapExprElem], loc~ : @basic.Location) @@ -847,7 +847,7 @@ pub(open) trait IterVisitor { visit_Expr_Continue(Self, args~ : @list.List[Expr], label~ : Label?, loc~ : @basic.Location) -> Unit = _ visit_Expr_Loop(Self, arg~ : Expr, body~ : @list.List[Case], label~ : Label?, loop_loc~ : @basic.Location, loc~ : @basic.Location) -> Unit = _ visit_Expr_For(Self, binders~ : @list.List[(Binder, Expr)], condition~ : Expr?, continue_block~ : @list.List[(Binder, Expr)], body~ : Expr, for_else~ : Expr?, label~ : Label?, loc~ : @basic.Location, where_clause~ : WhereClause?) -> Unit = _ - visit_Expr_ForEach(Self, binders~ : @list.List[Binder?], expr~ : Expr, body~ : Expr, else_block~ : Expr?, label~ : Label?, loc~ : @basic.Location) -> Unit = _ + visit_Expr_ForEach(Self, binders~ : @list.List[Binder?], expr~ : Expr, acc_binders~ : @list.List[(Binder, Expr)], body~ : Expr, else_block~ : Expr?, label~ : Label?, loc~ : @basic.Location) -> Unit = _ visit_Expr_Try(Self, body~ : Expr, catch_~ : @list.List[Case], catch_all~ : Bool, try_else~ : @list.List[Case]?, has_try~ : Bool, try_loc~ : @basic.Location, catch_loc~ : @basic.Location, else_loc~ : @basic.Location, loc~ : @basic.Location) -> Unit = _ visit_Expr_TryOperator(Self, body~ : Expr, kind~ : TryOperatorKind, try_loc~ : @basic.Location, loc~ : @basic.Location) -> Unit = _ visit_Expr_Map(Self, elems~ : @list.List[MapExprElem], loc~ : @basic.Location) -> Unit = _ @@ -1060,7 +1060,7 @@ pub(open) trait MapVisitor { visit_Expr_Continue(Self, args~ : @list.List[Expr], label~ : Label?, loc~ : @basic.Location) -> Expr = _ visit_Expr_Loop(Self, arg~ : Expr, body~ : @list.List[Case], label~ : Label?, loop_loc~ : @basic.Location, loc~ : @basic.Location) -> Expr = _ visit_Expr_For(Self, binders~ : @list.List[(Binder, Expr)], condition~ : Expr?, continue_block~ : @list.List[(Binder, Expr)], body~ : Expr, for_else~ : Expr?, label~ : Label?, loc~ : @basic.Location, where_clause~ : WhereClause?) -> Expr = _ - visit_Expr_ForEach(Self, binders~ : @list.List[Binder?], expr~ : Expr, body~ : Expr, else_block~ : Expr?, label~ : Label?, loc~ : @basic.Location) -> Expr = _ + visit_Expr_ForEach(Self, binders~ : @list.List[Binder?], expr~ : Expr, acc_binders~ : @list.List[(Binder, Expr)], body~ : Expr, else_block~ : Expr?, label~ : Label?, loc~ : @basic.Location) -> Expr = _ visit_Expr_Try(Self, body~ : Expr, catch_~ : @list.List[Case], catch_all~ : Bool, try_else~ : @list.List[Case]?, has_try~ : Bool, try_loc~ : @basic.Location, catch_loc~ : @basic.Location, else_loc~ : @basic.Location, loc~ : @basic.Location) -> Expr = _ visit_Expr_TryOperator(Self, body~ : Expr, kind~ : TryOperatorKind, try_loc~ : @basic.Location, loc~ : @basic.Location) -> Expr = _ visit_Expr_Map(Self, elems~ : @list.List[MapExprElem], loc~ : @basic.Location) -> Expr = _ diff --git a/syntax/utils.mbt b/syntax/utils.mbt index 8b3af428..ac05303d 100644 --- a/syntax/utils.mbt +++ b/syntax/utils.mbt @@ -517,7 +517,15 @@ pub fn loc_of_expression(expr : Expr) -> Location { loc~, where_clause=_ ) => loc - ForEach(binders=_, expr=_, body=_, else_block=_, label=_, loc~) => loc + ForEach( + binders=_, + expr=_, + acc_binders=_, + body=_, + else_block=_, + label=_, + loc~ + ) => loc Try( body=_, catch_=_, diff --git a/test/manual_test/__snapshot__/nobreak.json b/test/manual_test/__snapshot__/nobreak.json index effbe0f2..0efa8892 100644 --- a/test/manual_test/__snapshot__/nobreak.json +++ b/test/manual_test/__snapshot__/nobreak.json @@ -687,6 +687,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -1011,6 +1016,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/parse_test_error_polymorphism.json b/test/sync_test/__snapshot__/parse_test_error_polymorphism.json index 7d022325..97e0cb29 100644 --- a/test/sync_test/__snapshot__/parse_test_error_polymorphism.json +++ b/test/sync_test/__snapshot__/parse_test_error_polymorphism.json @@ -319,6 +319,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/parse_test_iter_range.json b/test/sync_test/__snapshot__/parse_test_iter_range.json index 913826fa..41c0b125 100644 --- a/test/sync_test/__snapshot__/parse_test_iter_range.json +++ b/test/sync_test/__snapshot__/parse_test_iter_range.json @@ -1173,6 +1173,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -1305,6 +1310,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -1437,6 +1447,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -1581,6 +1596,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -1725,6 +1745,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -1871,6 +1896,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_011.json b/test/sync_test/__snapshot__/pipeline_test_011.json index 0dda2025..ba4e285f 100644 --- a/test/sync_test/__snapshot__/pipeline_test_011.json +++ b/test/sync_test/__snapshot__/pipeline_test_011.json @@ -152,6 +152,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_any_to_string.json b/test/sync_test/__snapshot__/pipeline_test_any_to_string.json index a7baf3de..48336c5d 100644 --- a/test/sync_test/__snapshot__/pipeline_test_any_to_string.json +++ b/test/sync_test/__snapshot__/pipeline_test_any_to_string.json @@ -580,6 +580,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_array_valtype_ref.json b/test/sync_test/__snapshot__/pipeline_test_array_valtype_ref.json index f78e98dd..9252111e 100644 --- a/test/sync_test/__snapshot__/pipeline_test_array_valtype_ref.json +++ b/test/sync_test/__snapshot__/pipeline_test_array_valtype_ref.json @@ -1637,6 +1637,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::DotApply", "loc": null, @@ -1996,6 +2001,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Let", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_arrayview_in_array.json b/test/sync_test/__snapshot__/pipeline_test_arrayview_in_array.json index 83032056..2effbdd3 100644 --- a/test/sync_test/__snapshot__/pipeline_test_arrayview_in_array.json +++ b/test/sync_test/__snapshot__/pipeline_test_arrayview_in_array.json @@ -149,6 +149,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::DotApply", "loc": null, @@ -303,6 +308,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_async_fn_in_array.json b/test/sync_test/__snapshot__/pipeline_test_async_fn_in_array.json index 49a6792d..8a850012 100644 --- a/test/sync_test/__snapshot__/pipeline_test_async_fn_in_array.json +++ b/test/sync_test/__snapshot__/pipeline_test_async_fn_in_array.json @@ -1131,6 +1131,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -1687,6 +1692,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_async_for.json b/test/sync_test/__snapshot__/pipeline_test_async_for.json index 98a6942a..253eb638 100644 --- a/test/sync_test/__snapshot__/pipeline_test_async_for.json +++ b/test/sync_test/__snapshot__/pipeline_test_async_for.json @@ -1626,6 +1626,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Sequence", "loc": null, @@ -1888,6 +1893,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Sequence", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_async_loop.json b/test/sync_test/__snapshot__/pipeline_test_async_loop.json index 3debc14b..c4239efb 100644 --- a/test/sync_test/__snapshot__/pipeline_test_async_loop.json +++ b/test/sync_test/__snapshot__/pipeline_test_async_loop.json @@ -4594,6 +4594,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Sequence", "loc": null, @@ -4724,6 +4729,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Sequence", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_async_misc.json b/test/sync_test/__snapshot__/pipeline_test_async_misc.json index a51a023d..481b0669 100644 --- a/test/sync_test/__snapshot__/pipeline_test_async_misc.json +++ b/test/sync_test/__snapshot__/pipeline_test_async_misc.json @@ -1651,6 +1651,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Match", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_async_stack_safety.json b/test/sync_test/__snapshot__/pipeline_test_async_stack_safety.json index 8ff1635f..01fdb072 100644 --- a/test/sync_test/__snapshot__/pipeline_test_async_stack_safety.json +++ b/test/sync_test/__snapshot__/pipeline_test_async_stack_safety.json @@ -612,6 +612,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_async_trait.json b/test/sync_test/__snapshot__/pipeline_test_async_trait.json index 8990ab0c..b1a0fc64 100644 --- a/test/sync_test/__snapshot__/pipeline_test_async_trait.json +++ b/test/sync_test/__snapshot__/pipeline_test_async_trait.json @@ -2401,6 +2401,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::DotApply", "loc": null, @@ -4365,6 +4370,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Sequence", "loc": null, @@ -6971,6 +6981,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Sequence", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_bytes.json b/test/sync_test/__snapshot__/pipeline_test_bytes.json index 273ed245..79693e99 100644 --- a/test/sync_test/__snapshot__/pipeline_test_bytes.json +++ b/test/sync_test/__snapshot__/pipeline_test_bytes.json @@ -4632,6 +4632,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::DotApply", "loc": null, @@ -4885,6 +4890,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Let", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_bytes_padding.json b/test/sync_test/__snapshot__/pipeline_test_bytes_padding.json index 46a31260..a1edca69 100644 --- a/test/sync_test/__snapshot__/pipeline_test_bytes_padding.json +++ b/test/sync_test/__snapshot__/pipeline_test_bytes_padding.json @@ -361,6 +361,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::If", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_bytes_read_uint64.json b/test/sync_test/__snapshot__/pipeline_test_bytes_read_uint64.json index 4c645b60..43dc3901 100644 --- a/test/sync_test/__snapshot__/pipeline_test_bytes_read_uint64.json +++ b/test/sync_test/__snapshot__/pipeline_test_bytes_read_uint64.json @@ -279,6 +279,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Assign", "loc": null, @@ -848,6 +853,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Assign", "loc": null, @@ -1460,6 +1470,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Assign", "loc": null, @@ -2029,6 +2044,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Assign", "loc": null, @@ -2641,6 +2661,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Assign", "loc": null, @@ -3210,6 +3235,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Assign", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_bytes_write_uint64.json b/test/sync_test/__snapshot__/pipeline_test_bytes_write_uint64.json index 775c32c9..9995d5f5 100644 --- a/test/sync_test/__snapshot__/pipeline_test_bytes_write_uint64.json +++ b/test/sync_test/__snapshot__/pipeline_test_bytes_write_uint64.json @@ -285,6 +285,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::ArraySet", "loc": null, @@ -796,6 +801,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::ArraySet", "loc": null, @@ -1393,6 +1403,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::ArraySet", "loc": null, @@ -1947,6 +1962,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::ArraySet", "loc": null, @@ -2544,6 +2564,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::ArraySet", "loc": null, @@ -3098,6 +3123,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::ArraySet", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_bytesview_implicit_cast.json b/test/sync_test/__snapshot__/pipeline_test_bytesview_implicit_cast.json index 65cfba56..03eb7c85 100644 --- a/test/sync_test/__snapshot__/pipeline_test_bytesview_implicit_cast.json +++ b/test/sync_test/__snapshot__/pipeline_test_bytesview_implicit_cast.json @@ -189,6 +189,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::If", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_bytesview_set_null.json b/test/sync_test/__snapshot__/pipeline_test_bytesview_set_null.json index ff7e5b16..46c8a4a9 100644 --- a/test/sync_test/__snapshot__/pipeline_test_bytesview_set_null.json +++ b/test/sync_test/__snapshot__/pipeline_test_bytesview_set_null.json @@ -333,6 +333,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::DotApply", "loc": null, @@ -565,6 +570,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Let", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_call_func_ref.json b/test/sync_test/__snapshot__/pipeline_test_call_func_ref.json index a2756279..9e13899a 100644 --- a/test/sync_test/__snapshot__/pipeline_test_call_func_ref.json +++ b/test/sync_test/__snapshot__/pipeline_test_call_func_ref.json @@ -1165,6 +1165,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_coroutine_cancel.json b/test/sync_test/__snapshot__/pipeline_test_coroutine_cancel.json index 730acded..522ede62 100644 --- a/test/sync_test/__snapshot__/pipeline_test_coroutine_cancel.json +++ b/test/sync_test/__snapshot__/pipeline_test_coroutine_cancel.json @@ -1939,6 +1939,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -3815,6 +3820,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Sequence", "loc": null, @@ -4448,6 +4458,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::DotApply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_defer.json b/test/sync_test/__snapshot__/pipeline_test_defer.json index a456fd04..97195945 100644 --- a/test/sync_test/__snapshot__/pipeline_test_defer.json +++ b/test/sync_test/__snapshot__/pipeline_test_defer.json @@ -3383,6 +3383,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Defer", "loc": null, @@ -3945,6 +3950,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Defer", "loc": null, @@ -5073,6 +5083,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Defer", "loc": null, @@ -5193,6 +5208,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Defer", "loc": null, @@ -5313,6 +5333,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Defer", "loc": null, @@ -7298,6 +7323,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Defer", "loc": null, @@ -7392,6 +7422,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Defer", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_derive_to_json.json b/test/sync_test/__snapshot__/pipeline_test_derive_to_json.json index 788de706..0d2cdd4b 100644 --- a/test/sync_test/__snapshot__/pipeline_test_derive_to_json.json +++ b/test/sync_test/__snapshot__/pipeline_test_derive_to_json.json @@ -15280,6 +15280,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Let", "loc": null, @@ -18745,6 +18750,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Let", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_enum_custom_tag.json b/test/sync_test/__snapshot__/pipeline_test_enum_custom_tag.json index ab44165f..27d54061 100644 --- a/test/sync_test/__snapshot__/pipeline_test_enum_custom_tag.json +++ b/test/sync_test/__snapshot__/pipeline_test_enum_custom_tag.json @@ -1090,6 +1090,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Guard", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_error_poly_iter.json b/test/sync_test/__snapshot__/pipeline_test_error_poly_iter.json index 3fdd1e5f..19b9e5f8 100644 --- a/test/sync_test/__snapshot__/pipeline_test_error_poly_iter.json +++ b/test/sync_test/__snapshot__/pipeline_test_error_poly_iter.json @@ -345,6 +345,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Match", "loc": null, @@ -10710,6 +10715,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Sequence", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_error_poly_iter2.json b/test/sync_test/__snapshot__/pipeline_test_error_poly_iter2.json index 2ca08392..ef13a021 100644 --- a/test/sync_test/__snapshot__/pipeline_test_error_poly_iter2.json +++ b/test/sync_test/__snapshot__/pipeline_test_error_poly_iter2.json @@ -358,6 +358,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_error_polymorphism.json b/test/sync_test/__snapshot__/pipeline_test_error_polymorphism.json index 6d125a1d..7752fda4 100644 --- a/test/sync_test/__snapshot__/pipeline_test_error_polymorphism.json +++ b/test/sync_test/__snapshot__/pipeline_test_error_polymorphism.json @@ -456,6 +456,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -2677,6 +2682,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Try", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_error_to_json.json b/test/sync_test/__snapshot__/pipeline_test_error_to_json.json index 4130f731..c5b68190 100644 --- a/test/sync_test/__snapshot__/pipeline_test_error_to_json.json +++ b/test/sync_test/__snapshot__/pipeline_test_error_to_json.json @@ -2287,6 +2287,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Try", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_foreach.json b/test/sync_test/__snapshot__/pipeline_test_foreach.json index 6738a14f..4102016f 100644 --- a/test/sync_test/__snapshot__/pipeline_test_foreach.json +++ b/test/sync_test/__snapshot__/pipeline_test_foreach.json @@ -164,6 +164,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -374,6 +379,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -694,6 +704,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::If", "loc": null, @@ -1106,6 +1121,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -1449,6 +1469,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::If", "loc": null, @@ -1992,6 +2017,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -3944,6 +3974,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -4207,6 +4242,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -4296,5 +4336,273 @@ } } } + }, + { + "kind": "Impl::TopFuncDef", + "loc": null, + "children": { + "fun_decl": { + "kind": "FunDecl", + "loc": null, + "children": { + "type_name": null, + "name": { + "kind": "Binder", + "loc": null, + "children": { + "name": "init" + } + }, + "has_error": null, + "is_async": null, + "decl_params": null, + "quantifiers": { + "kind": "FunDecl::QuantifierList", + "loc": null, + "children": [] + }, + "return_type": null, + "error_type": { + "kind": "ErrorType::NoErrorType", + "loc": null, + "children": {} + }, + "vis": { + "kind": "Visibility::Default", + "loc": null, + "children": {} + }, + "attrs": { + "kind": "FunDecl::AttrList", + "loc": null, + "children": [] + }, + "doc": "" + } + }, + "decl_body": { + "kind": "DeclBody::DeclBody", + "loc": null, + "children": { + "local_types": { + "kind": "DeclBody::DeclBody::LocalTypeList", + "loc": null, + "children": [] + }, + "expr": { + "kind": "Expr::Let", + "loc": null, + "children": { + "pattern": { + "kind": "Pattern::Var", + "loc": null, + "children": { + "value": { + "kind": "Binder", + "loc": null, + "children": { + "name": "arr" + } + } + } + }, + "expr": { + "kind": "Expr::Array", + "loc": null, + "children": { + "exprs": { + "kind": "Expr::Array::ExprList", + "loc": null, + "children": [ + { + "kind": "Expr::Constant", + "loc": null, + "children": { + "constant": { + "kind": "Constant::Int", + "loc": null, + "children": { + "value": "1" + } + } + } + }, + { + "kind": "Expr::Constant", + "loc": null, + "children": { + "constant": { + "kind": "Constant::Int", + "loc": null, + "children": { + "value": "2" + } + } + } + }, + { + "kind": "Expr::Constant", + "loc": null, + "children": { + "constant": { + "kind": "Constant::Int", + "loc": null, + "children": { + "value": "3" + } + } + } + } + ] + } + } + }, + "body": { + "kind": "Expr::ForEach", + "loc": null, + "children": { + "binders": { + "kind": "Expr::ForEach::BinderList", + "loc": null, + "children": [ + { + "kind": "Binder", + "loc": null, + "children": { + "name": "x" + } + } + ] + }, + "expr": { + "kind": "Expr::Ident", + "loc": null, + "children": { + "id": { + "kind": "Var", + "loc": null, + "children": { + "name": { + "kind": "LongIdent::Ident", + "loc": null, + "children": { + "value": "arr" + } + } + } + } + } + }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [ + { + "kind": "ForEach::AccBinder", + "loc": null, + "children": { + "binder": { + "kind": "Binder", + "loc": null, + "children": { + "name": "acc" + } + }, + "expr": { + "kind": "Expr::Constant", + "loc": null, + "children": { + "constant": { + "kind": "Constant::Int", + "loc": null, + "children": { + "value": "0" + } + } + } + } + } + } + ] + }, + "body": { + "kind": "Expr::Continue", + "loc": null, + "children": { + "args": { + "kind": "Expr::Continue::ExprList", + "loc": null, + "children": [ + { + "kind": "Expr::Infix", + "loc": null, + "children": { + "op": { + "kind": "Var", + "loc": null, + "children": { + "name": { + "kind": "LongIdent::Ident", + "loc": null, + "children": { + "value": "+" + } + } + } + }, + "lhs": { + "kind": "Expr::Ident", + "loc": null, + "children": { + "id": { + "kind": "Var", + "loc": null, + "children": { + "name": { + "kind": "LongIdent::Ident", + "loc": null, + "children": { + "value": "acc" + } + } + } + } + } + }, + "rhs": { + "kind": "Expr::Ident", + "loc": null, + "children": { + "id": { + "kind": "Var", + "loc": null, + "children": { + "name": { + "kind": "LongIdent::Ident", + "loc": null, + "children": { + "value": "x" + } + } + } + } + } + } + } + } + ] + }, + "label": null + } + }, + "else_block": null, + "label": null + } + } + } + } + } + } + } } ] \ No newline at end of file diff --git a/test/sync_test/__snapshot__/pipeline_test_foreach.mbt b/test/sync_test/__snapshot__/pipeline_test_foreach.mbt index 084d3133..97c9ecd3 100644 --- a/test/sync_test/__snapshot__/pipeline_test_foreach.mbt +++ b/test/sync_test/__snapshot__/pipeline_test_foreach.mbt @@ -98,3 +98,11 @@ fn init { println("\{i} => \{x}") } } + +fn init { + let arr = [ 1, 2, 3 ] + // accumulators + for x in arr; acc = 0 { + continue acc + x + } +} diff --git a/test/sync_test/__snapshot__/pipeline_test_foreach.mbt.tokens.json b/test/sync_test/__snapshot__/pipeline_test_foreach.mbt.tokens.json index ebaedad6..7ef82de7 100644 --- a/test/sync_test/__snapshot__/pipeline_test_foreach.mbt.tokens.json +++ b/test/sync_test/__snapshot__/pipeline_test_foreach.mbt.tokens.json @@ -3062,8 +3062,219 @@ "token": "NEWLINE", "loc": "100:2-100:3" }, + { + "token": "NEWLINE", + "loc": "101:1-101:2" + }, + { + "token": "FN", + "loc": "102:1-102:3" + }, + { + "token": [ + "LIDENT", + "init" + ], + "loc": "102:4-102:8" + }, + { + "token": "LBRACE", + "loc": "102:9-102:10" + }, + { + "token": "NEWLINE", + "loc": "102:10-102:11" + }, + { + "token": "LET", + "loc": "103:3-103:6" + }, + { + "token": [ + "LIDENT", + "arr" + ], + "loc": "103:7-103:10" + }, + { + "token": "EQUAL", + "loc": "103:11-103:12" + }, + { + "token": "LBRACKET", + "loc": "103:13-103:14" + }, + { + "token": [ + "INT", + "1" + ], + "loc": "103:15-103:16" + }, + { + "token": "COMMA", + "loc": "103:16-103:17" + }, + { + "token": [ + "INT", + "2" + ], + "loc": "103:18-103:19" + }, + { + "token": "COMMA", + "loc": "103:19-103:20" + }, + { + "token": [ + "INT", + "3" + ], + "loc": "103:21-103:22" + }, + { + "token": "RBRACKET", + "loc": "103:23-103:24" + }, + { + "token": [ + "SEMI", + false + ], + "loc": "103:24-103:24" + }, + { + "token": "NEWLINE", + "loc": "103:24-103:25" + }, + { + "token": [ + "COMMENT", + { + "content": "// accumulators", + "kind": [ + "Ownline", + { + "leading_blank_line": false, + "trailing_blank_line": false + } + ], + "consumed_by_docstring": false + } + ], + "loc": "104:3-104:18" + }, + { + "token": "NEWLINE", + "loc": "104:18-104:19" + }, + { + "token": "FOR", + "loc": "105:3-105:6" + }, + { + "token": [ + "LIDENT", + "x" + ], + "loc": "105:7-105:8" + }, + { + "token": "IN", + "loc": "105:9-105:11" + }, + { + "token": [ + "LIDENT", + "arr" + ], + "loc": "105:12-105:15" + }, + { + "token": [ + "SEMI", + true + ], + "loc": "105:15-105:16" + }, + { + "token": [ + "LIDENT", + "acc" + ], + "loc": "105:17-105:20" + }, + { + "token": "EQUAL", + "loc": "105:21-105:22" + }, + { + "token": [ + "INT", + "0" + ], + "loc": "105:23-105:24" + }, + { + "token": "LBRACE", + "loc": "105:25-105:26" + }, + { + "token": "NEWLINE", + "loc": "105:26-105:27" + }, + { + "token": "CONTINUE", + "loc": "106:5-106:13" + }, + { + "token": [ + "LIDENT", + "acc" + ], + "loc": "106:14-106:17" + }, + { + "token": "PLUS", + "loc": "106:18-106:19" + }, + { + "token": [ + "LIDENT", + "x" + ], + "loc": "106:20-106:21" + }, + { + "token": "NEWLINE", + "loc": "106:21-106:22" + }, + { + "token": "RBRACE", + "loc": "107:3-107:4" + }, + { + "token": "NEWLINE", + "loc": "107:4-107:5" + }, + { + "token": "RBRACE", + "loc": "108:1-108:2" + }, + { + "token": [ + "SEMI", + false + ], + "loc": "108:2-108:2" + }, + { + "token": "NEWLINE", + "loc": "108:2-108:3" + }, { "token": "EOF", - "loc": "101:1-101:1" + "loc": "109:1-109:1" } ] \ No newline at end of file diff --git a/test/sync_test/__snapshot__/pipeline_test_foreach_break_label.json b/test/sync_test/__snapshot__/pipeline_test_foreach_break_label.json index 4a904e96..1ea6ea80 100644 --- a/test/sync_test/__snapshot__/pipeline_test_foreach_break_label.json +++ b/test/sync_test/__snapshot__/pipeline_test_foreach_break_label.json @@ -204,6 +204,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::ForEach", "loc": null, @@ -240,6 +245,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::If", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_foreach_external.json b/test/sync_test/__snapshot__/pipeline_test_foreach_external.json index 43102b27..9b614089 100644 --- a/test/sync_test/__snapshot__/pipeline_test_foreach_external.json +++ b/test/sync_test/__snapshot__/pipeline_test_foreach_external.json @@ -224,6 +224,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -408,6 +413,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -749,6 +759,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -973,6 +988,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_foreach_nested_loop.json b/test/sync_test/__snapshot__/pipeline_test_foreach_nested_loop.json index 1a0dbdbc..652b127f 100644 --- a/test/sync_test/__snapshot__/pipeline_test_foreach_nested_loop.json +++ b/test/sync_test/__snapshot__/pipeline_test_foreach_nested_loop.json @@ -236,6 +236,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Sequence", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_foreach_specialize.json b/test/sync_test/__snapshot__/pipeline_test_foreach_specialize.json index 6c88e40a..df0cdbe5 100644 --- a/test/sync_test/__snapshot__/pipeline_test_foreach_specialize.json +++ b/test/sync_test/__snapshot__/pipeline_test_foreach_specialize.json @@ -119,6 +119,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -275,6 +280,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -505,6 +515,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -793,6 +808,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -996,6 +1016,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_guard.json b/test/sync_test/__snapshot__/pipeline_test_guard.json index 06d21070..5fcbeffe 100644 --- a/test/sync_test/__snapshot__/pipeline_test_guard.json +++ b/test/sync_test/__snapshot__/pipeline_test_guard.json @@ -1447,6 +1447,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Let", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_hello2.json b/test/sync_test/__snapshot__/pipeline_test_hello2.json index 5c4f453c..a67d2bec 100644 --- a/test/sync_test/__snapshot__/pipeline_test_hello2.json +++ b/test/sync_test/__snapshot__/pipeline_test_hello2.json @@ -140,6 +140,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_int16_common.json b/test/sync_test/__snapshot__/pipeline_test_int16_common.json index 85f0db83..31bb9faf 100644 --- a/test/sync_test/__snapshot__/pipeline_test_int16_common.json +++ b/test/sync_test/__snapshot__/pipeline_test_int16_common.json @@ -2673,6 +2673,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -3736,6 +3741,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_iter_range.json b/test/sync_test/__snapshot__/pipeline_test_iter_range.json index 638a6e1d..6c4132e9 100644 --- a/test/sync_test/__snapshot__/pipeline_test_iter_range.json +++ b/test/sync_test/__snapshot__/pipeline_test_iter_range.json @@ -121,6 +121,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -253,6 +258,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -551,6 +561,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -691,6 +706,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -925,6 +945,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -1284,6 +1309,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -1443,6 +1473,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_label_loop_foreach.json b/test/sync_test/__snapshot__/pipeline_test_label_loop_foreach.json index a6e5dec6..5b7446e3 100644 --- a/test/sync_test/__snapshot__/pipeline_test_label_loop_foreach.json +++ b/test/sync_test/__snapshot__/pipeline_test_label_loop_foreach.json @@ -597,6 +597,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Sequence", "loc": null, @@ -1762,6 +1767,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Sequence", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_label_loop_foreach2.json b/test/sync_test/__snapshot__/pipeline_test_label_loop_foreach2.json index a19c5283..bd63efa1 100644 --- a/test/sync_test/__snapshot__/pipeline_test_label_loop_foreach2.json +++ b/test/sync_test/__snapshot__/pipeline_test_label_loop_foreach2.json @@ -982,6 +982,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Sequence", "loc": null, @@ -1470,6 +1475,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Match", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_label_loop_foreach3.json b/test/sync_test/__snapshot__/pipeline_test_label_loop_foreach3.json index 2ea8741b..a62e8120 100644 --- a/test/sync_test/__snapshot__/pipeline_test_label_loop_foreach3.json +++ b/test/sync_test/__snapshot__/pipeline_test_label_loop_foreach3.json @@ -413,6 +413,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::LetMut", "loc": null, @@ -491,6 +496,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Sequence", "loc": null, @@ -638,6 +648,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Sequence", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_leb128.json b/test/sync_test/__snapshot__/pipeline_test_leb128.json index d7af82f4..60403c56 100644 --- a/test/sync_test/__snapshot__/pipeline_test_leb128.json +++ b/test/sync_test/__snapshot__/pipeline_test_leb128.json @@ -4668,6 +4668,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Let", "loc": null, @@ -5358,6 +5363,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Let", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_let.json b/test/sync_test/__snapshot__/pipeline_test_let.json index dc94e913..bce6ec3b 100644 --- a/test/sync_test/__snapshot__/pipeline_test_let.json +++ b/test/sync_test/__snapshot__/pipeline_test_let.json @@ -140,6 +140,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_lexmatch_unix_path.json b/test/sync_test/__snapshot__/pipeline_test_lexmatch_unix_path.json index 7bdcc741..d9a01832 100644 --- a/test/sync_test/__snapshot__/pipeline_test_lexmatch_unix_path.json +++ b/test/sync_test/__snapshot__/pipeline_test_lexmatch_unix_path.json @@ -1086,6 +1086,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Sequence", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_local_fn_in_loop.json b/test/sync_test/__snapshot__/pipeline_test_local_fn_in_loop.json index 75cb587c..0940d7cd 100644 --- a/test/sync_test/__snapshot__/pipeline_test_local_fn_in_loop.json +++ b/test/sync_test/__snapshot__/pipeline_test_local_fn_in_loop.json @@ -737,6 +737,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_locals_inline.json b/test/sync_test/__snapshot__/pipeline_test_locals_inline.json index a802bab0..3b711e06 100644 --- a/test/sync_test/__snapshot__/pipeline_test_locals_inline.json +++ b/test/sync_test/__snapshot__/pipeline_test_locals_inline.json @@ -635,6 +635,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Assign", "loc": null, @@ -1329,6 +1334,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Assign", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_loop_label.json b/test/sync_test/__snapshot__/pipeline_test_loop_label.json index d1ec1f49..40a90d13 100644 --- a/test/sync_test/__snapshot__/pipeline_test_loop_label.json +++ b/test/sync_test/__snapshot__/pipeline_test_loop_label.json @@ -331,6 +331,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::ForEach", "loc": null, @@ -448,6 +453,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::If", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_loop_label_shadow.json b/test/sync_test/__snapshot__/pipeline_test_loop_label_shadow.json index e6255972..d3549e2c 100644 --- a/test/sync_test/__snapshot__/pipeline_test_loop_label_shadow.json +++ b/test/sync_test/__snapshot__/pipeline_test_loop_label_shadow.json @@ -177,6 +177,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Let", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_mcore_inline.json b/test/sync_test/__snapshot__/pipeline_test_mcore_inline.json index 2cbf3850..774ac267 100644 --- a/test/sync_test/__snapshot__/pipeline_test_mcore_inline.json +++ b/test/sync_test/__snapshot__/pipeline_test_mcore_inline.json @@ -333,6 +333,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_mcore_inline_err.json b/test/sync_test/__snapshot__/pipeline_test_mcore_inline_err.json index 5dce655c..43d1aaff 100644 --- a/test/sync_test/__snapshot__/pipeline_test_mcore_inline_err.json +++ b/test/sync_test/__snapshot__/pipeline_test_mcore_inline_err.json @@ -400,6 +400,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::DotApply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_mcore_inline_mut.json b/test/sync_test/__snapshot__/pipeline_test_mcore_inline_mut.json index 28f1acda..ba509087 100644 --- a/test/sync_test/__snapshot__/pipeline_test_mcore_inline_mut.json +++ b/test/sync_test/__snapshot__/pipeline_test_mcore_inline_mut.json @@ -289,6 +289,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Sequence", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_mcore_inline_rec.json b/test/sync_test/__snapshot__/pipeline_test_mcore_inline_rec.json index e724651d..c033f413 100644 --- a/test/sync_test/__snapshot__/pipeline_test_mcore_inline_rec.json +++ b/test/sync_test/__snapshot__/pipeline_test_mcore_inline_rec.json @@ -350,6 +350,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::DotApply", "loc": null, @@ -984,6 +989,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_obj_in_arr.json b/test/sync_test/__snapshot__/pipeline_test_obj_in_arr.json index 1d3c11e7..dbf83817 100644 --- a/test/sync_test/__snapshot__/pipeline_test_obj_in_arr.json +++ b/test/sync_test/__snapshot__/pipeline_test_obj_in_arr.json @@ -1594,6 +1594,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::If", "loc": null, @@ -2189,6 +2194,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Let", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_option_optimization.json b/test/sync_test/__snapshot__/pipeline_test_option_optimization.json index bd555bf1..1f6b94a3 100644 --- a/test/sync_test/__snapshot__/pipeline_test_option_optimization.json +++ b/test/sync_test/__snapshot__/pipeline_test_option_optimization.json @@ -3840,6 +3840,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Match", "loc": null, @@ -4296,6 +4301,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, @@ -4667,6 +4677,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Match", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_readonlyarray2.json b/test/sync_test/__snapshot__/pipeline_test_readonlyarray2.json index 3597a744..55448942 100644 --- a/test/sync_test/__snapshot__/pipeline_test_readonlyarray2.json +++ b/test/sync_test/__snapshot__/pipeline_test_readonlyarray2.json @@ -949,6 +949,11 @@ "end_index": null } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_specialize_local_fn.json b/test/sync_test/__snapshot__/pipeline_test_specialize_local_fn.json index 3eb79027..fa03535e 100644 --- a/test/sync_test/__snapshot__/pipeline_test_specialize_local_fn.json +++ b/test/sync_test/__snapshot__/pipeline_test_specialize_local_fn.json @@ -545,6 +545,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::ArraySet", "loc": null, @@ -989,6 +994,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::If", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_string_unsafe_get.json b/test/sync_test/__snapshot__/pipeline_test_string_unsafe_get.json index 0db3c04c..f7481db7 100644 --- a/test/sync_test/__snapshot__/pipeline_test_string_unsafe_get.json +++ b/test/sync_test/__snapshot__/pipeline_test_string_unsafe_get.json @@ -310,6 +310,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_stringview_implicit_cast.json b/test/sync_test/__snapshot__/pipeline_test_stringview_implicit_cast.json index e910a0d8..0af4f8d7 100644 --- a/test/sync_test/__snapshot__/pipeline_test_stringview_implicit_cast.json +++ b/test/sync_test/__snapshot__/pipeline_test_stringview_implicit_cast.json @@ -189,6 +189,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::If", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_to_string.json b/test/sync_test/__snapshot__/pipeline_test_to_string.json index ec0e3387..48e41eb7 100644 --- a/test/sync_test/__snapshot__/pipeline_test_to_string.json +++ b/test/sync_test/__snapshot__/pipeline_test_to_string.json @@ -125,6 +125,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_tree_mutual_recursion.json b/test/sync_test/__snapshot__/pipeline_test_tree_mutual_recursion.json index 816b4abb..2f6c89df 100644 --- a/test/sync_test/__snapshot__/pipeline_test_tree_mutual_recursion.json +++ b/test/sync_test/__snapshot__/pipeline_test_tree_mutual_recursion.json @@ -1638,6 +1638,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Assign", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_tuple_pattern.json b/test/sync_test/__snapshot__/pipeline_test_tuple_pattern.json index 4375abb0..340df5cf 100644 --- a/test/sync_test/__snapshot__/pipeline_test_tuple_pattern.json +++ b/test/sync_test/__snapshot__/pipeline_test_tuple_pattern.json @@ -152,6 +152,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_unsafe_bytes_get.json b/test/sync_test/__snapshot__/pipeline_test_unsafe_bytes_get.json index f342c510..2cf94fb0 100644 --- a/test/sync_test/__snapshot__/pipeline_test_unsafe_bytes_get.json +++ b/test/sync_test/__snapshot__/pipeline_test_unsafe_bytes_get.json @@ -223,6 +223,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_utf16_escape.json b/test/sync_test/__snapshot__/pipeline_test_utf16_escape.json index aa6bc902..19f9a9d3 100644 --- a/test/sync_test/__snapshot__/pipeline_test_utf16_escape.json +++ b/test/sync_test/__snapshot__/pipeline_test_utf16_escape.json @@ -283,6 +283,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_valstruct_in_array.json b/test/sync_test/__snapshot__/pipeline_test_valstruct_in_array.json index c12d5e40..6b9b28d8 100644 --- a/test/sync_test/__snapshot__/pipeline_test_valstruct_in_array.json +++ b/test/sync_test/__snapshot__/pipeline_test_valstruct_in_array.json @@ -1535,6 +1535,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::DotApply", "loc": null, @@ -1721,6 +1726,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Let", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_valtype_generic.json b/test/sync_test/__snapshot__/pipeline_test_valtype_generic.json index b4bbafc4..7238f7af 100644 --- a/test/sync_test/__snapshot__/pipeline_test_valtype_generic.json +++ b/test/sync_test/__snapshot__/pipeline_test_valtype_generic.json @@ -1366,6 +1366,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::DotApply", "loc": null, @@ -1613,6 +1618,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Let", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_valtype_tuple_struct.json b/test/sync_test/__snapshot__/pipeline_test_valtype_tuple_struct.json index f05dbb92..990ea6a5 100644 --- a/test/sync_test/__snapshot__/pipeline_test_valtype_tuple_struct.json +++ b/test/sync_test/__snapshot__/pipeline_test_valtype_tuple_struct.json @@ -596,6 +596,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::DotApply", "loc": null, @@ -916,6 +921,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Let", "loc": null, @@ -1147,6 +1157,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::DotApply", "loc": null, @@ -1526,6 +1541,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Let", "loc": null, @@ -1757,6 +1777,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::If", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_value_enum_array.json b/test/sync_test/__snapshot__/pipeline_test_value_enum_array.json index b43ecd3e..6354b52a 100644 --- a/test/sync_test/__snapshot__/pipeline_test_value_enum_array.json +++ b/test/sync_test/__snapshot__/pipeline_test_value_enum_array.json @@ -2579,6 +2579,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::If", "loc": null, @@ -3323,6 +3328,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Let", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_value_enum_basic.json b/test/sync_test/__snapshot__/pipeline_test_value_enum_basic.json index 8e8fe835..68ab9411 100644 --- a/test/sync_test/__snapshot__/pipeline_test_value_enum_basic.json +++ b/test/sync_test/__snapshot__/pipeline_test_value_enum_basic.json @@ -1184,6 +1184,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::DotApply", "loc": null, diff --git a/test/sync_test/__snapshot__/pipeline_test_view_of_view.json b/test/sync_test/__snapshot__/pipeline_test_view_of_view.json index 11617080..1208dbaf 100644 --- a/test/sync_test/__snapshot__/pipeline_test_view_of_view.json +++ b/test/sync_test/__snapshot__/pipeline_test_view_of_view.json @@ -811,6 +811,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::ForEach", "loc": null, @@ -847,6 +852,11 @@ } } }, + "acc_binders": { + "kind": "Expr::ForEach::AccBinderList", + "loc": null, + "children": [] + }, "body": { "kind": "Expr::Apply", "loc": null, diff --git a/yacc_parser/parser.mbt b/yacc_parser/parser.mbt index 11a1dc02..e0ccefde 100644 --- a/yacc_parser/parser.mbt +++ b/yacc_parser/parser.mbt @@ -545,6 +545,11 @@ priv suberror YYObj__list_List_TypeVarConstraint_ { YYObj__list_List_TypeVarConstraint_(@list.List[TypeVarConstraint]) } +///| +priv suberror YYObj__list_List__Binder__Expr__ { + YYObj__list_List__Binder__Expr__(@list.List[(Binder, Expr)]) +} + ///| priv suberror YYObj__list_List__Binder__Type___Func__ { YYObj__list_List__Binder__Type___Func__(@list.List[(Binder, Type?, Func)]) @@ -934,6 +939,7 @@ priv enum YYSymbol { NT_optional_nobreak NT_optional_where_clause NT_for_expr + NT_optional_foreach_acc_binders NT_foreach_expr NT_foreach_binder NT_expr @@ -10301,9 +10307,9 @@ fn yy_action_206( } // file:///./parser.mbty -// 2199| record_constr_decl option(SEMI) { -// 2200| (@list.empty(), Some($1)) -// 2201| } +// 2204| record_constr_decl option(SEMI) { +// 2205| (@list.empty(), Some($1)) +// 2206| } ///| fn yy_action_207( @@ -10320,24 +10326,24 @@ fn yy_action_207( } // file:///./parser.mbty -// 2179| attributes is_async "fn" optional_type_parameters binder "(" list_commas(trait_method_param) ")" func_return_type { -// 2180| let (return_type, error_type) = $9 -// 2181| FunDecl::{ -// 2182| type_name : None, -// 2183| name : $5, -// 2184| has_error : None, -// 2185| is_async : $2, -// 2186| quantifiers: $4, -// 2187| decl_params: Some($7), -// 2188| params_loc: mk_loc($loc($7)), -// 2189| return_type, -// 2190| error_type, -// 2191| vis: Default, -// 2192| doc: DocString::empty(), -// 2193| attrs: $1, -// 2194| loc : mk_loc($loc) -// 2195| } -// 2196| } +// 2184| attributes is_async "fn" optional_type_parameters binder "(" list_commas(trait_method_param) ")" func_return_type { +// 2185| let (return_type, error_type) = $9 +// 2186| FunDecl::{ +// 2187| type_name : None, +// 2188| name : $5, +// 2189| has_error : None, +// 2190| is_async : $2, +// 2191| quantifiers: $4, +// 2192| decl_params: Some($7), +// 2193| params_loc: mk_loc($loc($7)), +// 2194| return_type, +// 2195| error_type, +// 2196| vis: Default, +// 2197| doc: DocString::empty(), +// 2198| attrs: $1, +// 2199| loc : mk_loc($loc) +// 2200| } +// 2201| } ///| fn yy_action_208( @@ -10385,24 +10391,24 @@ fn yy_action_208( } // file:///./parser.mbty -// 2179| attributes is_async "fn" optional_type_parameters binder "(" list_commas(trait_method_param) ")" func_return_type { -// 2180| let (return_type, error_type) = $9 -// 2181| FunDecl::{ -// 2182| type_name : None, -// 2183| name : $5, -// 2184| has_error : None, -// 2185| is_async : $2, -// 2186| quantifiers: $4, -// 2187| decl_params: Some($7), -// 2188| params_loc: mk_loc($loc($7)), -// 2189| return_type, -// 2190| error_type, -// 2191| vis: Default, -// 2192| doc: DocString::empty(), -// 2193| attrs: $1, -// 2194| loc : mk_loc($loc) -// 2195| } -// 2196| } +// 2184| attributes is_async "fn" optional_type_parameters binder "(" list_commas(trait_method_param) ")" func_return_type { +// 2185| let (return_type, error_type) = $9 +// 2186| FunDecl::{ +// 2187| type_name : None, +// 2188| name : $5, +// 2189| has_error : None, +// 2190| is_async : $2, +// 2191| quantifiers: $4, +// 2192| decl_params: Some($7), +// 2193| params_loc: mk_loc($loc($7)), +// 2194| return_type, +// 2195| error_type, +// 2196| vis: Default, +// 2197| doc: DocString::empty(), +// 2198| attrs: $1, +// 2199| loc : mk_loc($loc) +// 2200| } +// 2201| } ///| fn yy_action_209( @@ -10450,24 +10456,24 @@ fn yy_action_209( } // file:///./parser.mbty -// 2179| attributes is_async "fn" optional_type_parameters binder "(" list_commas(trait_method_param) ")" func_return_type { -// 2180| let (return_type, error_type) = $9 -// 2181| FunDecl::{ -// 2182| type_name : None, -// 2183| name : $5, -// 2184| has_error : None, -// 2185| is_async : $2, -// 2186| quantifiers: $4, -// 2187| decl_params: Some($7), -// 2188| params_loc: mk_loc($loc($7)), -// 2189| return_type, -// 2190| error_type, -// 2191| vis: Default, -// 2192| doc: DocString::empty(), -// 2193| attrs: $1, -// 2194| loc : mk_loc($loc) -// 2195| } -// 2196| } +// 2184| attributes is_async "fn" optional_type_parameters binder "(" list_commas(trait_method_param) ")" func_return_type { +// 2185| let (return_type, error_type) = $9 +// 2186| FunDecl::{ +// 2187| type_name : None, +// 2188| name : $5, +// 2189| has_error : None, +// 2190| is_async : $2, +// 2191| quantifiers: $4, +// 2192| decl_params: Some($7), +// 2193| params_loc: mk_loc($loc($7)), +// 2194| return_type, +// 2195| error_type, +// 2196| vis: Default, +// 2197| doc: DocString::empty(), +// 2198| attrs: $1, +// 2199| loc : mk_loc($loc) +// 2200| } +// 2201| } ///| fn yy_action_210( @@ -10515,24 +10521,24 @@ fn yy_action_210( } // file:///./parser.mbty -// 2179| attributes is_async "fn" optional_type_parameters binder "(" list_commas(trait_method_param) ")" func_return_type { -// 2180| let (return_type, error_type) = $9 -// 2181| FunDecl::{ -// 2182| type_name : None, -// 2183| name : $5, -// 2184| has_error : None, -// 2185| is_async : $2, -// 2186| quantifiers: $4, -// 2187| decl_params: Some($7), -// 2188| params_loc: mk_loc($loc($7)), -// 2189| return_type, -// 2190| error_type, -// 2191| vis: Default, -// 2192| doc: DocString::empty(), -// 2193| attrs: $1, -// 2194| loc : mk_loc($loc) -// 2195| } -// 2196| } +// 2184| attributes is_async "fn" optional_type_parameters binder "(" list_commas(trait_method_param) ")" func_return_type { +// 2185| let (return_type, error_type) = $9 +// 2186| FunDecl::{ +// 2187| type_name : None, +// 2188| name : $5, +// 2189| has_error : None, +// 2190| is_async : $2, +// 2191| quantifiers: $4, +// 2192| decl_params: Some($7), +// 2193| params_loc: mk_loc($loc($7)), +// 2194| return_type, +// 2195| error_type, +// 2196| vis: Default, +// 2197| doc: DocString::empty(), +// 2198| attrs: $1, +// 2199| loc : mk_loc($loc) +// 2200| } +// 2201| } ///| fn yy_action_211( @@ -10580,9 +10586,9 @@ fn yy_action_211( } // file:///./parser.mbty -// 2205| non_empty_list_semi_rev_aux(record_decl_field) SEMI record_constr_decl option(SEMI) { -// 2206| ($1.rev(), Some($3)) -// 2207| } +// 2210| non_empty_list_semi_rev_aux(record_decl_field) SEMI record_constr_decl option(SEMI) { +// 2211| ($1.rev(), Some($3)) +// 2212| } ///| fn yy_action_212( @@ -10618,9 +10624,9 @@ fn yy_action_213( } // file:///./parser.mbty -// 2208| non_empty_list_semi_rev_aux(record_decl_field) option(SEMI) { -// 2209| ($1.rev(), None) -// 2210| } +// 2213| non_empty_list_semi_rev_aux(record_decl_field) option(SEMI) { +// 2214| ($1.rev(), None) +// 2215| } ///| fn yy_action_214( @@ -10654,9 +10660,9 @@ fn yy_action_215( } // file:///./parser.mbty -// 2202| { -// 2203| (@list.empty(), None) -// 2204| } +// 2207| { +// 2208| (@list.empty(), None) +// 2209| } ///| fn yy_action_216( @@ -12902,7 +12908,7 @@ fn yy_action_295( } // file:///./parser.mbty -// 1924| STRING { ($1, mk_loc($sloc)) } +// 1929| STRING { ($1, mk_loc($sloc)) } ///| fn yy_action_296( @@ -13109,17 +13115,17 @@ fn yy_action_301( } // file:///./parser.mbty -// 2165| attributes visibility option("mut") LIDENT ":" type_ { -// 2166| FieldDecl::{ -// 2167| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, -// 2168| ty: $6, -// 2169| mut_: $3 is Some(_), -// 2170| vis: $2, -// 2171| loc: mk_loc($sloc), -// 2172| attrs: $1, -// 2173| doc: DocString::empty() -// 2174| } -// 2175| } +// 2170| attributes visibility option("mut") LIDENT ":" type_ { +// 2171| FieldDecl::{ +// 2172| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, +// 2173| ty: $6, +// 2174| mut_: $3 is Some(_), +// 2175| vis: $2, +// 2176| loc: mk_loc($sloc), +// 2177| attrs: $1, +// 2178| doc: DocString::empty() +// 2179| } +// 2180| } ///| fn yy_action_302( @@ -13161,17 +13167,17 @@ fn yy_action_302( } // file:///./parser.mbty -// 2165| attributes visibility option("mut") LIDENT ":" type_ { -// 2166| FieldDecl::{ -// 2167| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, -// 2168| ty: $6, -// 2169| mut_: $3 is Some(_), -// 2170| vis: $2, -// 2171| loc: mk_loc($sloc), -// 2172| attrs: $1, -// 2173| doc: DocString::empty() -// 2174| } -// 2175| } +// 2170| attributes visibility option("mut") LIDENT ":" type_ { +// 2171| FieldDecl::{ +// 2172| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, +// 2173| ty: $6, +// 2174| mut_: $3 is Some(_), +// 2175| vis: $2, +// 2176| loc: mk_loc($sloc), +// 2177| attrs: $1, +// 2178| doc: DocString::empty() +// 2179| } +// 2180| } ///| fn yy_action_303( @@ -13213,17 +13219,17 @@ fn yy_action_303( } // file:///./parser.mbty -// 2165| attributes visibility option("mut") LIDENT ":" type_ { -// 2166| FieldDecl::{ -// 2167| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, -// 2168| ty: $6, -// 2169| mut_: $3 is Some(_), -// 2170| vis: $2, -// 2171| loc: mk_loc($sloc), -// 2172| attrs: $1, -// 2173| doc: DocString::empty() -// 2174| } -// 2175| } +// 2170| attributes visibility option("mut") LIDENT ":" type_ { +// 2171| FieldDecl::{ +// 2172| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, +// 2173| ty: $6, +// 2174| mut_: $3 is Some(_), +// 2175| vis: $2, +// 2176| loc: mk_loc($sloc), +// 2177| attrs: $1, +// 2178| doc: DocString::empty() +// 2179| } +// 2180| } ///| fn yy_action_304( @@ -13265,17 +13271,17 @@ fn yy_action_304( } // file:///./parser.mbty -// 2165| attributes visibility option("mut") LIDENT ":" type_ { -// 2166| FieldDecl::{ -// 2167| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, -// 2168| ty: $6, -// 2169| mut_: $3 is Some(_), -// 2170| vis: $2, -// 2171| loc: mk_loc($sloc), -// 2172| attrs: $1, -// 2173| doc: DocString::empty() -// 2174| } -// 2175| } +// 2170| attributes visibility option("mut") LIDENT ":" type_ { +// 2171| FieldDecl::{ +// 2172| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, +// 2173| ty: $6, +// 2174| mut_: $3 is Some(_), +// 2175| vis: $2, +// 2176| loc: mk_loc($sloc), +// 2177| attrs: $1, +// 2178| doc: DocString::empty() +// 2179| } +// 2180| } ///| fn yy_action_305( @@ -13317,17 +13323,17 @@ fn yy_action_305( } // file:///./parser.mbty -// 2165| attributes visibility option("mut") LIDENT ":" type_ { -// 2166| FieldDecl::{ -// 2167| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, -// 2168| ty: $6, -// 2169| mut_: $3 is Some(_), -// 2170| vis: $2, -// 2171| loc: mk_loc($sloc), -// 2172| attrs: $1, -// 2173| doc: DocString::empty() -// 2174| } -// 2175| } +// 2170| attributes visibility option("mut") LIDENT ":" type_ { +// 2171| FieldDecl::{ +// 2172| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, +// 2173| ty: $6, +// 2174| mut_: $3 is Some(_), +// 2175| vis: $2, +// 2176| loc: mk_loc($sloc), +// 2177| attrs: $1, +// 2178| doc: DocString::empty() +// 2179| } +// 2180| } ///| fn yy_action_306( @@ -13424,17 +13430,17 @@ fn yy_action_308( } // file:///./parser.mbty -// 2165| attributes visibility option("mut") LIDENT ":" type_ { -// 2166| FieldDecl::{ -// 2167| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, -// 2168| ty: $6, -// 2169| mut_: $3 is Some(_), -// 2170| vis: $2, -// 2171| loc: mk_loc($sloc), -// 2172| attrs: $1, -// 2173| doc: DocString::empty() -// 2174| } -// 2175| } +// 2170| attributes visibility option("mut") LIDENT ":" type_ { +// 2171| FieldDecl::{ +// 2172| name: FieldName::{ label: $4, loc: mk_loc($loc($4)) }, +// 2173| ty: $6, +// 2174| mut_: $3 is Some(_), +// 2175| vis: $2, +// 2176| loc: mk_loc($sloc), +// 2177| attrs: $1, +// 2178| doc: DocString::empty() +// 2179| } +// 2180| } ///| fn yy_action_309( @@ -14084,9 +14090,9 @@ fn yy_action_335( } // file:///./parser.mbty -// 1866| UIDENT COLON separated_nonempty_list(PLUS, tvar_constraint) { -// 1867| TypeVarBinder::{ name: $1, constraints: $3, name_loc: mk_loc($loc($1)) } -// 1868| } +// 1871| UIDENT COLON separated_nonempty_list(PLUS, tvar_constraint) { +// 1872| TypeVarBinder::{ name: $1, constraints: $3, name_loc: mk_loc($loc($1)) } +// 1873| } ///| fn yy_action_336( @@ -14110,7 +14116,7 @@ fn yy_action_336( } // file:///./parser.mbty -// 1877| qual_ident_ty { TypeVarConstraint::{ trait_: $1, loc: mk_loc($sloc) } } +// 1882| qual_ident_ty { TypeVarConstraint::{ trait_: $1, loc: mk_loc($sloc) } } ///| fn yy_action_337( @@ -14171,9 +14177,9 @@ fn yy_action_339( } // file:///./parser.mbty -// 1863| UIDENT { -// 1864| TypeVarBinder::{ name: $1, constraints: @list.empty(), name_loc: mk_loc($loc($1)) } -// 1865| } +// 1868| UIDENT { +// 1869| TypeVarBinder::{ name: $1, constraints: @list.empty(), name_loc: mk_loc($loc($1)) } +// 1870| } ///| fn yy_action_340( @@ -14360,16 +14366,16 @@ fn yy_action_346( } // file:///./parser.mbty -// 2231| attributes UIDENT option(delimited("(", non_empty_list_commas(constructor_param), ")")) option(eq_int_tag) { -// 2232| ConstrDecl::{ -// 2233| name: ConstrName::{ name: $2, loc: mk_loc($loc($2)) }, -// 2234| args: $3, -// 2235| tag: $4, -// 2236| loc: mk_loc($sloc), -// 2237| attrs: $1, -// 2238| doc: DocString::empty() -// 2239| } -// 2240| } +// 2236| attributes UIDENT option(delimited("(", non_empty_list_commas(constructor_param), ")")) option(eq_int_tag) { +// 2237| ConstrDecl::{ +// 2238| name: ConstrName::{ name: $2, loc: mk_loc($loc($2)) }, +// 2239| args: $3, +// 2240| tag: $4, +// 2241| loc: mk_loc($sloc), +// 2242| attrs: $1, +// 2243| doc: DocString::empty() +// 2244| } +// 2245| } ///| fn yy_action_347( @@ -14408,16 +14414,16 @@ fn yy_action_347( } // file:///./parser.mbty -// 2231| attributes UIDENT option(delimited("(", non_empty_list_commas(constructor_param), ")")) option(eq_int_tag) { -// 2232| ConstrDecl::{ -// 2233| name: ConstrName::{ name: $2, loc: mk_loc($loc($2)) }, -// 2234| args: $3, -// 2235| tag: $4, -// 2236| loc: mk_loc($sloc), -// 2237| attrs: $1, -// 2238| doc: DocString::empty() -// 2239| } -// 2240| } +// 2236| attributes UIDENT option(delimited("(", non_empty_list_commas(constructor_param), ")")) option(eq_int_tag) { +// 2237| ConstrDecl::{ +// 2238| name: ConstrName::{ name: $2, loc: mk_loc($loc($2)) }, +// 2239| args: $3, +// 2240| tag: $4, +// 2241| loc: mk_loc($sloc), +// 2242| attrs: $1, +// 2243| doc: DocString::empty() +// 2244| } +// 2245| } ///| fn yy_action_348( @@ -14491,7 +14497,7 @@ fn yy_action_349( } // file:///./parser.mbty -// 2244| "=" INT { ($2, mk_loc($loc($2))) } +// 2249| "=" INT { ($2, mk_loc($loc($2))) } ///| fn yy_action_350( @@ -14526,13 +14532,13 @@ fn yy_action_351( } // file:///./parser.mbty -// 2213| option("mut") type_ { -// 2214| ConstrParam::{ -// 2215| ty: $2, -// 2216| mut_: $1 is Some(_), -// 2217| label: None -// 2218| } -// 2219| } +// 2218| option("mut") type_ { +// 2219| ConstrParam::{ +// 2220| ty: $2, +// 2221| mut_: $1 is Some(_), +// 2222| label: None +// 2223| } +// 2224| } ///| fn yy_action_352( @@ -14550,14 +14556,14 @@ fn yy_action_352( } // file:///./parser.mbty -// 2220| option("mut") POST_LABEL ":" type_ { -// 2221| let label = Label::{ name: $2, loc: mk_loc($loc($2)).trim_last_char() } -// 2222| ConstrParam::{ -// 2223| ty: $4, -// 2224| mut_: $1 is Some(_), -// 2225| label: Some(label) -// 2226| } -// 2227| } +// 2225| option("mut") POST_LABEL ":" type_ { +// 2226| let label = Label::{ name: $2, loc: mk_loc($loc($2)).trim_last_char() } +// 2227| ConstrParam::{ +// 2228| ty: $4, +// 2229| mut_: $1 is Some(_), +// 2230| label: Some(label) +// 2231| } +// 2232| } ///| fn yy_action_353( @@ -15449,7 +15455,7 @@ fn yy_action_386( } // file:///./parser.mbty -// 1872| UIDENT { TypeDeclBinder::{ name: Some($1), loc: mk_loc($sloc) } } +// 1877| UIDENT { TypeDeclBinder::{ name: Some($1), loc: mk_loc($sloc) } } ///| fn yy_action_387( @@ -15475,7 +15481,7 @@ fn yy_action_387( } // file:///./parser.mbty -// 1873| "_" { TypeDeclBinder::{ name: None, loc: mk_loc($sloc) } } +// 1878| "_" { TypeDeclBinder::{ name: None, loc: mk_loc($sloc) } } ///| fn yy_action_388( @@ -15730,7 +15736,7 @@ fn yy_action_401( } // file:///./parser.mbty -// 1839| "[" list_commas(spreadable_elem) "]" { @syntax.make_array_expr(loc = mk_loc($sloc), $2) } +// 1844| "[" list_commas(spreadable_elem) "]" { @syntax.make_array_expr(loc = mk_loc($sloc), $2) } ///| fn yy_action_402( @@ -15773,7 +15779,7 @@ fn yy_action_403( } // file:///./parser.mbty -// 1978| expr { Regular($1) } +// 1983| expr { Regular($1) } ///| fn yy_action_404( @@ -15790,11 +15796,11 @@ fn yy_action_404( } // file:///./parser.mbty -// 2248| label_pun "," list_commas_with_trailing_info(record_defn_single) { -// 2249| let (fs, trailing) = $3 -// 2250| let trailing_mark = if fs.is_empty() || trailing { TrailingMark::Comma } else { TrailingMark::None } -// 2251| (fs.add($1), trailing_mark) -// 2252| } +// 2253| label_pun "," list_commas_with_trailing_info(record_defn_single) { +// 2254| let (fs, trailing) = $3 +// 2255| let trailing_mark = if fs.is_empty() || trailing { TrailingMark::Comma } else { TrailingMark::None } +// 2256| (fs.add($1), trailing_mark) +// 2257| } ///| fn yy_action_405( @@ -15819,10 +15825,10 @@ fn yy_action_405( } // file:///./parser.mbty -// 2253| labeled_expr option(",") { -// 2254| let trailing_mark = if $2 is Some(_) { TrailingMark::Comma } else { TrailingMark::None } -// 2255| (@list.singleton($1), trailing_mark) -// 2256| } +// 2258| labeled_expr option(",") { +// 2259| let trailing_mark = if $2 is Some(_) { TrailingMark::Comma } else { TrailingMark::None } +// 2260| (@list.singleton($1), trailing_mark) +// 2261| } ///| fn yy_action_407( @@ -15846,11 +15852,11 @@ fn yy_action_407( } // file:///./parser.mbty -// 2257| labeled_expr "," non_empty_list_commas_with_trailing_info(record_defn_single) { -// 2258| let (fs, trailing) = $3 -// 2259| let trailing_mark = if trailing { TrailingMark::Comma } else { TrailingMark::None } -// 2260| (fs.add($1), trailing_mark) -// 2261| } +// 2262| labeled_expr "," non_empty_list_commas_with_trailing_info(record_defn_single) { +// 2263| let (fs, trailing) = $3 +// 2264| let trailing_mark = if trailing { TrailingMark::Comma } else { TrailingMark::None } +// 2265| (fs.add($1), trailing_mark) +// 2266| } ///| fn yy_action_409( @@ -15875,10 +15881,10 @@ fn yy_action_409( } // file:///./parser.mbty -// 1753| "{" record_defn "}" { -// 1754| let (fs, trailing) = $2 -// 1755| @syntax.make_record_expr(loc = mk_loc($sloc), trailing~, None, fs) -// 1756| } +// 1758| "{" record_defn "}" { +// 1759| let (fs, trailing) = $2 +// 1760| @syntax.make_record_expr(loc = mk_loc($sloc), trailing~, None, fs) +// 1761| } ///| fn yy_action_410( @@ -15907,9 +15913,9 @@ fn yy_action_410( } // file:///./parser.mbty -// 1762| ioption(terminated(type_name, COLONCOLON)) "{" ".." expr "}" { -// 1763| RecordUpdate(type_name = $1, record = $4, fields = @list.empty(), loc = mk_loc($sloc)) -// 1764| } +// 1767| ioption(terminated(type_name, COLONCOLON)) "{" ".." expr "}" { +// 1768| RecordUpdate(type_name = $1, record = $4, fields = @list.empty(), loc = mk_loc($sloc)) +// 1769| } ///| fn yy_action_411( @@ -15939,9 +15945,9 @@ fn yy_action_411( } // file:///./parser.mbty -// 1765| ioption(terminated(type_name, COLONCOLON)) "{" ".." expr "," list_commas(record_defn_single) "}" { -// 1766| RecordUpdate(type_name = $1, record = $4, fields = $6, loc = mk_loc($sloc)) -// 1767| } +// 1770| ioption(terminated(type_name, COLONCOLON)) "{" ".." expr "," list_commas(record_defn_single) "}" { +// 1771| RecordUpdate(type_name = $1, record = $4, fields = $6, loc = mk_loc($sloc)) +// 1772| } ///| fn yy_action_413( @@ -15988,18 +15994,18 @@ fn yy_action_412( } // file:///./parser.mbty -// 1768| "{" semi_expr_semi_opt "}" { -// 1769| let (expr, trailing) = $2 -// 1770| match expr { -// 1771| Ident(id = { name: Ident(name~), loc }, ..) => { -// 1772| let label = Label::{ name, loc } -// 1773| let field = @syntax.make_field_def(loc = mk_loc($sloc), label, expr, true) -// 1774| let trailing_mark = if trailing { TrailingMark::Semi } else { TrailingMark::None } -// 1775| @syntax.make_record_expr(loc = mk_loc($sloc), trailing = trailing_mark, None, @list.singleton(field)) -// 1776| } -// 1777| _ => Group(expr~, group = Brace, loc = mk_loc($sloc)) -// 1778| } -// 1779| } +// 1773| "{" semi_expr_semi_opt "}" { +// 1774| let (expr, trailing) = $2 +// 1775| match expr { +// 1776| Ident(id = { name: Ident(name~), loc }, ..) => { +// 1777| let label = Label::{ name, loc } +// 1778| let field = @syntax.make_field_def(loc = mk_loc($sloc), label, expr, true) +// 1779| let trailing_mark = if trailing { TrailingMark::Semi } else { TrailingMark::None } +// 1780| @syntax.make_record_expr(loc = mk_loc($sloc), trailing = trailing_mark, None, @list.singleton(field)) +// 1781| } +// 1782| _ => Group(expr~, group = Brace, loc = mk_loc($sloc)) +// 1783| } +// 1784| } ///| fn yy_action_414( @@ -16077,9 +16083,9 @@ fn yy_action_415( } // file:///./parser.mbty -// 1780| "{" list_commas(map_expr_elem) "}" { -// 1781| Map(elems = $2, loc = mk_loc($sloc)) -// 1782| } +// 1785| "{" list_commas(map_expr_elem) "}" { +// 1786| Map(elems = $2, loc = mk_loc($sloc)) +// 1787| } ///| fn yy_action_416( @@ -16742,11 +16748,11 @@ fn yy_action_439( } // file:///./parser.mbty -// 1757| type_name COLONCOLON "{" list_commas_with_trailing_info(record_defn_single) "}" { -// 1758| let (fs, trailing) = $4 -// 1759| let trailing_mark = if trailing { TrailingMark::Comma } else { TrailingMark::None } -// 1760| @syntax.make_record_expr(loc = mk_loc($sloc), trailing = trailing_mark, Some($1), fs) -// 1761| } +// 1762| type_name COLONCOLON "{" list_commas_with_trailing_info(record_defn_single) "}" { +// 1763| let (fs, trailing) = $4 +// 1764| let trailing_mark = if trailing { TrailingMark::Comma } else { TrailingMark::None } +// 1765| @syntax.make_record_expr(loc = mk_loc($sloc), trailing = trailing_mark, Some($1), fs) +// 1766| } ///| fn yy_action_440( @@ -16781,9 +16787,9 @@ fn yy_action_440( } // file:///./parser.mbty -// 1762| ioption(terminated(type_name, COLONCOLON)) "{" ".." expr "}" { -// 1763| RecordUpdate(type_name = $1, record = $4, fields = @list.empty(), loc = mk_loc($sloc)) -// 1764| } +// 1767| ioption(terminated(type_name, COLONCOLON)) "{" ".." expr "}" { +// 1768| RecordUpdate(type_name = $1, record = $4, fields = @list.empty(), loc = mk_loc($sloc)) +// 1769| } ///| fn yy_action_441( @@ -16813,9 +16819,9 @@ fn yy_action_441( } // file:///./parser.mbty -// 1765| ioption(terminated(type_name, COLONCOLON)) "{" ".." expr "," list_commas(record_defn_single) "}" { -// 1766| RecordUpdate(type_name = $1, record = $4, fields = $6, loc = mk_loc($sloc)) -// 1767| } +// 1770| ioption(terminated(type_name, COLONCOLON)) "{" ".." expr "," list_commas(record_defn_single) "}" { +// 1771| RecordUpdate(type_name = $1, record = $4, fields = $6, loc = mk_loc($sloc)) +// 1772| } ///| fn yy_action_443( @@ -17344,17 +17350,17 @@ fn yy_action_465( } // file:///./parser.mbty -// 1821| simple_expr ".." LIDENT apply_attr "(" list_commas(argument) ")" { -// 1822| let method_name = Label::{ name: $3, loc: mk_loc($loc($3)) } -// 1823| DotApply( -// 1824| self = $1, -// 1825| method_name~, -// 1826| args = $6, -// 1827| return_self = true, -// 1828| attr = $4, -// 1829| loc = mk_loc($sloc) -// 1830| ) -// 1831| } +// 1826| simple_expr ".." LIDENT apply_attr "(" list_commas(argument) ")" { +// 1827| let method_name = Label::{ name: $3, loc: mk_loc($loc($3)) } +// 1828| DotApply( +// 1829| self = $1, +// 1830| method_name~, +// 1831| args = $6, +// 1832| return_self = true, +// 1833| attr = $4, +// 1834| loc = mk_loc($sloc) +// 1835| ) +// 1836| } ///| fn yy_action_466( @@ -17394,17 +17400,17 @@ fn yy_action_466( } // file:///./parser.mbty -// 1821| simple_expr ".." LIDENT apply_attr "(" list_commas(argument) ")" { -// 1822| let method_name = Label::{ name: $3, loc: mk_loc($loc($3)) } -// 1823| DotApply( -// 1824| self = $1, -// 1825| method_name~, -// 1826| args = $6, -// 1827| return_self = true, -// 1828| attr = $4, -// 1829| loc = mk_loc($sloc) -// 1830| ) -// 1831| } +// 1826| simple_expr ".." LIDENT apply_attr "(" list_commas(argument) ")" { +// 1827| let method_name = Label::{ name: $3, loc: mk_loc($loc($3)) } +// 1828| DotApply( +// 1829| self = $1, +// 1830| method_name~, +// 1831| args = $6, +// 1832| return_self = true, +// 1833| attr = $4, +// 1834| loc = mk_loc($sloc) +// 1835| ) +// 1836| } ///| fn yy_action_468( @@ -17444,17 +17450,17 @@ fn yy_action_468( } // file:///./parser.mbty -// 1821| simple_expr ".." LIDENT apply_attr "(" list_commas(argument) ")" { -// 1822| let method_name = Label::{ name: $3, loc: mk_loc($loc($3)) } -// 1823| DotApply( -// 1824| self = $1, -// 1825| method_name~, -// 1826| args = $6, -// 1827| return_self = true, -// 1828| attr = $4, -// 1829| loc = mk_loc($sloc) -// 1830| ) -// 1831| } +// 1826| simple_expr ".." LIDENT apply_attr "(" list_commas(argument) ")" { +// 1827| let method_name = Label::{ name: $3, loc: mk_loc($loc($3)) } +// 1828| DotApply( +// 1829| self = $1, +// 1830| method_name~, +// 1831| args = $6, +// 1832| return_self = true, +// 1833| attr = $4, +// 1834| loc = mk_loc($sloc) +// 1835| ) +// 1836| } ///| fn yy_action_470( @@ -17494,7 +17500,7 @@ fn yy_action_470( } // file:///./parser.mbty -// 1651| "!" prefix_expr { make_unot(loc = mk_loc($sloc), $2) } +// 1656| "!" prefix_expr { make_unot(loc = mk_loc($sloc), $2) } ///| fn yy_action_472( @@ -17517,9 +17523,9 @@ fn yy_action_472( } // file:///./parser.mbty -// 1544| "_" "=>" expr_statement_no_break_continue_return { -// 1545| make_arrow_fn(@list.singleton((Unnamed(mk_loc($loc($1))), None)), $3, params_loc = mk_loc($loc($1)), loc = mk_loc($sloc)) -// 1546| } +// 1549| "_" "=>" expr_statement_no_break_continue_return { +// 1550| make_arrow_fn(@list.singleton((Unnamed(mk_loc($loc($1))), None)), $3, params_loc = mk_loc($loc($1)), loc = mk_loc($sloc)) +// 1551| } ///| fn yy_action_473( @@ -17551,17 +17557,17 @@ fn yy_action_473( } // file:///./parser.mbty -// 1810| simple_expr DOT_LIDENT apply_attr "(" list_commas(argument) ")" { -// 1811| let method_name = Label::{ name: $2, loc: mk_loc($loc($2)) } -// 1812| DotApply( -// 1813| self = $1, -// 1814| method_name~, -// 1815| args = $5, -// 1816| return_self = false, -// 1817| attr = $3, -// 1818| loc = mk_loc($sloc) -// 1819| ) -// 1820| } +// 1815| simple_expr DOT_LIDENT apply_attr "(" list_commas(argument) ")" { +// 1816| let method_name = Label::{ name: $2, loc: mk_loc($loc($2)) } +// 1817| DotApply( +// 1818| self = $1, +// 1819| method_name~, +// 1820| args = $5, +// 1821| return_self = false, +// 1822| attr = $3, +// 1823| loc = mk_loc($sloc) +// 1824| ) +// 1825| } ///| fn yy_action_474( @@ -17601,17 +17607,17 @@ fn yy_action_474( } // file:///./parser.mbty -// 1810| simple_expr DOT_LIDENT apply_attr "(" list_commas(argument) ")" { -// 1811| let method_name = Label::{ name: $2, loc: mk_loc($loc($2)) } -// 1812| DotApply( -// 1813| self = $1, -// 1814| method_name~, -// 1815| args = $5, -// 1816| return_self = false, -// 1817| attr = $3, -// 1818| loc = mk_loc($sloc) -// 1819| ) -// 1820| } +// 1815| simple_expr DOT_LIDENT apply_attr "(" list_commas(argument) ")" { +// 1816| let method_name = Label::{ name: $2, loc: mk_loc($loc($2)) } +// 1817| DotApply( +// 1818| self = $1, +// 1819| method_name~, +// 1820| args = $5, +// 1821| return_self = false, +// 1822| attr = $3, +// 1823| loc = mk_loc($sloc) +// 1824| ) +// 1825| } ///| fn yy_action_475( @@ -17651,17 +17657,17 @@ fn yy_action_475( } // file:///./parser.mbty -// 1810| simple_expr DOT_LIDENT apply_attr "(" list_commas(argument) ")" { -// 1811| let method_name = Label::{ name: $2, loc: mk_loc($loc($2)) } -// 1812| DotApply( -// 1813| self = $1, -// 1814| method_name~, -// 1815| args = $5, -// 1816| return_self = false, -// 1817| attr = $3, -// 1818| loc = mk_loc($sloc) -// 1819| ) -// 1820| } +// 1815| simple_expr DOT_LIDENT apply_attr "(" list_commas(argument) ")" { +// 1816| let method_name = Label::{ name: $2, loc: mk_loc($loc($2)) } +// 1817| DotApply( +// 1818| self = $1, +// 1819| method_name~, +// 1820| args = $5, +// 1821| return_self = false, +// 1822| attr = $3, +// 1823| loc = mk_loc($sloc) +// 1824| ) +// 1825| } ///| fn yy_action_476( @@ -17701,7 +17707,7 @@ fn yy_action_476( } // file:///./parser.mbty -// 1665| simple_expr accessor { Field($1, $2) } +// 1670| simple_expr accessor { Field($1, $2) } ///| fn yy_action_477( @@ -17720,9 +17726,9 @@ fn yy_action_477( } // file:///./parser.mbty -// 1832| simple_expr accessor %prec prec_field { -// 1833| Field(record = $1, accessor = $2, loc = mk_loc($sloc)) -// 1834| } +// 1837| simple_expr accessor %prec prec_field { +// 1838| Field(record = $1, accessor = $2, loc = mk_loc($sloc)) +// 1839| } ///| fn yy_action_479( @@ -17751,13 +17757,13 @@ fn yy_action_479( } // file:///./parser.mbty -// 1848| DOT_LIDENT { -// 1849| if $1 == "_" { -// 1850| Newtype(loc = mk_loc($loc($1))) -// 1851| } else { -// 1852| Label(Label::{ name: $1, loc: mk_loc($sloc) }) -// 1853| } -// 1854| } +// 1853| DOT_LIDENT { +// 1854| if $1 == "_" { +// 1855| Newtype(loc = mk_loc($loc($1))) +// 1856| } else { +// 1857| Label(Label::{ name: $1, loc: mk_loc($sloc) }) +// 1858| } +// 1859| } ///| fn yy_action_478( @@ -17789,7 +17795,7 @@ fn yy_action_478( } // file:///./parser.mbty -// 1665| simple_expr accessor { Field($1, $2) } +// 1670| simple_expr accessor { Field($1, $2) } ///| fn yy_action_480( @@ -17808,7 +17814,7 @@ fn yy_action_480( } // file:///./parser.mbty -// 1666| simple_expr "[" expr "]" { Array($1, $3) } +// 1671| simple_expr "[" expr "]" { Array($1, $3) } ///| fn yy_action_482( @@ -17826,9 +17832,9 @@ fn yy_action_482( } // file:///./parser.mbty -// 1798| simple_expr "[" expr "]" { -// 1799| ArrayGet(array = $1, index = $3, loc = mk_loc($sloc)) -// 1800| } +// 1803| simple_expr "[" expr "]" { +// 1804| ArrayGet(array = $1, index = $3, loc = mk_loc($sloc)) +// 1805| } ///| fn yy_action_483( @@ -17856,15 +17862,15 @@ fn yy_action_483( } // file:///./parser.mbty -// 1801| simple_expr "[" option(expr) ":" option(expr) "]" { -// 1802| ArrayGetSlice( -// 1803| array = $1, -// 1804| start_index = $3, -// 1805| end_index = $5, -// 1806| index_loc = mk_loc(($loc($2).0, $loc($6).1)), -// 1807| loc = mk_loc($sloc) -// 1808| ) -// 1809| } +// 1806| simple_expr "[" option(expr) ":" option(expr) "]" { +// 1807| ArrayGetSlice( +// 1808| array = $1, +// 1809| start_index = $3, +// 1810| end_index = $5, +// 1811| index_loc = mk_loc(($loc($2).0, $loc($6).1)), +// 1812| loc = mk_loc($sloc) +// 1813| ) +// 1814| } ///| fn yy_action_484( @@ -17904,9 +17910,9 @@ fn yy_action_484( } // file:///./parser.mbty -// 1795| simple_expr apply_attr "(" list_commas(argument) ")" { -// 1796| Apply(func = $1, args = $4, attr = $2, loc = mk_loc($sloc)) -// 1797| } +// 1800| simple_expr apply_attr "(" list_commas(argument) ")" { +// 1801| Apply(func = $1, args = $4, attr = $2, loc = mk_loc($sloc)) +// 1802| } ///| fn yy_action_485( @@ -17937,7 +17943,7 @@ fn yy_action_485( } // file:///./parser.mbty -// 1694| { NoAttr } +// 1699| { NoAttr } ///| fn yy_action_467( @@ -17953,9 +17959,9 @@ fn yy_action_467( } // file:///./parser.mbty -// 1795| simple_expr apply_attr "(" list_commas(argument) ")" { -// 1796| Apply(func = $1, args = $4, attr = $2, loc = mk_loc($sloc)) -// 1797| } +// 1800| simple_expr apply_attr "(" list_commas(argument) ")" { +// 1801| Apply(func = $1, args = $4, attr = $2, loc = mk_loc($sloc)) +// 1802| } ///| fn yy_action_486( @@ -17986,7 +17992,7 @@ fn yy_action_486( } // file:///./parser.mbty -// 1695| "!" { Exclamation } +// 1700| "!" { Exclamation } ///| fn yy_action_469( @@ -18002,12 +18008,12 @@ fn yy_action_469( } // file:///./parser.mbty -// 1969| LIDENT "?" { -// 1970| let loc = mk_loc($loc($1)) -// 1971| let label = Label::{ name: $1, loc } -// 1972| let arg_value = @syntax.make_ident_expr(loc~, Var::{ name: Ident(name = $1), loc }) -// 1973| Argument::{ value: arg_value, kind: LabelledOptionPun(label~, question_loc = mk_loc($loc($2))) } -// 1974| } +// 1974| LIDENT "?" { +// 1975| let loc = mk_loc($loc($1)) +// 1976| let label = Label::{ name: $1, loc } +// 1977| let arg_value = @syntax.make_ident_expr(loc~, Var::{ name: Ident(name = $1), loc }) +// 1978| Argument::{ value: arg_value, kind: LabelledOptionPun(label~, question_loc = mk_loc($loc($2))) } +// 1979| } ///| fn yy_action_487( @@ -18040,7 +18046,7 @@ fn yy_action_487( } // file:///./parser.mbty -// 1946| "?" { Some(mk_loc($sloc)) } +// 1951| "?" { Some(mk_loc($sloc)) } ///| fn yy_action_488( @@ -18062,13 +18068,13 @@ fn yy_action_488( } // file:///./parser.mbty -// 1951| label optional_question "=" expr { -// 1952| let arg_kind : ArgumentKind = match $2 { -// 1953| Some(question_loc) => LabelledOption(label = $1, question_loc~) -// 1954| None => Labelled($1) -// 1955| } -// 1956| Argument::{ value: $4, kind: arg_kind } -// 1957| } +// 1956| label optional_question "=" expr { +// 1957| let arg_kind : ArgumentKind = match $2 { +// 1958| Some(question_loc) => LabelledOption(label = $1, question_loc~) +// 1959| None => Labelled($1) +// 1960| } +// 1961| Argument::{ value: $4, kind: arg_kind } +// 1962| } ///| fn yy_action_489( @@ -18092,7 +18098,7 @@ fn yy_action_489( } // file:///./parser.mbty -// 1947| { None } +// 1952| { None } ///| fn yy_action_491( @@ -18108,11 +18114,11 @@ fn yy_action_491( } // file:///./parser.mbty -// 1964| POST_LABEL "=" expr { -// 1965| let label = Label::{ name: $1, loc: mk_loc($loc($1)) } -// 1966| let arg_value = $3 -// 1967| Argument::{ value: arg_value, kind: Labelled(label) } -// 1968| } +// 1969| POST_LABEL "=" expr { +// 1970| let label = Label::{ name: $1, loc: mk_loc($loc($1)) } +// 1971| let arg_value = $3 +// 1972| Argument::{ value: arg_value, kind: Labelled(label) } +// 1973| } ///| fn yy_action_492( @@ -18137,11 +18143,11 @@ fn yy_action_492( } // file:///./parser.mbty -// 1959| POST_LABEL { -// 1960| let label = Label::{ name: $1, loc: mk_loc($loc($1)) } -// 1961| let arg_value = @syntax.make_ident_expr(loc = mk_loc($loc($1)), Var::{ name: Ident(name = $1), loc: mk_loc($loc($1)) }) -// 1962| Argument::{ value: arg_value, kind: LabelledPun(label) } -// 1963| } +// 1964| POST_LABEL { +// 1965| let label = Label::{ name: $1, loc: mk_loc($loc($1)) } +// 1966| let arg_value = @syntax.make_ident_expr(loc = mk_loc($loc($1)), Var::{ name: Ident(name = $1), loc: mk_loc($loc($1)) }) +// 1967| Argument::{ value: arg_value, kind: LabelledPun(label) } +// 1968| } ///| fn yy_action_493( @@ -18171,7 +18177,7 @@ fn yy_action_493( } // file:///./parser.mbty -// 1729| "(" binder ":" type_ ")" { Constraint(expr = @syntax.binder_to_expr($2), ty = $4, loc = mk_loc($sloc)) } +// 1734| "(" binder ":" type_ ")" { Constraint(expr = @syntax.binder_to_expr($2), ty = $4, loc = mk_loc($sloc)) } ///| fn yy_action_494( @@ -18200,9 +18206,9 @@ fn yy_action_494( } // file:///./parser.mbty -// 1535| "(" arrow_fn_prefix "=>" expr_statement_no_break_continue_return { -// 1536| make_arrow_fn($2, $4, params_loc = mk_loc($loc($1)).merge(mk_loc($loc($2))), loc = mk_loc($sloc)) -// 1537| } +// 1540| "(" arrow_fn_prefix "=>" expr_statement_no_break_continue_return { +// 1541| make_arrow_fn($2, $4, params_loc = mk_loc($loc($1)).merge(mk_loc($loc($2))), loc = mk_loc($sloc)) +// 1542| } ///| fn yy_action_495( @@ -18237,9 +18243,9 @@ fn yy_action_495( } // file:///./parser.mbty -// 1538| "(" ")" "=>" expr_statement_no_break_continue_return { -// 1539| make_arrow_fn(@list.empty(), $4, params_loc = mk_loc($loc($1)).merge(mk_loc($loc($2))),loc = mk_loc($sloc)) -// 1540| } +// 1543| "(" ")" "=>" expr_statement_no_break_continue_return { +// 1544| make_arrow_fn(@list.empty(), $4, params_loc = mk_loc($loc($1)).merge(mk_loc($loc($2))),loc = mk_loc($sloc)) +// 1545| } ///| fn yy_action_496( @@ -18273,7 +18279,7 @@ fn yy_action_496( } // file:///./parser.mbty -// 1561| binder ioption(",") ")" { @list.singleton(Named($1)) } +// 1566| binder ioption(",") ")" { @list.singleton(Named($1)) } ///| fn yy_action_497( @@ -18292,7 +18298,7 @@ fn yy_action_497( } // file:///./parser.mbty -// 1561| binder ioption(",") ")" { @list.singleton(Named($1)) } +// 1566| binder ioption(",") ")" { @list.singleton(Named($1)) } ///| fn yy_action_499( @@ -18311,7 +18317,7 @@ fn yy_action_499( } // file:///./parser.mbty -// 1563| binder "," arrow_fn_prefix_no_constraint { $3.add(Named($1)) } +// 1568| binder "," arrow_fn_prefix_no_constraint { $3.add(Named($1)) } ///| fn yy_action_501( @@ -18330,7 +18336,7 @@ fn yy_action_501( } // file:///./parser.mbty -// 1705| binder "," non_empty_tuple_elems_with_prefix { $3.add(@syntax.binder_to_expr($1)) } +// 1710| binder "," non_empty_tuple_elems_with_prefix { $3.add(@syntax.binder_to_expr($1)) } ///| fn yy_action_502( @@ -18349,21 +18355,21 @@ fn yy_action_502( } // file:///./parser.mbty -// 1516| pipe_expr catch_keyword single_pattern_cases "}" else_keyword single_pattern_cases "}" { -// 1517| let (catch_all, catch_loc) = $2 -// 1518| let else_loc = $5 -// 1519| Try( -// 1520| body = $1, -// 1521| catch_ = $3, -// 1522| catch_all~, -// 1523| try_else = Some($6), -// 1524| has_try = false, -// 1525| try_loc = mk_loc($loc($1)), -// 1526| catch_loc~, -// 1527| else_loc~, -// 1528| loc = mk_loc($sloc) -// 1529| ) -// 1530| } +// 1521| pipe_expr catch_keyword single_pattern_cases "}" else_keyword single_pattern_cases "}" { +// 1522| let (catch_all, catch_loc) = $2 +// 1523| let else_loc = $5 +// 1524| Try( +// 1525| body = $1, +// 1526| catch_ = $3, +// 1527| catch_all~, +// 1528| try_else = Some($6), +// 1529| has_try = false, +// 1530| try_loc = mk_loc($loc($1)), +// 1531| catch_loc~, +// 1532| else_loc~, +// 1533| loc = mk_loc($sloc) +// 1534| ) +// 1535| } ///| fn yy_action_503( @@ -18405,20 +18411,20 @@ fn yy_action_503( } // file:///./parser.mbty -// 1502| pipe_expr catch_keyword single_pattern_cases "}" { -// 1503| let (catch_all, catch_loc) = $2 -// 1504| Try( -// 1505| body = $1, -// 1506| catch_ = $3, -// 1507| catch_all~, -// 1508| try_else = None, -// 1509| has_try = false, -// 1510| try_loc = mk_loc($loc($1)), -// 1511| catch_loc~, -// 1512| else_loc = Location::{ start: Position::{ fname: "", lnum: 0, bol: 0, cnum: 0 }, end: Position::{ fname: "", lnum: 0, bol: 0, cnum: 0 } }, -// 1513| loc = mk_loc($sloc) -// 1514| ) -// 1515| } +// 1507| pipe_expr catch_keyword single_pattern_cases "}" { +// 1508| let (catch_all, catch_loc) = $2 +// 1509| Try( +// 1510| body = $1, +// 1511| catch_ = $3, +// 1512| catch_all~, +// 1513| try_else = None, +// 1514| has_try = false, +// 1515| try_loc = mk_loc($loc($1)), +// 1516| catch_loc~, +// 1517| else_loc = Location::{ start: Position::{ fname: "", lnum: 0, bol: 0, cnum: 0 }, end: Position::{ fname: "", lnum: 0, bol: 0, cnum: 0 } }, +// 1518| loc = mk_loc($sloc) +// 1519| ) +// 1520| } ///| fn yy_action_505( @@ -18960,23 +18966,6 @@ fn yy_action_526( ) } -// file:///./parser.mbty -// 1429| list_commas_no_trailing(separated_pair(binder, "=", expr)) { $1 } - -///| -fn yy_action_527( - _last_pos : Position, - _args : ArrayView[(YYObj, Position, Position)], -) -> YYObj { - guard _args[0].0 is YYObj_List__Binder__Expr__(_dollar1) - YYObj_List__Binder__Expr__( - { - () - _dollar1 - }, - ) -} - // file:///./parser.mbty // 1444| loop_label_colon "for" for_binders SEMI option(infix_expr) SEMI list_commas_no_trailing(separated_pair(binder, "=", expr)) block_expr optional_nobreak optional_where_clause { // 1445| For( @@ -18992,7 +18981,7 @@ fn yy_action_527( // 1455| } ///| -fn yy_action_528( +fn yy_action_527( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19030,7 +19019,7 @@ fn yy_action_528( // 5| X { Some($1) } ///| -fn yy_action_529( +fn yy_action_528( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19047,7 +19036,7 @@ fn yy_action_529( // 4| { None } ///| -fn yy_action_530( +fn yy_action_529( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19065,7 +19054,7 @@ fn yy_action_530( // 1440| } ///| -fn yy_action_531( +fn yy_action_530( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19088,7 +19077,7 @@ fn yy_action_531( // 197| non_empty_list_commas(X) { $1 } ///| -fn yy_action_532( +fn yy_action_531( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19105,7 +19094,7 @@ fn yy_action_532( // 180| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_533( +fn yy_action_532( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19124,7 +19113,7 @@ fn yy_action_533( // 188| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_534( +fn yy_action_533( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19141,7 +19130,7 @@ fn yy_action_534( // 179| X { @list.singleton($1) } ///| -fn yy_action_535( +fn yy_action_534( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19159,7 +19148,7 @@ fn yy_action_535( // 196| { @list.empty() } ///| -fn yy_action_536( +fn yy_action_535( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19186,7 +19175,7 @@ fn yy_action_536( // 1467| } ///| -fn yy_action_537( +fn yy_action_536( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19222,7 +19211,7 @@ fn yy_action_537( // 1441| { None } ///| -fn yy_action_538( +fn yy_action_537( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19235,12 +19224,46 @@ fn yy_action_538( } // file:///./parser.mbty -// 1433| "nobreak" block_expr { Some($2) } +// 1429| list_commas_no_trailing(separated_pair(binder, "=", expr)) { $1 } + +///| +fn yy_action_538( + _last_pos : Position, + _args : ArrayView[(YYObj, Position, Position)], +) -> YYObj { + guard _args[0].0 is YYObj_List__Binder__Expr__(_dollar1) + YYObj_List__Binder__Expr__( + { + () + _dollar1 + }, + ) +} + +// file:///./parser.mbty +// 1471| SEMI for_binders { $2 } ///| fn yy_action_539( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], +) -> YYObj { + guard _args[1].0 is YYObj_List__Binder__Expr__(_dollar2) + YYObj__list_List__Binder__Expr__( + { + () + _dollar2 + }, + ) +} + +// file:///./parser.mbty +// 1433| "nobreak" block_expr { Some($2) } + +///| +fn yy_action_540( + _last_pos : Position, + _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { guard _args[1].0 is YYObj_Expr(_dollar2) YYObj_Expr_( @@ -19252,26 +19275,28 @@ fn yy_action_539( } // file:///./parser.mbty -// 1471| loop_label_colon "for" non_empty_list_commas(foreach_binder) "in" expr block_expr optional_nobreak { -// 1472| ForEach( -// 1473| binders = $3, -// 1474| expr = $5, -// 1475| body = $6, -// 1476| else_block = $7, -// 1477| label = $1, -// 1478| loc = mk_loc($sloc) -// 1479| ) -// 1480| } +// 1475| loop_label_colon "for" non_empty_list_commas(foreach_binder) "in" expr optional_foreach_acc_binders block_expr optional_nobreak { +// 1476| ForEach( +// 1477| binders = $3, +// 1478| expr = $5, +// 1479| acc_binders = $6, +// 1480| body = $7, +// 1481| else_block = $8, +// 1482| label = $1, +// 1483| loc = mk_loc($sloc) +// 1484| ) +// 1485| } ///| -fn yy_action_540( +fn yy_action_541( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { guard _args[2].0 is YYObj_List_Binder__(_dollar3) guard _args[4].0 is YYObj_Expr(_dollar5) - guard _args[5].0 is YYObj_Expr(_dollar6) - guard _args[6].0 is YYObj_Expr_(_dollar7) + guard _args[5].0 is YYObj__list_List__Binder__Expr__(_dollar6) + guard _args[6].0 is YYObj_Expr(_dollar7) + guard _args[7].0 is YYObj_Expr_(_dollar8) guard _args[0].0 is YYObj_Label_(_dollar1) let _symbol_start_pos = _get_symbol_start_pos(_args, _last_pos) let _end_pos = if _args.length() == 0 { @@ -19285,8 +19310,9 @@ fn yy_action_540( ForEach( binders=_dollar3, expr=_dollar5, - body=_dollar6, - else_block=_dollar7, + acc_binders=_dollar6, + body=_dollar7, + else_block=_dollar8, label=_dollar1, loc=mk_loc((_symbol_start_pos, _end_pos)), ) @@ -19298,7 +19324,7 @@ fn yy_action_540( // 1434| { None } ///| -fn yy_action_541( +fn yy_action_542( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19310,15 +19336,31 @@ fn yy_action_541( ) } +// file:///./parser.mbty +// 1472| { @list.new() } + +///| +fn yy_action_543( + _last_pos : Position, + _args : ArrayView[(YYObj, Position, Position)], +) -> YYObj { + YYObj__list_List__Binder__Expr__( + { + () + @list.new() + }, + ) +} + // file:///./parser.mbty // 179| X { @list.singleton($1) } ///| -fn yy_action_542( +fn yy_action_544( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_543(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_545(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj__Binder__Expr_(_dollar1) YYObj_List__Binder__Expr__( { @@ -19332,7 +19374,7 @@ fn yy_action_542( // 202| non_empty_list_commas_no_trailing(X) { $1 } ///| -fn yy_action_544( +fn yy_action_546( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19349,7 +19391,7 @@ fn yy_action_544( // 188| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_545( +fn yy_action_547( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19363,10 +19405,10 @@ fn yy_action_545( } // file:///./parser.mbty -// 1484| binder { Some($1)} +// 1489| binder { Some($1)} ///| -fn yy_action_546( +fn yy_action_548( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19381,10 +19423,10 @@ fn yy_action_546( } // file:///./parser.mbty -// 1485| "_" { None } +// 1490| "_" { None } ///| -fn yy_action_547( +fn yy_action_549( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19400,7 +19442,7 @@ fn yy_action_547( // 180| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_548( +fn yy_action_550( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19418,7 +19460,7 @@ fn yy_action_548( // 1085| LIDENT { Ident(name = $1) } ///| -fn yy_action_549( +fn yy_action_551( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19435,7 +19477,7 @@ fn yy_action_549( // 1086| PACKAGE_NAME DOT_LIDENT { Dot(pkg = $1, id = $2) } ///| -fn yy_action_550( +fn yy_action_552( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19453,7 +19495,7 @@ fn yy_action_550( // 1188| "raise" expr { Raise(err_value = $2, loc = mk_loc($sloc)) } ///| -fn yy_action_551( +fn yy_action_553( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19476,7 +19518,7 @@ fn yy_action_551( // 1189| "..." { Hole(loc = mk_loc($sloc), kind = Todo) } ///| -fn yy_action_552( +fn yy_action_554( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19498,11 +19540,11 @@ fn yy_action_552( // 1190| augmented_assignment_expr { $1 } ///| -fn yy_action_553( +fn yy_action_555( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_554(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_556(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj_Expr(_dollar1) YYObj_Expr( { @@ -19523,11 +19565,11 @@ fn yy_action_553( // 1184| } ///| -fn yy_action_554( +fn yy_action_556( _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_557(_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 @@ -19560,10 +19602,10 @@ fn yy_action_554( } // file:///./parser.mbty -// 1928| AUGMENTED_ASSIGNMENT { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } +// 1933| AUGMENTED_ASSIGNMENT { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } ///| -fn yy_action_555( +fn yy_action_557( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19589,11 +19631,11 @@ fn yy_action_555( // 1191| assignment_expr { $1 } ///| -fn yy_action_556( +fn yy_action_558( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_557(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_559(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj_Expr(_dollar1) YYObj_Expr( { @@ -19614,7 +19656,7 @@ fn yy_action_556( // 1173| } ///| -fn yy_action_557( +fn yy_action_559( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19644,7 +19686,7 @@ fn yy_action_557( // 1192| expr { $1 } ///| -fn yy_action_558( +fn yy_action_560( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19658,12 +19700,12 @@ fn yy_action_558( } // file:///./parser.mbty -// 1541| binder "=>" expr_statement_no_break_continue_return { -// 1542| make_arrow_fn(@list.singleton((Named($1), None)), $3, params_loc = mk_loc($loc($1)), loc = mk_loc($sloc)) -// 1543| } +// 1546| binder "=>" expr_statement_no_break_continue_return { +// 1547| make_arrow_fn(@list.singleton((Named($1), None)), $3, params_loc = mk_loc($loc($1)), loc = mk_loc($sloc)) +// 1548| } ///| -fn yy_action_559( +fn yy_action_561( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19695,7 +19737,7 @@ fn yy_action_559( // 1211| POST_LABEL ":" { Some(Label::{ name : $1, loc : mk_loc($sloc) }) } ///| -fn yy_action_560( +fn yy_action_562( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19718,11 +19760,11 @@ fn yy_action_560( // 180| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_561( +fn yy_action_563( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_543(_args[1].2, _args[2:5]) + let _sub_action_0_result = yy_action_545(_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__( @@ -19737,7 +19779,7 @@ fn yy_action_561( // 28| X SEP Y { ($1, $3) } ///| -fn yy_action_543( +fn yy_action_545( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19756,7 +19798,7 @@ fn yy_action_543( // 184| non_empty_list_commas_rev(X) { $1.rev() } ///| -fn yy_action_562( +fn yy_action_564( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19773,7 +19815,7 @@ fn yy_action_562( // 179| X { @list.singleton($1) } ///| -fn yy_action_563( +fn yy_action_565( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19790,7 +19832,7 @@ fn yy_action_563( // 201| { @list.empty() } ///| -fn yy_action_564( +fn yy_action_566( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19806,7 +19848,7 @@ fn yy_action_564( // 1245| "catch" "{" { (false, mk_loc($sloc)) } ///| -fn yy_action_565( +fn yy_action_567( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19828,7 +19870,7 @@ fn yy_action_565( // 1246| "catch" "!" "{" { (true, mk_loc($sloc)) } ///| -fn yy_action_566( +fn yy_action_568( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19850,7 +19892,7 @@ fn yy_action_566( // 1241| list_semis(single_pattern_case) { $1 } ///| -fn yy_action_567( +fn yy_action_569( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19881,7 +19923,7 @@ fn yy_action_567( // 1282| } ///| -fn yy_action_568( +fn yy_action_570( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19958,7 +20000,7 @@ fn yy_action_504( // 1267| } ///| -fn yy_action_569( +fn yy_action_571( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -19999,7 +20041,7 @@ fn yy_action_569( // 241| non_empty_list_semis(X) { $1 } ///| -fn yy_action_570( +fn yy_action_572( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20018,7 +20060,7 @@ fn yy_action_570( // 1285| } ///| -fn yy_action_571( +fn yy_action_573( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20050,7 +20092,7 @@ fn yy_action_571( // 1288| } ///| -fn yy_action_572( +fn yy_action_574( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20082,7 +20124,7 @@ fn yy_action_572( // 1294| } ///| -fn yy_action_573( +fn yy_action_575( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20114,7 +20156,7 @@ fn yy_action_573( // 1297| } ///| -fn yy_action_574( +fn yy_action_576( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20146,7 +20188,7 @@ fn yy_action_574( // 1300| } ///| -fn yy_action_575( +fn yy_action_577( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20175,7 +20217,7 @@ fn yy_action_575( // 1304| "match" infix_expr "{" { $2 } ///| -fn yy_action_576( +fn yy_action_578( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20200,7 +20242,7 @@ fn yy_action_576( // 1316| } ///| -fn yy_action_577( +fn yy_action_579( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20240,7 +20282,7 @@ fn yy_action_577( // 1325| } ///| -fn yy_action_578( +fn yy_action_580( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20278,7 +20320,7 @@ fn yy_action_578( // 1361| } ///| -fn yy_action_579( +fn yy_action_581( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20312,7 +20354,7 @@ fn yy_action_579( // 1370| } ///| -fn yy_action_580( +fn yy_action_582( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20342,7 +20384,7 @@ fn yy_action_580( // 231| X SEMI non_empty_list_semis(X) { $3.add($1) } ///| -fn yy_action_581( +fn yy_action_583( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20360,7 +20402,7 @@ fn yy_action_581( // 230| X option(SEMI) { @list.singleton($1) } ///| -fn yy_action_582( +fn yy_action_584( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20377,7 +20419,7 @@ fn yy_action_582( // 240| { @list.empty() } ///| -fn yy_action_583( +fn yy_action_585( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20395,7 +20437,7 @@ fn yy_action_583( // 1340| } ///| -fn yy_action_584( +fn yy_action_586( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20414,7 +20456,7 @@ fn yy_action_584( // 1343| } ///| -fn yy_action_585( +fn yy_action_587( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20430,10 +20472,10 @@ fn yy_action_585( } // file:///./parser.mbty -// 1489| loop_expr { $1 } +// 1494| loop_expr { $1 } ///| -fn yy_action_586( +fn yy_action_588( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20447,10 +20489,10 @@ fn yy_action_586( } // file:///./parser.mbty -// 1490| for_expr { $1 } +// 1495| for_expr { $1 } ///| -fn yy_action_587( +fn yy_action_589( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20464,10 +20506,10 @@ fn yy_action_587( } // file:///./parser.mbty -// 1491| foreach_expr { $1 } +// 1496| foreach_expr { $1 } ///| -fn yy_action_588( +fn yy_action_590( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20481,10 +20523,10 @@ fn yy_action_588( } // file:///./parser.mbty -// 1492| while_expr { $1 } +// 1497| while_expr { $1 } ///| -fn yy_action_589( +fn yy_action_591( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20498,10 +20540,10 @@ fn yy_action_589( } // file:///./parser.mbty -// 1493| try_expr { $1 } +// 1498| try_expr { $1 } ///| -fn yy_action_590( +fn yy_action_592( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20515,10 +20557,10 @@ fn yy_action_590( } // file:///./parser.mbty -// 1494| if_expr { $1 } +// 1499| if_expr { $1 } ///| -fn yy_action_591( +fn yy_action_593( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20532,10 +20574,10 @@ fn yy_action_591( } // file:///./parser.mbty -// 1495| match_expr { $1 } +// 1500| match_expr { $1 } ///| -fn yy_action_592( +fn yy_action_594( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20549,10 +20591,10 @@ fn yy_action_592( } // file:///./parser.mbty -// 1496| lexmatch_expr { $1 } +// 1501| lexmatch_expr { $1 } ///| -fn yy_action_593( +fn yy_action_595( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20566,10 +20608,10 @@ fn yy_action_593( } // file:///./parser.mbty -// 1497| simple_try_expr { $1 } +// 1502| simple_try_expr { $1 } ///| -fn yy_action_594( +fn yy_action_596( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20583,10 +20625,10 @@ fn yy_action_594( } // file:///./parser.mbty -// 1498| arrow_fn_expr { Function(func = $1, loc = mk_loc($sloc)) } +// 1503| arrow_fn_expr { Function(func = $1, loc = mk_loc($sloc)) } ///| -fn yy_action_595( +fn yy_action_597( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20609,11 +20651,11 @@ fn yy_action_595( // 5| X { Some($1) } ///| -fn yy_action_596( +fn yy_action_598( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_597(_last_pos, _args[0:2]) + let _sub_action_0_result = yy_action_599(_last_pos, _args[0:2]) guard _sub_action_0_result is YYObj_Expr(_dollar1) YYObj_Option_Expr_( { @@ -20627,7 +20669,7 @@ fn yy_action_596( // 32| L X { $2 } ///| -fn yy_action_597( +fn yy_action_599( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20644,7 +20686,7 @@ fn yy_action_597( // 4| { None } ///| -fn yy_action_598( +fn yy_action_600( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20666,7 +20708,7 @@ fn yy_action_598( // 1237| } ///| -fn yy_action_599( +fn yy_action_601( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20692,7 +20734,7 @@ fn yy_action_599( // 231| X SEMI non_empty_list_semis(X) { $3.add($1) } ///| -fn yy_action_600( +fn yy_action_602( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20710,7 +20752,7 @@ fn yy_action_600( // 240| { @list.empty() } ///| -fn yy_action_601( +fn yy_action_603( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20723,16 +20765,16 @@ fn yy_action_601( } // file:///./parser.mbty -// 1571| pipe_expr "|>" binder "=>" block_expr { -// 1572| let params_loc = mk_loc($loc($3)) -// 1573| let fn_loc = mk_loc($loc($3)).merge(mk_loc($loc($5))) -// 1574| let func = make_arrow_fn(@list.singleton((Named($3), None)), $5, params_loc~, loc = fn_loc) -// 1575| let rhs = Expr::Function(func~, loc = fn_loc) -// 1576| Pipe(lhs = $1, rhs~, loc = mk_loc($sloc)) -// 1577| } +// 1576| pipe_expr "|>" binder "=>" block_expr { +// 1577| let params_loc = mk_loc($loc($3)) +// 1578| let fn_loc = mk_loc($loc($3)).merge(mk_loc($loc($5))) +// 1579| let func = make_arrow_fn(@list.singleton((Named($3), None)), $5, params_loc~, loc = fn_loc) +// 1580| let rhs = Expr::Function(func~, loc = fn_loc) +// 1581| Pipe(lhs = $1, rhs~, loc = mk_loc($sloc)) +// 1582| } ///| -fn yy_action_602( +fn yy_action_604( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20770,12 +20812,12 @@ fn yy_action_602( } // file:///./parser.mbty -// 1568| pipe_expr "|>" infix_expr { -// 1569| Pipe(lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1570| } +// 1573| pipe_expr "|>" infix_expr { +// 1574| Pipe(lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1575| } ///| -fn yy_action_603( +fn yy_action_605( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20800,10 +20842,10 @@ fn yy_action_603( } // file:///./parser.mbty -// 1531| pipe_expr { $1 } +// 1536| pipe_expr { $1 } ///| -fn yy_action_604( +fn yy_action_606( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20817,10 +20859,10 @@ fn yy_action_604( } // file:///./parser.mbty -// 1562| "_" ioption(",") ")" { @list.singleton(Unnamed(mk_loc($loc($1)))) } +// 1567| "_" ioption(",") ")" { @list.singleton(Unnamed(mk_loc($loc($1)))) } ///| -fn yy_action_605( +fn yy_action_607( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20836,10 +20878,10 @@ fn yy_action_605( } // file:///./parser.mbty -// 1562| "_" ioption(",") ")" { @list.singleton(Unnamed(mk_loc($loc($1)))) } +// 1567| "_" ioption(",") ")" { @list.singleton(Unnamed(mk_loc($loc($1)))) } ///| -fn yy_action_606( +fn yy_action_608( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20855,10 +20897,10 @@ fn yy_action_606( } // file:///./parser.mbty -// 1564| "_" "," arrow_fn_prefix_no_constraint { $3.add(Unnamed(mk_loc($loc($1)))) } +// 1569| "_" "," arrow_fn_prefix_no_constraint { $3.add(Unnamed(mk_loc($loc($1)))) } ///| -fn yy_action_607( +fn yy_action_609( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20874,10 +20916,10 @@ fn yy_action_607( } // file:///./parser.mbty -// 1706| "_" "," non_empty_tuple_elems_with_prefix { $3.add(Expr::Hole(loc = mk_loc($loc($1)), kind = Incomplete)) } +// 1711| "_" "," non_empty_tuple_elems_with_prefix { $3.add(Expr::Hole(loc = mk_loc($loc($1)), kind = Incomplete)) } ///| -fn yy_action_608( +fn yy_action_610( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20898,10 +20940,10 @@ fn yy_action_608( } // file:///./parser.mbty -// 1730| "(" "_" ":" type_ ")" { Constraint(expr = Hole(loc = mk_loc($loc($2)), kind = Incomplete), ty = $4, loc = mk_loc($sloc)) } +// 1735| "(" "_" ":" type_ ")" { Constraint(expr = Hole(loc = mk_loc($loc($2)), kind = Incomplete), ty = $4, loc = mk_loc($sloc)) } ///| -fn yy_action_609( +fn yy_action_611( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20930,10 +20972,10 @@ fn yy_action_609( } // file:///./parser.mbty -// 1551| "_" ioption(",") ")" { @list.singleton((Unnamed(mk_loc($loc($1))), None)) } +// 1556| "_" ioption(",") ")" { @list.singleton((Unnamed(mk_loc($loc($1))), None)) } ///| -fn yy_action_610( +fn yy_action_612( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20951,10 +20993,10 @@ fn yy_action_610( } // file:///./parser.mbty -// 1550| binder ioption(",") ")" { @list.singleton((Named($1), None)) } +// 1555| binder ioption(",") ")" { @list.singleton((Named($1), None)) } ///| -fn yy_action_611( +fn yy_action_613( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20970,10 +21012,10 @@ fn yy_action_611( } // file:///./parser.mbty -// 1550| binder ioption(",") ")" { @list.singleton((Named($1), None)) } +// 1555| binder ioption(",") ")" { @list.singleton((Named($1), None)) } ///| -fn yy_action_612( +fn yy_action_614( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -20989,10 +21031,10 @@ fn yy_action_612( } // file:///./parser.mbty -// 1554| binder "," arrow_fn_prefix { $3.add((Named($1), None)) } +// 1559| binder "," arrow_fn_prefix { $3.add((Named($1), None)) } ///| -fn yy_action_613( +fn yy_action_615( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21008,10 +21050,10 @@ fn yy_action_613( } // file:///./parser.mbty -// 1552| binder ":" type_ ioption(",") ")" { @list.singleton((Named($1), Some($3))) } +// 1557| binder ":" type_ ioption(",") ")" { @list.singleton((Named($1), Some($3))) } ///| -fn yy_action_614( +fn yy_action_616( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21028,10 +21070,10 @@ fn yy_action_614( } // file:///./parser.mbty -// 1552| binder ":" type_ ioption(",") ")" { @list.singleton((Named($1), Some($3))) } +// 1557| binder ":" type_ ioption(",") ")" { @list.singleton((Named($1), Some($3))) } ///| -fn yy_action_615( +fn yy_action_617( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21048,10 +21090,10 @@ fn yy_action_615( } // file:///./parser.mbty -// 1556| binder ":" type_ "," arrow_fn_prefix { $5.add((Named($1), Some($3))) } +// 1561| binder ":" type_ "," arrow_fn_prefix { $5.add((Named($1), Some($3))) } ///| -fn yy_action_616( +fn yy_action_618( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21068,10 +21110,10 @@ fn yy_action_616( } // file:///./parser.mbty -// 1551| "_" ioption(",") ")" { @list.singleton((Unnamed(mk_loc($loc($1))), None)) } +// 1556| "_" ioption(",") ")" { @list.singleton((Unnamed(mk_loc($loc($1))), None)) } ///| -fn yy_action_617( +fn yy_action_619( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21089,10 +21131,10 @@ fn yy_action_617( } // file:///./parser.mbty -// 1555| "_" "," arrow_fn_prefix { $3.add((Unnamed(mk_loc($loc($1))), None)) } +// 1560| "_" "," arrow_fn_prefix { $3.add((Unnamed(mk_loc($loc($1))), None)) } ///| -fn yy_action_618( +fn yy_action_620( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21110,10 +21152,10 @@ fn yy_action_618( } // file:///./parser.mbty -// 1553| "_" ":" type_ ioption(",") ")" { @list.singleton((Unnamed(mk_loc($loc($1))), Some($3))) } +// 1558| "_" ":" type_ ioption(",") ")" { @list.singleton((Unnamed(mk_loc($loc($1))), Some($3))) } ///| -fn yy_action_619( +fn yy_action_621( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21135,10 +21177,10 @@ fn yy_action_619( } // file:///./parser.mbty -// 1553| "_" ":" type_ ioption(",") ")" { @list.singleton((Unnamed(mk_loc($loc($1))), Some($3))) } +// 1558| "_" ":" type_ ioption(",") ")" { @list.singleton((Unnamed(mk_loc($loc($1))), Some($3))) } ///| -fn yy_action_620( +fn yy_action_622( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21160,10 +21202,10 @@ fn yy_action_620( } // file:///./parser.mbty -// 1557| "_" ":" type_ "," arrow_fn_prefix { $5.add((Unnamed(mk_loc($loc($1))), Some($3))) } +// 1562| "_" ":" type_ "," arrow_fn_prefix { $5.add((Unnamed(mk_loc($loc($1))), Some($3))) } ///| -fn yy_action_621( +fn yy_action_623( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21185,12 +21227,12 @@ fn yy_action_621( } // file:///./parser.mbty -// 1795| simple_expr apply_attr "(" list_commas(argument) ")" { -// 1796| Apply(func = $1, args = $4, attr = $2, loc = mk_loc($sloc)) -// 1797| } +// 1800| simple_expr apply_attr "(" list_commas(argument) ")" { +// 1801| Apply(func = $1, args = $4, attr = $2, loc = mk_loc($sloc)) +// 1802| } ///| -fn yy_action_622( +fn yy_action_624( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21218,7 +21260,7 @@ fn yy_action_622( } // file:///./parser.mbty -// 1696| "?" { Question } +// 1701| "?" { Question } ///| fn yy_action_471( @@ -21234,14 +21276,14 @@ fn yy_action_471( } // file:///./parser.mbty -// 1664| var { Var($1) } +// 1669| var { Var($1) } ///| -fn yy_action_623( +fn yy_action_625( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_624(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_626(_last_pos, _args[0:1]) guard _sub_action_0_result is YYObj_Var(_dollar1) YYObj_LeftValue( { @@ -21252,10 +21294,10 @@ fn yy_action_623( } // file:///./parser.mbty -// 1881| qual_ident { Var::{ name: $1, loc: mk_loc($sloc) } } +// 1886| qual_ident { Var::{ name: $1, loc: mk_loc($sloc) } } ///| -fn yy_action_624( +fn yy_action_626( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21275,16 +21317,16 @@ fn yy_action_624( } // file:///./parser.mbty -// 1582| infix_expr infixop infix_expr { -// 1583| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1584| } +// 1587| infix_expr infixop infix_expr { +// 1588| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1589| } ///| -fn yy_action_625( +fn yy_action_627( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_626(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_628(_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) @@ -21308,10 +21350,10 @@ fn yy_action_625( } // file:///./parser.mbty -// 1932| INFIX4 { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } +// 1937| INFIX4 { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } ///| -fn yy_action_626( +fn yy_action_628( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21334,16 +21376,16 @@ fn yy_action_626( } // file:///./parser.mbty -// 1582| infix_expr infixop infix_expr { -// 1583| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1584| } +// 1587| infix_expr infixop infix_expr { +// 1588| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1589| } ///| -fn yy_action_627( +fn yy_action_629( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_628(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_630(_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) @@ -21367,10 +21409,10 @@ fn yy_action_627( } // file:///./parser.mbty -// 1933| INFIX3 { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } +// 1938| INFIX3 { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } ///| -fn yy_action_628( +fn yy_action_630( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21393,16 +21435,16 @@ fn yy_action_628( } // file:///./parser.mbty -// 1582| infix_expr infixop infix_expr { -// 1583| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1584| } +// 1587| infix_expr infixop infix_expr { +// 1588| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1589| } ///| -fn yy_action_629( +fn yy_action_631( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_630(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_632(_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) @@ -21426,10 +21468,10 @@ fn yy_action_629( } // file:///./parser.mbty -// 1934| INFIX2 { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } +// 1939| INFIX2 { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } ///| -fn yy_action_630( +fn yy_action_632( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21452,16 +21494,16 @@ fn yy_action_630( } // file:///./parser.mbty -// 1582| infix_expr infixop infix_expr { -// 1583| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1584| } +// 1587| infix_expr infixop infix_expr { +// 1588| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1589| } ///| -fn yy_action_631( +fn yy_action_633( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_632(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_634(_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) @@ -21485,10 +21527,10 @@ fn yy_action_631( } // file:///./parser.mbty -// 1935| INFIX1 { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } +// 1940| INFIX1 { Var::{ name: Ident(name = $1), loc: mk_loc($sloc) } } ///| -fn yy_action_632( +fn yy_action_634( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21511,16 +21553,16 @@ fn yy_action_632( } // file:///./parser.mbty -// 1582| infix_expr infixop infix_expr { -// 1583| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1584| } +// 1587| infix_expr infixop infix_expr { +// 1588| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1589| } ///| -fn yy_action_633( +fn yy_action_635( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_634(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_636(_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) @@ -21544,10 +21586,10 @@ fn yy_action_633( } // file:///./parser.mbty -// 1936| PLUS { Var::{ name: Ident(name = "+"), loc: mk_loc($sloc) } } +// 1941| PLUS { Var::{ name: Ident(name = "+"), loc: mk_loc($sloc) } } ///| -fn yy_action_634( +fn yy_action_636( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21566,16 +21608,16 @@ fn yy_action_634( } // file:///./parser.mbty -// 1582| infix_expr infixop infix_expr { -// 1583| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1584| } +// 1587| infix_expr infixop infix_expr { +// 1588| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1589| } ///| -fn yy_action_635( +fn yy_action_637( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_636(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_638(_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) @@ -21599,10 +21641,10 @@ fn yy_action_635( } // file:///./parser.mbty -// 1937| MINUS { Var::{ name: Ident(name = "-"), loc: mk_loc($sloc) } } +// 1942| MINUS { Var::{ name: Ident(name = "-"), loc: mk_loc($sloc) } } ///| -fn yy_action_636( +fn yy_action_638( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21621,16 +21663,16 @@ fn yy_action_636( } // file:///./parser.mbty -// 1582| infix_expr infixop infix_expr { -// 1583| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1584| } +// 1587| infix_expr infixop infix_expr { +// 1588| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1589| } ///| -fn yy_action_637( +fn yy_action_639( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_638(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_640(_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) @@ -21654,10 +21696,10 @@ fn yy_action_637( } // file:///./parser.mbty -// 1938| AMPER { Var::{ name: Ident(name = "&"), loc: mk_loc($sloc) } } +// 1943| AMPER { Var::{ name: Ident(name = "&"), loc: mk_loc($sloc) } } ///| -fn yy_action_638( +fn yy_action_640( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21676,16 +21718,16 @@ fn yy_action_638( } // file:///./parser.mbty -// 1582| infix_expr infixop infix_expr { -// 1583| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1584| } +// 1587| infix_expr infixop infix_expr { +// 1588| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1589| } ///| -fn yy_action_639( +fn yy_action_641( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_640(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_642(_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) @@ -21709,10 +21751,10 @@ fn yy_action_639( } // file:///./parser.mbty -// 1939| CARET { Var::{ name: Ident(name = "^"), loc: mk_loc($sloc) } } +// 1944| CARET { Var::{ name: Ident(name = "^"), loc: mk_loc($sloc) } } ///| -fn yy_action_640( +fn yy_action_642( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21731,16 +21773,16 @@ fn yy_action_640( } // file:///./parser.mbty -// 1582| infix_expr infixop infix_expr { -// 1583| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1584| } +// 1587| infix_expr infixop infix_expr { +// 1588| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1589| } ///| -fn yy_action_641( +fn yy_action_643( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_642(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_644(_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) @@ -21764,10 +21806,10 @@ fn yy_action_641( } // file:///./parser.mbty -// 1940| BAR { Var::{ name: Ident(name = "|"), loc: mk_loc($sloc) } } +// 1945| BAR { Var::{ name: Ident(name = "|"), loc: mk_loc($sloc) } } ///| -fn yy_action_642( +fn yy_action_644( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21786,16 +21828,16 @@ fn yy_action_642( } // file:///./parser.mbty -// 1582| infix_expr infixop infix_expr { -// 1583| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1584| } +// 1587| infix_expr infixop infix_expr { +// 1588| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1589| } ///| -fn yy_action_643( +fn yy_action_645( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_644(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_646(_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) @@ -21819,10 +21861,10 @@ fn yy_action_643( } // file:///./parser.mbty -// 1941| AMPERAMPER { Var::{ name: Ident(name = "&&"), loc: mk_loc($sloc) } } +// 1946| AMPERAMPER { Var::{ name: Ident(name = "&&"), loc: mk_loc($sloc) } } ///| -fn yy_action_644( +fn yy_action_646( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21844,16 +21886,16 @@ fn yy_action_644( } // file:///./parser.mbty -// 1582| infix_expr infixop infix_expr { -// 1583| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) -// 1584| } +// 1587| infix_expr infixop infix_expr { +// 1588| Infix(op = $2, lhs = $1, rhs = $3, loc = mk_loc($sloc)) +// 1589| } ///| -fn yy_action_645( +fn yy_action_647( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_646(_args[0].2, _args[1:2]) + let _sub_action_0_result = yy_action_648(_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) @@ -21877,10 +21919,10 @@ fn yy_action_645( } // file:///./parser.mbty -// 1942| BARBAR { Var::{ name: Ident(name = "||"), loc: mk_loc($sloc) } } +// 1947| BARBAR { Var::{ name: Ident(name = "||"), loc: mk_loc($sloc) } } ///| -fn yy_action_646( +fn yy_action_648( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21902,10 +21944,10 @@ fn yy_action_646( } // file:///./parser.mbty -// 1578| infix_expr { $1 } +// 1583| infix_expr { $1 } ///| -fn yy_action_647( +fn yy_action_649( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21919,10 +21961,10 @@ fn yy_action_647( } // file:///./parser.mbty -// 1585| postfix_expr { $1 } +// 1590| postfix_expr { $1 } ///| -fn yy_action_648( +fn yy_action_650( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21936,12 +21978,12 @@ fn yy_action_648( } // file:///./parser.mbty -// 1589| range_expr "as" type_name { -// 1590| As(expr = $1, trait_ = $3, loc = mk_loc($sloc)) -// 1591| } +// 1594| range_expr "as" type_name { +// 1595| As(expr = $1, trait_ = $3, loc = mk_loc($sloc)) +// 1596| } ///| -fn yy_action_649( +fn yy_action_651( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21966,12 +22008,12 @@ fn yy_action_649( } // file:///./parser.mbty -// 1592| range_expr "is" range_pattern { -// 1593| Is(expr = $1, pat = $3, loc = mk_loc($sloc)) -// 1594| } +// 1597| range_expr "is" range_pattern { +// 1598| Is(expr = $1, pat = $3, loc = mk_loc($sloc)) +// 1599| } ///| -fn yy_action_650( +fn yy_action_652( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -21992,10 +22034,10 @@ fn yy_action_650( } // file:///./parser.mbty -// 2040| "{" "}" { Record(fields = @list.empty(), is_closed = true, loc = mk_loc($sloc)) } +// 2045| "{" "}" { Record(fields = @list.empty(), is_closed = true, loc = mk_loc($sloc)) } ///| -fn yy_action_651( +fn yy_action_653( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22018,10 +22060,10 @@ fn yy_action_651( } // file:///./parser.mbty -// 2041| "{" ".." option(",") "}" { Record(fields = @list.empty(), is_closed = false, loc = mk_loc($sloc)) } +// 2046| "{" ".." option(",") "}" { Record(fields = @list.empty(), is_closed = false, loc = mk_loc($sloc)) } ///| -fn yy_action_652( +fn yy_action_654( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22044,13 +22086,13 @@ fn yy_action_652( } // file:///./parser.mbty -// 2042| "{" non_empty_fields_pat "}" { -// 2043| let (fields, is_closed) = $2 -// 2044| Record(fields~, is_closed~, loc = mk_loc($sloc)) -// 2045| } +// 2047| "{" non_empty_fields_pat "}" { +// 2048| let (fields, is_closed) = $2 +// 2049| Record(fields~, is_closed~, loc = mk_loc($sloc)) +// 2050| } ///| -fn yy_action_653( +fn yy_action_655( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22071,13 +22113,13 @@ fn yy_action_653( } // file:///./parser.mbty -// 2046| "{" non_empty_map_elems_pat "}" { -// 2047| let (elems, is_closed) = $2 -// 2048| Map(elems~, is_closed~, loc = mk_loc($sloc)) -// 2049| } +// 2051| "{" non_empty_map_elems_pat "}" { +// 2052| let (elems, is_closed) = $2 +// 2053| Map(elems~, is_closed~, loc = mk_loc($sloc)) +// 2054| } ///| -fn yy_action_654( +fn yy_action_656( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22098,10 +22140,10 @@ fn yy_action_654( } // file:///./parser.mbty -// 2278| non_empty_list_commas(fields_pat_single) { ($1, true) } +// 2283| non_empty_list_commas(fields_pat_single) { ($1, true) } ///| -fn yy_action_655( +fn yy_action_657( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22115,10 +22157,10 @@ fn yy_action_655( } // file:///./parser.mbty -// 2279| non_empty_list_commas_with_tail(fields_pat_single) ".." option(",") { ($1, false) } +// 2284| non_empty_list_commas_with_tail(fields_pat_single) ".." option(",") { ($1, false) } ///| -fn yy_action_656( +fn yy_action_658( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22132,10 +22174,10 @@ fn yy_action_656( } // file:///./parser.mbty -// 2296| non_empty_list_commas(map_elem_pat) { ($1, true) } +// 2301| non_empty_list_commas(map_elem_pat) { ($1, true) } ///| -fn yy_action_657( +fn yy_action_659( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22149,10 +22191,10 @@ fn yy_action_657( } // file:///./parser.mbty -// 2297| non_empty_list_commas_with_tail(map_elem_pat) ".." option(",") { ($1, false) } +// 2302| non_empty_list_commas_with_tail(map_elem_pat) ".." option(",") { ($1, false) } ///| -fn yy_action_658( +fn yy_action_660( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22166,14 +22208,14 @@ fn yy_action_658( } // file:///./parser.mbty -// 2283| fpat_labeled_pattern { $1 } +// 2288| fpat_labeled_pattern { $1 } ///| -fn yy_action_659( +fn yy_action_661( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_660(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_662(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj_FieldPat(_dollar1) YYObj_FieldPat( { @@ -22184,10 +22226,10 @@ fn yy_action_659( } // file:///./parser.mbty -// 2288| label ":" pattern { @syntax.make_field_pat(loc = mk_loc($sloc), $1, $3, false) } +// 2293| label ":" pattern { @syntax.make_field_pat(loc = mk_loc($sloc), $1, $3, false) } ///| -fn yy_action_660( +fn yy_action_662( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22214,14 +22256,14 @@ fn yy_action_660( } // file:///./parser.mbty -// 2284| fpat_label_pun { $1 } +// 2289| fpat_label_pun { $1 } ///| -fn yy_action_661( +fn yy_action_663( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_662(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_664(_last_pos, _args[0:1]) guard _sub_action_0_result is YYObj_FieldPat(_dollar1) YYObj_FieldPat( { @@ -22232,10 +22274,10 @@ fn yy_action_661( } // file:///./parser.mbty -// 2292| label { @syntax.make_field_pat(loc = mk_loc($sloc), $1, @syntax.label_to_pat(loc = mk_loc($sloc), $1), true) } +// 2297| label { @syntax.make_field_pat(loc = mk_loc($sloc), $1, @syntax.label_to_pat(loc = mk_loc($sloc), $1), true) } ///| -fn yy_action_662( +fn yy_action_664( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22267,7 +22309,7 @@ fn yy_action_662( // 180| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_663( +fn yy_action_665( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22285,7 +22327,7 @@ fn yy_action_663( // 192| non_empty_list_commas_rev(X) "," { $1.rev() } ///| -fn yy_action_664( +fn yy_action_666( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22302,7 +22344,7 @@ fn yy_action_664( // 188| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_665( +fn yy_action_667( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22316,10 +22358,10 @@ fn yy_action_665( } // file:///./parser.mbty -// 1917| simple_constant { $1 } +// 1922| simple_constant { $1 } ///| -fn yy_action_666( +fn yy_action_668( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22333,10 +22375,10 @@ fn yy_action_666( } // file:///./parser.mbty -// 1918| MINUS INT { make_int("-" + $2) } +// 1923| MINUS INT { make_int("-" + $2) } ///| -fn yy_action_667( +fn yy_action_669( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22350,10 +22392,10 @@ fn yy_action_667( } // file:///./parser.mbty -// 1919| MINUS DOUBLE { make_double("-" + $2) } +// 1924| MINUS DOUBLE { make_double("-" + $2) } ///| -fn yy_action_668( +fn yy_action_670( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22367,10 +22409,10 @@ fn yy_action_668( } // file:///./parser.mbty -// 1920| MINUS FLOAT { make_float("-" + $2) } +// 1925| MINUS FLOAT { make_float("-" + $2) } ///| -fn yy_action_669( +fn yy_action_671( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22387,11 +22429,11 @@ fn yy_action_669( // 180| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_670( +fn yy_action_672( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_671(_args[1].2, _args[2:6]) + let _sub_action_0_result = yy_action_673(_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_( @@ -22406,7 +22448,7 @@ fn yy_action_670( // 192| non_empty_list_commas_rev(X) "," { $1.rev() } ///| -fn yy_action_672( +fn yy_action_674( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22423,7 +22465,7 @@ fn yy_action_672( // 188| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_673( +fn yy_action_675( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22440,7 +22482,7 @@ fn yy_action_673( // 179| X { @list.singleton($1) } ///| -fn yy_action_674( +fn yy_action_676( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22457,7 +22499,7 @@ fn yy_action_674( // 5| X { Some($1) } ///| -fn yy_action_675( +fn yy_action_677( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22474,11 +22516,11 @@ fn yy_action_675( // 179| X { @list.singleton($1) } ///| -fn yy_action_676( +fn yy_action_678( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_671(_last_pos, _args[0:4]) + let _sub_action_0_result = yy_action_673(_last_pos, _args[0:4]) guard _sub_action_0_result is YYObj_MapPatElem(_dollar1) YYObj_List_MapPatElem_( { @@ -22489,18 +22531,18 @@ fn yy_action_676( } // file:///./parser.mbty -// 2301| map_syntax_key option("?") ":" pattern { -// 2302| MapPatElem::{ -// 2303| key: $1, -// 2304| pat: $4, -// 2305| match_absent: $2 is Some(_), -// 2306| key_loc: mk_loc($loc($1)), -// 2307| loc: mk_loc($sloc) -// 2308| } -// 2309| } +// 2306| map_syntax_key option("?") ":" pattern { +// 2307| MapPatElem::{ +// 2308| key: $1, +// 2309| pat: $4, +// 2310| match_absent: $2 is Some(_), +// 2311| key_loc: mk_loc($loc($1)), +// 2312| loc: mk_loc($sloc) +// 2313| } +// 2314| } ///| -fn yy_action_671( +fn yy_action_673( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22530,10 +22572,10 @@ fn yy_action_671( } // file:///./parser.mbty -// 2039| "[" array_sub_patterns "]" { Array(pats = $2, loc = mk_loc($sloc)) } +// 2044| "[" array_sub_patterns "]" { Array(pats = $2, loc = mk_loc($sloc)) } ///| -fn yy_action_677( +fn yy_action_679( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22553,10 +22595,10 @@ fn yy_action_677( } // file:///./parser.mbty -// 2067| ".." binder { Binder($2) } +// 2072| ".." binder { Binder($2) } ///| -fn yy_action_678( +fn yy_action_680( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22571,10 +22613,10 @@ fn yy_action_678( } // file:///./parser.mbty -// 2068| ".." "_" { Underscore } +// 2073| ".." "_" { Underscore } ///| -fn yy_action_679( +fn yy_action_681( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22587,10 +22629,10 @@ fn yy_action_679( } // file:///./parser.mbty -// 2069| ".." "as" binder { BinderAs($3) } +// 2074| ".." "as" binder { BinderAs($3) } ///| -fn yy_action_680( +fn yy_action_682( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22605,10 +22647,10 @@ fn yy_action_680( } // file:///./parser.mbty -// 2070| ".." { NoBinder } +// 2075| ".." { NoBinder } ///| -fn yy_action_681( +fn yy_action_683( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22621,15 +22663,15 @@ fn yy_action_681( } // file:///./parser.mbty -// 2076| array_sub_pattern "," array_sub_patterns { -// 2077| match $3 { -// 2078| Closed(ps) => Closed(ps.add($1)) -// 2079| Open(ps1, ps2, b) => Open(ps1.add($1), ps2, b) -// 2080| } -// 2081| } +// 2081| array_sub_pattern "," array_sub_patterns { +// 2082| match $3 { +// 2083| Closed(ps) => Closed(ps.add($1)) +// 2084| Open(ps1, ps2, b) => Open(ps1.add($1), ps2, b) +// 2085| } +// 2086| } ///| -fn yy_action_682( +fn yy_action_684( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22647,10 +22689,10 @@ fn yy_action_682( } // file:///./parser.mbty -// 2075| array_sub_pattern { Closed(@list.singleton($1)) } +// 2080| array_sub_pattern { Closed(@list.singleton($1)) } ///| -fn yy_action_683( +fn yy_action_685( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22664,10 +22706,10 @@ fn yy_action_683( } // file:///./parser.mbty -// 2082| dotdot_binder "," non_empty_list_commas(array_sub_pattern) { Open(@list.empty(), $3, $1) } +// 2087| dotdot_binder "," non_empty_list_commas(array_sub_pattern) { Open(@list.empty(), $3, $1) } ///| -fn yy_action_684( +fn yy_action_686( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22682,10 +22724,10 @@ fn yy_action_684( } // file:///./parser.mbty -// 2053| pattern { Pattern($1) } +// 2058| pattern { Pattern($1) } ///| -fn yy_action_685( +fn yy_action_687( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22699,10 +22741,10 @@ fn yy_action_685( } // file:///./parser.mbty -// 2036| "(" pattern ")" { $2 } +// 2041| "(" pattern ")" { $2 } ///| -fn yy_action_686( +fn yy_action_688( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22719,7 +22761,7 @@ fn yy_action_686( // 179| X { @list.singleton($1) } ///| -fn yy_action_687( +fn yy_action_689( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22733,10 +22775,10 @@ fn yy_action_687( } // file:///./parser.mbty -// 2037| "(" pattern "," non_empty_list_commas(pattern) ")" { @syntax.make_tuple_pattern(loc = mk_loc($sloc), $4.add($2)) } +// 2042| "(" pattern "," non_empty_list_commas(pattern) ")" { @syntax.make_tuple_pattern(loc = mk_loc($sloc), $4.add($2)) } ///| -fn yy_action_688( +fn yy_action_690( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22763,7 +22805,7 @@ fn yy_action_688( // 188| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_689( +fn yy_action_691( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22780,7 +22822,7 @@ fn yy_action_689( // 180| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_690( +fn yy_action_692( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22795,10 +22837,10 @@ fn yy_action_690( } // file:///./parser.mbty -// 2038| "(" pattern annot ")" { Constraint(pat = $2, ty = $3, loc = mk_loc($sloc)) } +// 2043| "(" pattern annot ")" { Constraint(pat = $2, ty = $3, loc = mk_loc($sloc)) } ///| -fn yy_action_691( +fn yy_action_693( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22841,16 +22883,16 @@ fn yy_action_464( } // file:///./parser.mbty -// 2024| constr option(delimited("(", constr_pat_arguments, ")")) { -// 2025| let (args, is_open) = match $2 { -// 2026| None => (None, false) -// 2027| Some((args, is_open)) => (Some(args), is_open) -// 2028| } -// 2029| @syntax.make_constr_pattern(loc = mk_loc($sloc), $1, args, is_open) -// 2030| } +// 2029| constr option(delimited("(", constr_pat_arguments, ")")) { +// 2030| let (args, is_open) = match $2 { +// 2031| None => (None, false) +// 2032| Some((args, is_open)) => (Some(args), is_open) +// 2033| } +// 2034| @syntax.make_constr_pattern(loc = mk_loc($sloc), $1, args, is_open) +// 2035| } ///| -fn yy_action_692( +fn yy_action_694( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22880,10 +22922,10 @@ fn yy_action_692( } // file:///./parser.mbty -// 2313| constr_pat_argument option(",") { (@list.singleton($1), false) } +// 2318| constr_pat_argument option(",") { (@list.singleton($1), false) } ///| -fn yy_action_693( +fn yy_action_695( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22897,15 +22939,15 @@ fn yy_action_693( } // file:///./parser.mbty -// 2327| label "=" pattern { -// 2328| ConstrPatArg::{ -// 2329| pat: $3, -// 2330| kind: Labelled($1) -// 2331| } -// 2332| } +// 2332| label "=" pattern { +// 2333| ConstrPatArg::{ +// 2334| pat: $3, +// 2335| kind: Labelled($1) +// 2336| } +// 2337| } ///| -fn yy_action_694( +fn yy_action_696( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22921,17 +22963,17 @@ fn yy_action_694( } // file:///./parser.mbty -// 2033| binder delimited("(", constr_pat_arguments_no_open, ")") { -// 2034| Pattern::SpecialConstr(binder = $1, args = $2, loc = mk_loc($sloc)) -// 2035| } +// 2038| binder delimited("(", constr_pat_arguments_no_open, ")") { +// 2039| Pattern::SpecialConstr(binder = $1, args = $2, loc = mk_loc($sloc)) +// 2040| } ///| -fn yy_action_695( +fn yy_action_697( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { let _sub_action_0_result = yy_action_16(_last_pos, _args[0:1]) - let _sub_action_1_result = yy_action_696(_args[0].2, _args[1:4]) + let _sub_action_1_result = yy_action_698(_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) @@ -22956,7 +22998,7 @@ fn yy_action_695( // 40| L X R { $2 } ///| -fn yy_action_696( +fn yy_action_698( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22970,10 +23012,10 @@ fn yy_action_696( } // file:///./parser.mbty -// 2322| constr_pat_argument option(",") { @list.singleton($1) } +// 2327| constr_pat_argument option(",") { @list.singleton($1) } ///| -fn yy_action_697( +fn yy_action_699( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -22987,10 +23029,10 @@ fn yy_action_697( } // file:///./parser.mbty -// 1994| pattern "as" binder { @syntax.make_alias_pattern(loc = mk_loc($sloc), $1, $3) } +// 1999| pattern "as" binder { @syntax.make_alias_pattern(loc = mk_loc($sloc), $1, $3) } ///| -fn yy_action_698( +fn yy_action_700( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23016,15 +23058,15 @@ fn yy_action_698( } // file:///./parser.mbty -// 2342| pattern { -// 2343| ConstrPatArg::{ -// 2344| pat: $1, -// 2345| kind: Positional -// 2346| } -// 2347| } +// 2347| pattern { +// 2348| ConstrPatArg::{ +// 2349| pat: $1, +// 2350| kind: Positional +// 2351| } +// 2352| } ///| -fn yy_action_699( +fn yy_action_701( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23038,10 +23080,10 @@ fn yy_action_699( } // file:///./parser.mbty -// 1995| or_pattern { $1 } +// 2000| or_pattern { $1 } ///| -fn yy_action_700( +fn yy_action_702( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23055,10 +23097,10 @@ fn yy_action_700( } // file:///./parser.mbty -// 1999| range_pattern "|" or_pattern { Or(pat1 = $1, pat2 = $3, loc = mk_loc($sloc)) } +// 2004| range_pattern "|" or_pattern { Or(pat1 = $1, pat2 = $3, loc = mk_loc($sloc)) } ///| -fn yy_action_701( +fn yy_action_703( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23083,10 +23125,10 @@ fn yy_action_701( } // file:///./parser.mbty -// 2000| range_pattern { $1 } +// 2005| range_pattern { $1 } ///| -fn yy_action_702( +fn yy_action_704( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23100,10 +23142,10 @@ fn yy_action_702( } // file:///./parser.mbty -// 2004| simple_pattern "..<" simple_pattern { Range(lhs = $1, rhs = $3, kind=Exclusive, loc = mk_loc($sloc)) } +// 2009| simple_pattern "..<" simple_pattern { Range(lhs = $1, rhs = $3, kind=Exclusive, loc = mk_loc($sloc)) } ///| -fn yy_action_703( +fn yy_action_705( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23129,16 +23171,16 @@ fn yy_action_703( } // file:///./parser.mbty -// 1684| type_name "::" UIDENT { -// 1685| Constructor::{ -// 1686| name: ConstrName::{ name: $3, loc: mk_loc($loc($3)) }, -// 1687| extra_info: TypeName($1), -// 1688| loc: mk_loc($sloc) -// 1689| } -// 1690| } +// 1689| type_name "::" UIDENT { +// 1690| Constructor::{ +// 1691| name: ConstrName::{ name: $3, loc: mk_loc($loc($3)) }, +// 1692| extra_info: TypeName($1), +// 1693| loc: mk_loc($sloc) +// 1694| } +// 1695| } ///| -fn yy_action_704( +fn yy_action_706( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23168,10 +23210,10 @@ fn yy_action_704( } // file:///./parser.mbty -// 2005| simple_pattern "..=" simple_pattern { Range(lhs = $1, rhs = $3, kind=Inclusive, loc = mk_loc($sloc)) } +// 2010| simple_pattern "..=" simple_pattern { Range(lhs = $1, rhs = $3, kind=Inclusive, loc = mk_loc($sloc)) } ///| -fn yy_action_705( +fn yy_action_707( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23197,10 +23239,10 @@ fn yy_action_705( } // file:///./parser.mbty -// 2006| simple_pattern { $1 } +// 2011| simple_pattern { $1 } ///| -fn yy_action_706( +fn yy_action_708( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23214,10 +23256,10 @@ fn yy_action_706( } // file:///./parser.mbty -// 2010| TRUE { @syntax.make_constant_pattern(loc = mk_loc($sloc), Bool(true)) } +// 2015| TRUE { @syntax.make_constant_pattern(loc = mk_loc($sloc), Bool(true)) } ///| -fn yy_action_707( +fn yy_action_709( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23239,10 +23281,10 @@ fn yy_action_707( } // file:///./parser.mbty -// 2011| FALSE { @syntax.make_constant_pattern(loc = mk_loc($sloc), Bool(false)) } +// 2016| FALSE { @syntax.make_constant_pattern(loc = mk_loc($sloc), Bool(false)) } ///| -fn yy_action_708( +fn yy_action_710( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23264,10 +23306,10 @@ fn yy_action_708( } // file:///./parser.mbty -// 2012| CHAR { @syntax.make_constant_pattern(loc = mk_loc($sloc), Char($1)) } +// 2017| CHAR { @syntax.make_constant_pattern(loc = mk_loc($sloc), Char($1)) } ///| -fn yy_action_709( +fn yy_action_711( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23290,10 +23332,10 @@ fn yy_action_709( } // file:///./parser.mbty -// 2013| INT { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_int($1)) } +// 2018| INT { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_int($1)) } ///| -fn yy_action_710( +fn yy_action_712( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23316,10 +23358,10 @@ fn yy_action_710( } // file:///./parser.mbty -// 2014| BYTE { @syntax.make_constant_pattern(loc = mk_loc($sloc), Byte($1)) } +// 2019| BYTE { @syntax.make_constant_pattern(loc = mk_loc($sloc), Byte($1)) } ///| -fn yy_action_711( +fn yy_action_713( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23342,10 +23384,10 @@ fn yy_action_711( } // file:///./parser.mbty -// 2015| DOUBLE { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_double($1)) } +// 2020| DOUBLE { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_double($1)) } ///| -fn yy_action_712( +fn yy_action_714( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23368,10 +23410,10 @@ fn yy_action_712( } // file:///./parser.mbty -// 2016| FLOAT { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_float($1)) } +// 2021| FLOAT { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_float($1)) } ///| -fn yy_action_713( +fn yy_action_715( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23394,10 +23436,10 @@ fn yy_action_713( } // file:///./parser.mbty -// 2017| "-" INT { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_int("-" + $2)) } +// 2022| "-" INT { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_int("-" + $2)) } ///| -fn yy_action_714( +fn yy_action_716( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23420,10 +23462,10 @@ fn yy_action_714( } // file:///./parser.mbty -// 2018| "-" DOUBLE { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_double("-" + $2)) } +// 2023| "-" DOUBLE { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_double("-" + $2)) } ///| -fn yy_action_715( +fn yy_action_717( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23446,10 +23488,10 @@ fn yy_action_715( } // file:///./parser.mbty -// 2019| "-" FLOAT { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_float("-" + $2)) } +// 2024| "-" FLOAT { @syntax.make_constant_pattern(loc = mk_loc($sloc), @syntax.make_float("-" + $2)) } ///| -fn yy_action_716( +fn yy_action_718( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23472,10 +23514,10 @@ fn yy_action_716( } // file:///./parser.mbty -// 2020| STRING { @syntax.make_constant_pattern(loc = mk_loc($sloc), String($1)) } +// 2025| STRING { @syntax.make_constant_pattern(loc = mk_loc($sloc), String($1)) } ///| -fn yy_action_717( +fn yy_action_719( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23498,10 +23540,10 @@ fn yy_action_717( } // file:///./parser.mbty -// 2021| BYTES { @syntax.make_constant_pattern(loc = mk_loc($sloc), Bytes($1)) } +// 2026| BYTES { @syntax.make_constant_pattern(loc = mk_loc($sloc), Bytes($1)) } ///| -fn yy_action_718( +fn yy_action_720( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23524,10 +23566,10 @@ fn yy_action_718( } // file:///./parser.mbty -// 2022| UNDERSCORE { Any(loc = mk_loc($sloc)) } +// 2027| UNDERSCORE { Any(loc = mk_loc($sloc)) } ///| -fn yy_action_719( +fn yy_action_721( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23546,10 +23588,10 @@ fn yy_action_719( } // file:///./parser.mbty -// 2323| constr_pat_argument "," constr_pat_arguments_no_open { $3.add($1) } +// 2328| constr_pat_argument "," constr_pat_arguments_no_open { $3.add($1) } ///| -fn yy_action_720( +fn yy_action_722( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23564,10 +23606,10 @@ fn yy_action_720( } // file:///./parser.mbty -// 2023| binder { Var($1) } +// 2028| binder { Var($1) } ///| -fn yy_action_721( +fn yy_action_723( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23582,13 +23624,13 @@ fn yy_action_721( } // file:///./parser.mbty -// 2315| constr_pat_argument "," constr_pat_arguments { -// 2316| let (args, is_open) = $3 -// 2317| (args.add($1), is_open) -// 2318| } +// 2320| constr_pat_argument "," constr_pat_arguments { +// 2321| let (args, is_open) = $3 +// 2322| (args.add($1), is_open) +// 2323| } ///| -fn yy_action_722( +fn yy_action_724( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23604,10 +23646,10 @@ fn yy_action_722( } // file:///./parser.mbty -// 2314| ".." option(",") { (@list.empty(), true) } +// 2319| ".." option(",") { (@list.empty(), true) } ///| -fn yy_action_723( +fn yy_action_725( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23620,18 +23662,18 @@ fn yy_action_723( } // file:///./parser.mbty -// 2333| POST_LABEL { -// 2334| let loc = mk_loc($loc($1)) -// 2335| let label = Label::{ name: $1, loc } -// 2336| let pat = @syntax.label_to_pat(loc = loc.trim_last_char(), label) -// 2337| ConstrPatArg::{ -// 2338| pat, -// 2339| kind: LabelledPun(label) -// 2340| } -// 2341| } +// 2338| POST_LABEL { +// 2339| let loc = mk_loc($loc($1)) +// 2340| let label = Label::{ name: $1, loc } +// 2341| let pat = @syntax.label_to_pat(loc = loc.trim_last_char(), label) +// 2342| ConstrPatArg::{ +// 2343| pat, +// 2344| kind: LabelledPun(label) +// 2345| } +// 2346| } ///| -fn yy_action_724( +fn yy_action_726( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23653,11 +23695,11 @@ fn yy_action_724( // 5| X { Some($1) } ///| -fn yy_action_725( +fn yy_action_727( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_726(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_728(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj__List_ConstrPatArg___Bool_(_dollar1) YYObj_Option__List_ConstrPatArg___Bool__( { @@ -23671,7 +23713,7 @@ fn yy_action_725( // 40| L X R { $2 } ///| -fn yy_action_726( +fn yy_action_728( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23688,7 +23730,7 @@ fn yy_action_726( // 4| { None } ///| -fn yy_action_727( +fn yy_action_729( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23701,10 +23743,10 @@ fn yy_action_727( } // file:///./parser.mbty -// 2054| ".." STRING { StringSpread(str = $2, loc = mk_loc($loc($2))) } +// 2059| ".." STRING { StringSpread(str = $2, loc = mk_loc($loc($2))) } ///| -fn yy_action_728( +fn yy_action_730( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23723,10 +23765,10 @@ fn yy_action_728( } // file:///./parser.mbty -// 2055| ".." BYTES { BytesSpread(bytes = $2, loc = mk_loc($loc($2))) } +// 2060| ".." BYTES { BytesSpread(bytes = $2, loc = mk_loc($loc($2))) } ///| -fn yy_action_729( +fn yy_action_731( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23745,13 +23787,13 @@ fn yy_action_729( } // file:///./parser.mbty -// 2056| ".." UIDENT { -// 2057| let binder = Binder::{ name: $2, loc: mk_loc($loc($2)) } -// 2058| ConstSpread(binder~, pkg = None, loc = mk_loc($sloc)) -// 2059| } +// 2061| ".." UIDENT { +// 2062| let binder = Binder::{ name: $2, loc: mk_loc($loc($2)) } +// 2063| ConstSpread(binder~, pkg = None, loc = mk_loc($sloc)) +// 2064| } ///| -fn yy_action_730( +fn yy_action_732( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23777,13 +23819,13 @@ fn yy_action_730( } // file:///./parser.mbty -// 2060| ".." PACKAGE_NAME DOT_UIDENT { -// 2061| let binder = Binder::{ name: $3, loc: mk_loc($loc($3)) } -// 2062| ConstSpread(binder~, pkg = Some($2), loc = mk_loc($sloc)) -// 2063| } +// 2065| ".." PACKAGE_NAME DOT_UIDENT { +// 2066| let binder = Binder::{ name: $3, loc: mk_loc($loc($3)) } +// 2067| ConstSpread(binder~, pkg = Some($2), loc = mk_loc($sloc)) +// 2068| } ///| -fn yy_action_731( +fn yy_action_733( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23817,7 +23859,7 @@ fn yy_action_731( // 180| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_732( +fn yy_action_734( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23835,7 +23877,7 @@ fn yy_action_732( // 188| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_733( +fn yy_action_735( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23852,7 +23894,7 @@ fn yy_action_733( // 179| X { @list.singleton($1) } ///| -fn yy_action_734( +fn yy_action_736( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23866,10 +23908,10 @@ fn yy_action_734( } // file:///./parser.mbty -// 2083| dotdot_binder ioption(",") { Open(@list.empty(), @list.empty(), $1) } +// 2088| dotdot_binder ioption(",") { Open(@list.empty(), @list.empty(), $1) } ///| -fn yy_action_735( +fn yy_action_737( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23884,10 +23926,10 @@ fn yy_action_735( } // file:///./parser.mbty -// 2083| dotdot_binder ioption(",") { Open(@list.empty(), @list.empty(), $1) } +// 2088| dotdot_binder ioption(",") { Open(@list.empty(), @list.empty(), $1) } ///| -fn yy_action_736( +fn yy_action_738( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23902,10 +23944,10 @@ fn yy_action_736( } // file:///./parser.mbty -// 2074| { Closed(@list.empty()) } +// 2079| { Closed(@list.empty()) } ///| -fn yy_action_737( +fn yy_action_739( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23921,7 +23963,7 @@ fn yy_action_737( // 4| { None } ///| -fn yy_action_738( +fn yy_action_740( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23937,7 +23979,7 @@ fn yy_action_738( // 1373| "(" separated_nonempty_list(",", lex_top_pattern) ")" { $2 } ///| -fn yy_action_739( +fn yy_action_741( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23954,7 +23996,7 @@ fn yy_action_739( // 1379| lex_as_pattern { Pattern($1) } ///| -fn yy_action_740( +fn yy_action_742( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23971,7 +24013,7 @@ fn yy_action_740( // 1380| "_" { Wildcard(loc = mk_loc($sloc)) } ///| -fn yy_action_741( +fn yy_action_743( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -23993,7 +24035,7 @@ fn yy_action_741( // 1381| binder { Binder($1) } ///| -fn yy_action_742( +fn yy_action_744( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24016,7 +24058,7 @@ fn yy_action_742( // 1389| } ///| -fn yy_action_743( +fn yy_action_745( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24044,7 +24086,7 @@ fn yy_action_743( // 1392| } ///| -fn yy_action_744( +fn yy_action_746( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24073,7 +24115,7 @@ fn yy_action_744( // 1396| lex_atom_pattern option(SEMI) lex_pattern_sequence { @list.cons($1, $3) } ///| -fn yy_action_745( +fn yy_action_747( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24091,7 +24133,7 @@ fn yy_action_745( // 1395| lex_atom_pattern { @list.singleton($1) } ///| -fn yy_action_746( +fn yy_action_748( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24108,7 +24150,7 @@ fn yy_action_746( // 1399| lex_simple_atom_pattern { $1 } ///| -fn yy_action_747( +fn yy_action_749( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24125,7 +24167,7 @@ fn yy_action_747( // 1400| "(" lex_as_pattern ")" { $2 } ///| -fn yy_action_748( +fn yy_action_750( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24142,7 +24184,7 @@ fn yy_action_748( // 60| X SEP separated_nonempty_list(SEP, X) { $3.add($1) } ///| -fn yy_action_749( +fn yy_action_751( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24160,7 +24202,7 @@ fn yy_action_749( // 59| X { @list.singleton($1) } ///| -fn yy_action_750( +fn yy_action_752( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24177,7 +24219,7 @@ fn yy_action_750( // 1374| "_" { @list.singleton(Wildcard(loc = mk_loc($sloc))) } ///| -fn yy_action_751( +fn yy_action_753( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24199,7 +24241,7 @@ fn yy_action_751( // 1375| binder { @list.singleton(Binder($1)) } ///| -fn yy_action_752( +fn yy_action_754( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24214,7 +24256,7 @@ fn yy_action_752( } // file:///./parser.mbty -// 1859| LIDENT { Binder::{ name: $1, loc: mk_loc($sloc) } } +// 1864| LIDENT { Binder::{ name: $1, loc: mk_loc($sloc) } } ///| fn yy_action_16( @@ -24240,7 +24282,7 @@ fn yy_action_16( // 1376| lex_simple_atom_pattern { @list.singleton(Pattern($1)) } ///| -fn yy_action_753( +fn yy_action_755( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24259,7 +24301,7 @@ fn yy_action_753( // 1405| } ///| -fn yy_action_754( +fn yy_action_756( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24284,7 +24326,7 @@ fn yy_action_754( // 1408| } ///| -fn yy_action_755( +fn yy_action_757( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24312,7 +24354,7 @@ fn yy_action_755( // 1411| } ///| -fn yy_action_756( +fn yy_action_758( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24337,7 +24379,7 @@ fn yy_action_756( // 1414| } ///| -fn yy_action_757( +fn yy_action_759( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24360,12 +24402,12 @@ fn yy_action_757( } // file:///./parser.mbty -// 1598| range_expr "lexmatch?" lex_pattern "with" label { -// 1599| IsLexMatch(expr=$1, pat=$3, pat_loc=mk_loc($loc($3)), strategy = Some($5), loc=mk_loc($sloc)) -// 1600| } +// 1603| range_expr "lexmatch?" lex_pattern "with" label { +// 1604| IsLexMatch(expr=$1, pat=$3, pat_loc=mk_loc($loc($3)), strategy = Some($5), loc=mk_loc($sloc)) +// 1605| } ///| -fn yy_action_758( +fn yy_action_760( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24396,12 +24438,12 @@ fn yy_action_758( } // file:///./parser.mbty -// 1595| range_expr "lexmatch?" lex_pattern %prec prec_LEXMATCH_QUESTION { -// 1596| IsLexMatch(expr=$1, pat=$3, pat_loc=mk_loc($loc($3)), strategy = None, loc=mk_loc($sloc)) -// 1597| } +// 1600| range_expr "lexmatch?" lex_pattern %prec prec_LEXMATCH_QUESTION { +// 1601| IsLexMatch(expr=$1, pat=$3, pat_loc=mk_loc($loc($3)), strategy = None, loc=mk_loc($sloc)) +// 1602| } ///| -fn yy_action_759( +fn yy_action_761( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24430,10 +24472,10 @@ fn yy_action_759( } // file:///./parser.mbty -// 1601| range_expr { $1 } +// 1606| range_expr { $1 } ///| -fn yy_action_760( +fn yy_action_762( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24447,17 +24489,17 @@ fn yy_action_760( } // file:///./parser.mbty -// 1605| prefix_expr "..<" prefix_expr { -// 1606| Infix( -// 1607| op = Var::{ name: Ident(name = "..<"), loc: mk_loc($loc($2)) }, -// 1608| lhs = $1, -// 1609| rhs = $3, -// 1610| loc = mk_loc($sloc) -// 1611| ) -// 1612| } +// 1610| prefix_expr "..<" prefix_expr { +// 1611| Infix( +// 1612| op = Var::{ name: Ident(name = "..<"), loc: mk_loc($loc($2)) }, +// 1613| lhs = $1, +// 1614| rhs = $3, +// 1615| loc = mk_loc($sloc) +// 1616| ) +// 1617| } ///| -fn yy_action_761( +fn yy_action_763( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24488,17 +24530,17 @@ fn yy_action_761( } // file:///./parser.mbty -// 1613| prefix_expr "..=" prefix_expr { -// 1614| Infix( -// 1615| op = Var::{ name: Ident(name = "..="), loc: mk_loc($loc($2)) }, -// 1616| lhs = $1, -// 1617| rhs = $3, -// 1618| loc = mk_loc($sloc) -// 1619| ) -// 1620| } +// 1618| prefix_expr "..=" prefix_expr { +// 1619| Infix( +// 1620| op = Var::{ name: Ident(name = "..="), loc: mk_loc($loc($2)) }, +// 1621| lhs = $1, +// 1622| rhs = $3, +// 1623| loc = mk_loc($sloc) +// 1624| ) +// 1625| } ///| -fn yy_action_762( +fn yy_action_764( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24529,17 +24571,17 @@ fn yy_action_762( } // file:///./parser.mbty -// 1621| prefix_expr "..<=" prefix_expr { -// 1622| Infix( -// 1623| op = Var::{ name: Ident(name = "..<="), loc: mk_loc($loc($2)) }, -// 1624| lhs = $1, -// 1625| rhs = $3, -// 1626| loc = mk_loc($sloc) -// 1627| ) -// 1628| } +// 1626| prefix_expr "..<=" prefix_expr { +// 1627| Infix( +// 1628| op = Var::{ name: Ident(name = "..<="), loc: mk_loc($loc($2)) }, +// 1629| lhs = $1, +// 1630| rhs = $3, +// 1631| loc = mk_loc($sloc) +// 1632| ) +// 1633| } ///| -fn yy_action_763( +fn yy_action_765( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24570,17 +24612,17 @@ fn yy_action_763( } // file:///./parser.mbty -// 1629| prefix_expr ">=.." prefix_expr { -// 1630| Infix( -// 1631| op = Var::{ name: Ident(name = ">=.."), loc: mk_loc($loc($2)) }, -// 1632| lhs = $1, -// 1633| rhs = $3, -// 1634| loc = mk_loc($sloc) -// 1635| ) -// 1636| } +// 1634| prefix_expr ">=.." prefix_expr { +// 1635| Infix( +// 1636| op = Var::{ name: Ident(name = ">=.."), loc: mk_loc($loc($2)) }, +// 1637| lhs = $1, +// 1638| rhs = $3, +// 1639| loc = mk_loc($sloc) +// 1640| ) +// 1641| } ///| -fn yy_action_764( +fn yy_action_766( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24611,17 +24653,17 @@ fn yy_action_764( } // file:///./parser.mbty -// 1637| prefix_expr ">.." prefix_expr { -// 1638| Infix( -// 1639| op = Var::{ name: Ident(name = ">.."), loc: mk_loc($loc($2)) }, -// 1640| lhs = $1, -// 1641| rhs = $3, -// 1642| loc = mk_loc($sloc) -// 1643| ) -// 1644| } +// 1642| prefix_expr ">.." prefix_expr { +// 1643| Infix( +// 1644| op = Var::{ name: Ident(name = ">.."), loc: mk_loc($loc($2)) }, +// 1645| lhs = $1, +// 1646| rhs = $3, +// 1647| loc = mk_loc($sloc) +// 1648| ) +// 1649| } ///| -fn yy_action_765( +fn yy_action_767( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24652,10 +24694,10 @@ fn yy_action_765( } // file:///./parser.mbty -// 1645| prefix_expr { $1 } +// 1650| prefix_expr { $1 } ///| -fn yy_action_766( +fn yy_action_768( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24669,16 +24711,16 @@ fn yy_action_766( } // file:///./parser.mbty -// 1788| LIDENT "?" "(" list_commas(argument) ")" { -// 1789| let func = @syntax.make_ident_expr( -// 1790| loc = mk_loc($loc($1)), -// 1791| Var::{ name: Ident(name = $1), loc: mk_loc($loc($1)) } -// 1792| ) -// 1793| Apply(func~, args = $4, attr = Question, loc = mk_loc($sloc)) -// 1794| } +// 1793| LIDENT "?" "(" list_commas(argument) ")" { +// 1794| let func = @syntax.make_ident_expr( +// 1795| loc = mk_loc($loc($1)), +// 1796| Var::{ name: Ident(name = $1), loc: mk_loc($loc($1)) } +// 1797| ) +// 1798| Apply(func~, args = $4, attr = Question, loc = mk_loc($sloc)) +// 1799| } ///| -fn yy_action_767( +fn yy_action_769( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24716,7 +24758,7 @@ fn yy_action_767( // 197| non_empty_list_commas(X) { $1 } ///| -fn yy_action_768( +fn yy_action_770( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24733,7 +24775,7 @@ fn yy_action_768( // 1090| LIDENT %prec prec_apply_non_ident_fn { Ident(name = $1) } ///| -fn yy_action_769( +fn yy_action_771( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24750,7 +24792,7 @@ fn yy_action_769( // 1091| PACKAGE_NAME DOT_LIDENT { Dot(pkg = $1, id = $2) } ///| -fn yy_action_770( +fn yy_action_772( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24765,16 +24807,16 @@ fn yy_action_770( } // file:///./parser.mbty -// 1677| PACKAGE_NAME DOT_UIDENT { -// 1678| Constructor::{ -// 1679| name: ConstrName::{ name: $2, loc: mk_loc($loc($2)) }, -// 1680| extra_info: Package($1), -// 1681| loc: mk_loc($sloc) -// 1682| } -// 1683| } +// 1682| PACKAGE_NAME DOT_UIDENT { +// 1683| Constructor::{ +// 1684| name: ConstrName::{ name: $2, loc: mk_loc($loc($2)) }, +// 1685| extra_info: Package($1), +// 1686| loc: mk_loc($sloc) +// 1687| } +// 1688| } ///| -fn yy_action_771( +fn yy_action_773( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24804,16 +24846,16 @@ fn yy_action_771( } // file:///./parser.mbty -// 1670| UIDENT { -// 1671| Constructor::{ -// 1672| name: ConstrName::{ name: $1, loc: mk_loc($loc($1)) }, -// 1673| extra_info: NoExtraInfo, -// 1674| loc: mk_loc($sloc) -// 1675| } -// 1676| } +// 1675| UIDENT { +// 1676| Constructor::{ +// 1677| name: ConstrName::{ name: $1, loc: mk_loc($loc($1)) }, +// 1678| extra_info: NoExtraInfo, +// 1679| loc: mk_loc($sloc) +// 1680| } +// 1681| } ///| -fn yy_action_772( +fn yy_action_774( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24842,14 +24884,14 @@ fn yy_action_772( } // file:///./parser.mbty -// 1649| id(plus) prefix_expr { make_uplus(loc = mk_loc($sloc), $1, $2) } +// 1654| id(plus) prefix_expr { make_uplus(loc = mk_loc($sloc), $1, $2) } ///| -fn yy_action_773( +fn yy_action_775( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_774(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_776(_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 @@ -24870,11 +24912,11 @@ fn yy_action_773( // 245| X { $1 } ///| -fn yy_action_774( +fn yy_action_776( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_775(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_777(_last_pos, _args[0:1]) guard _sub_action_0_result is YYObj_String(_dollar1) YYObj_String( { @@ -24885,10 +24927,10 @@ fn yy_action_774( } // file:///./parser.mbty -// 1656| PLUS { "+" } +// 1661| PLUS { "+" } ///| -fn yy_action_775( +fn yy_action_777( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24901,14 +24943,14 @@ fn yy_action_775( } // file:///./parser.mbty -// 1650| id(minus) prefix_expr { make_uminus(loc = mk_loc($sloc), $1, $2) } +// 1655| id(minus) prefix_expr { make_uminus(loc = mk_loc($sloc), $1, $2) } ///| -fn yy_action_776( +fn yy_action_778( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_777(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_779(_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 @@ -24929,11 +24971,11 @@ fn yy_action_776( // 245| X { $1 } ///| -fn yy_action_777( +fn yy_action_779( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_778(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_780(_last_pos, _args[0:1]) guard _sub_action_0_result is YYObj_String(_dollar1) YYObj_String( { @@ -24944,10 +24986,10 @@ fn yy_action_777( } // file:///./parser.mbty -// 1660| MINUS { "-" } +// 1665| MINUS { "-" } ///| -fn yy_action_778( +fn yy_action_780( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24960,10 +25002,10 @@ fn yy_action_778( } // file:///./parser.mbty -// 1700| expr ioption(",") ")" { @list.singleton($1) } +// 1705| expr ioption(",") ")" { @list.singleton($1) } ///| -fn yy_action_779( +fn yy_action_781( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -24994,10 +25036,10 @@ fn yy_action_498( } // file:///./parser.mbty -// 1700| expr ioption(",") ")" { @list.singleton($1) } +// 1705| expr ioption(",") ")" { @list.singleton($1) } ///| -fn yy_action_780( +fn yy_action_782( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25029,10 +25071,10 @@ fn yy_action_500( } // file:///./parser.mbty -// 1701| expr "," non_empty_tuple_elems { $3.add($1) } +// 1706| expr "," non_empty_tuple_elems { $3.add($1) } ///| -fn yy_action_781( +fn yy_action_783( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25047,10 +25089,10 @@ fn yy_action_781( } // file:///./parser.mbty -// 1731| "(" expr ":" type_ ")" { Constraint(expr = $2, ty = $4, loc = mk_loc($sloc)) } +// 1736| "(" expr ":" type_ ")" { Constraint(expr = $2, ty = $4, loc = mk_loc($sloc)) } ///| -fn yy_action_782( +fn yy_action_784( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25075,10 +25117,10 @@ fn yy_action_782( } // file:///./parser.mbty -// 1707| non_empty_tuple_elems { $1 } +// 1712| non_empty_tuple_elems { $1 } ///| -fn yy_action_783( +fn yy_action_785( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25092,21 +25134,21 @@ fn yy_action_783( } // file:///./parser.mbty -// 1711| "(" arrow_fn_prefix_no_constraint { -// 1712| let es = $2.map(@syntax.arrow_fn_param_to_expr) -// 1713| match es { -// 1714| @list.More(expr, tail=Empty) => { -// 1715| match expr { -// 1716| Constraint(..) => expr -// 1717| _ => Group(expr~, group = Paren, loc = mk_loc($sloc)) -// 1718| } -// 1719| } -// 1720| _ => @syntax.make_tuple_expr(loc = mk_loc($sloc), es) -// 1721| } -// 1722| } +// 1716| "(" arrow_fn_prefix_no_constraint { +// 1717| let es = $2.map(@syntax.arrow_fn_param_to_expr) +// 1718| match es { +// 1719| @list.More(expr, tail=Empty) => { +// 1720| match expr { +// 1721| Constraint(..) => expr +// 1722| _ => Group(expr~, group = Paren, loc = mk_loc($sloc)) +// 1723| } +// 1724| } +// 1725| _ => @syntax.make_tuple_expr(loc = mk_loc($sloc), es) +// 1726| } +// 1727| } ///| -fn yy_action_784( +fn yy_action_786( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25140,15 +25182,15 @@ fn yy_action_784( } // file:///./parser.mbty -// 1723| "(" non_empty_tuple_elems_with_prefix { -// 1724| match $2 { -// 1725| More(expr, tail=Empty) => Group(expr~, group = Paren, loc = mk_loc($sloc)) -// 1726| exprs => @syntax.make_tuple_expr(loc = mk_loc($sloc), exprs) -// 1727| } -// 1728| } +// 1728| "(" non_empty_tuple_elems_with_prefix { +// 1729| match $2 { +// 1730| More(expr, tail=Empty) => Group(expr~, group = Paren, loc = mk_loc($sloc)) +// 1731| exprs => @syntax.make_tuple_expr(loc = mk_loc($sloc), exprs) +// 1732| } +// 1733| } ///| -fn yy_action_785( +fn yy_action_787( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25176,10 +25218,10 @@ fn yy_action_785( } // file:///./parser.mbty -// 1732| "(" ")" { Unit(loc = mk_loc($sloc), faked = false) } +// 1737| "(" ")" { Unit(loc = mk_loc($sloc), faked = false) } ///| -fn yy_action_786( +fn yy_action_788( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25198,10 +25240,10 @@ fn yy_action_786( } // file:///./parser.mbty -// 1785| "_" %prec prec_lower_than_arrow_fn { Hole(loc = mk_loc($sloc), kind = Incomplete) } +// 1790| "_" %prec prec_lower_than_arrow_fn { Hole(loc = mk_loc($sloc), kind = Incomplete) } ///| -fn yy_action_787( +fn yy_action_789( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25220,10 +25262,10 @@ fn yy_action_787( } // file:///./parser.mbty -// 1958| expr { Argument::{ value: $1, kind: Positional } } +// 1963| expr { Argument::{ value: $1, kind: Positional } } ///| -fn yy_action_788( +fn yy_action_790( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25240,7 +25282,7 @@ fn yy_action_788( // 180| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_789( +fn yy_action_791( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25258,7 +25300,7 @@ fn yy_action_789( // 188| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_790( +fn yy_action_792( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25275,7 +25317,7 @@ fn yy_action_790( // 179| X { @list.singleton($1) } ///| -fn yy_action_791( +fn yy_action_793( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25292,7 +25334,7 @@ fn yy_action_791( // 196| { @list.empty() } ///| -fn yy_action_792( +fn yy_action_794( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25305,12 +25347,12 @@ fn yy_action_792( } // file:///./parser.mbty -// 1832| simple_expr accessor %prec prec_field { -// 1833| Field(record = $1, accessor = $2, loc = mk_loc($sloc)) -// 1834| } +// 1837| simple_expr accessor %prec prec_field { +// 1838| Field(record = $1, accessor = $2, loc = mk_loc($sloc)) +// 1839| } ///| -fn yy_action_793( +fn yy_action_795( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25336,7 +25378,7 @@ fn yy_action_793( } // file:///./parser.mbty -// 1855| DOT_INT { Index(tuple_index = $1, loc = mk_loc($sloc)) } +// 1860| DOT_INT { Index(tuple_index = $1, loc = mk_loc($sloc)) } ///| fn yy_action_481( @@ -25359,10 +25401,10 @@ fn yy_action_481( } // file:///./parser.mbty -// 1652| simple_expr { $1 } +// 1657| simple_expr { $1 } ///| -fn yy_action_794( +fn yy_action_796( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25382,7 +25424,7 @@ fn yy_action_794( // 262| } ///| -fn yy_action_795( +fn yy_action_797( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25411,7 +25453,7 @@ fn yy_action_19( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_796(_last_pos, _args[0:0]) + let _sub_action_0_result = yy_action_798(_last_pos, _args[0:0]) guard _sub_action_0_result is YYObj_Option_Type_(_dollar1) YYObj_Type_( { @@ -25425,7 +25467,7 @@ fn yy_action_19( // 9| { None } ///| -fn yy_action_796( +fn yy_action_798( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25441,7 +25483,7 @@ fn yy_action_796( // 180| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_797( +fn yy_action_799( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25459,7 +25501,7 @@ fn yy_action_797( // 188| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_798( +fn yy_action_800( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25476,7 +25518,7 @@ fn yy_action_798( // 179| X { @list.singleton($1) } ///| -fn yy_action_799( +fn yy_action_801( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25493,7 +25535,7 @@ fn yy_action_799( // 196| { @list.empty() } ///| -fn yy_action_800( +fn yy_action_802( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25506,23 +25548,23 @@ fn yy_action_800( } // file:///./parser.mbty -// 1736| is_async "fn" optional_bang parameters func_return_type block_expr { -// 1737| let (return_type, error_type) = $5 -// 1738| Func::{ -// 1739| parameters : $4, -// 1740| params_loc : mk_loc($loc($4)), -// 1741| body : $6, -// 1742| return_type, -// 1743| error_type, -// 1744| kind : Lambda, -// 1745| has_error : $3, -// 1746| is_async : $1, -// 1747| loc : mk_loc($sloc) -// 1748| } -// 1749| } +// 1741| is_async "fn" optional_bang parameters func_return_type block_expr { +// 1742| let (return_type, error_type) = $5 +// 1743| Func::{ +// 1744| parameters : $4, +// 1745| params_loc : mk_loc($loc($4)), +// 1746| body : $6, +// 1747| return_type, +// 1748| error_type, +// 1749| kind : Lambda, +// 1750| has_error : $3, +// 1751| is_async : $1, +// 1752| loc : mk_loc($sloc) +// 1753| } +// 1754| } ///| -fn yy_action_801( +fn yy_action_803( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25560,10 +25602,10 @@ fn yy_action_801( } // file:///./parser.mbty -// 2265| labeled_expr { $1 } +// 2270| labeled_expr { $1 } ///| -fn yy_action_802( +fn yy_action_804( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25578,7 +25620,7 @@ fn yy_action_802( } // file:///./parser.mbty -// 2270| label ":" expr { @syntax.make_field_def(loc = mk_loc($sloc), $1, $3, false) } +// 2275| label ":" expr { @syntax.make_field_def(loc = mk_loc($sloc), $1, $3, false) } ///| fn yy_action_408( @@ -25608,10 +25650,10 @@ fn yy_action_408( } // file:///./parser.mbty -// 2266| label_pun { $1 } +// 2271| label_pun { $1 } ///| -fn yy_action_803( +fn yy_action_805( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25626,7 +25668,7 @@ fn yy_action_803( } // file:///./parser.mbty -// 2274| label { @syntax.make_field_def(loc = mk_loc($sloc), $1, @syntax.label_to_expr(loc = mk_loc($sloc), $1), true) } +// 2279| label { @syntax.make_field_def(loc = mk_loc($sloc), $1, @syntax.label_to_expr(loc = mk_loc($sloc), $1), true) } ///| fn yy_action_406( @@ -25658,7 +25700,7 @@ fn yy_action_406( } // file:///./parser.mbty -// 1844| LIDENT { Label::{ name: $1, loc: mk_loc($sloc) } } +// 1849| LIDENT { Label::{ name: $1, loc: mk_loc($sloc) } } ///| fn yy_action_490( @@ -25684,7 +25726,7 @@ fn yy_action_490( // 180| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_804( +fn yy_action_806( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25704,7 +25746,7 @@ fn yy_action_804( // 208| } ///| -fn yy_action_805( +fn yy_action_807( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25722,7 +25764,7 @@ fn yy_action_805( // 179| X { @list.singleton($1) } ///| -fn yy_action_806( +fn yy_action_808( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25739,7 +25781,7 @@ fn yy_action_806( // 212| { (@list.empty(), false) } ///| -fn yy_action_807( +fn yy_action_809( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25752,13 +25794,13 @@ fn yy_action_807( } // file:///./parser.mbty -// 1835| type_name "::" LIDENT { -// 1836| let method_name = Label::{ name: $3, loc: mk_loc($loc($3)) } -// 1837| Method(type_name = $1, method_name~, loc = mk_loc($sloc)) -// 1838| } +// 1840| type_name "::" LIDENT { +// 1841| let method_name = Label::{ name: $3, loc: mk_loc($loc($3)) } +// 1842| Method(type_name = $1, method_name~, loc = mk_loc($sloc)) +// 1843| } ///| -fn yy_action_808( +fn yy_action_810( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25792,7 +25834,7 @@ fn yy_action_808( // 218| non_empty_list_semi_rev_aux(X) SEMI X { $1.add($3) } ///| -fn yy_action_809( +fn yy_action_811( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25810,7 +25852,7 @@ fn yy_action_809( // 5| X { Some($1) } ///| -fn yy_action_810( +fn yy_action_812( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25827,7 +25869,7 @@ fn yy_action_810( // 222| non_empty_list_semi_rev_aux(X) option(SEMI) { $1 } ///| -fn yy_action_811( +fn yy_action_813( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25844,7 +25886,7 @@ fn yy_action_811( // 4| { None } ///| -fn yy_action_812( +fn yy_action_814( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25860,7 +25902,7 @@ fn yy_action_812( // 217| X { @list.singleton($1) } ///| -fn yy_action_813( +fn yy_action_815( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25877,7 +25919,7 @@ fn yy_action_813( // 235| { @list.empty() } ///| -fn yy_action_814( +fn yy_action_816( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25890,23 +25932,23 @@ fn yy_action_814( } // file:///./parser.mbty -// 1736| is_async "fn" optional_bang parameters func_return_type block_expr { -// 1737| let (return_type, error_type) = $5 -// 1738| Func::{ -// 1739| parameters : $4, -// 1740| params_loc : mk_loc($loc($4)), -// 1741| body : $6, -// 1742| return_type, -// 1743| error_type, -// 1744| kind : Lambda, -// 1745| has_error : $3, -// 1746| is_async : $1, -// 1747| loc : mk_loc($sloc) -// 1748| } -// 1749| } +// 1741| is_async "fn" optional_bang parameters func_return_type block_expr { +// 1742| let (return_type, error_type) = $5 +// 1743| Func::{ +// 1744| parameters : $4, +// 1745| params_loc : mk_loc($loc($4)), +// 1746| body : $6, +// 1747| return_type, +// 1748| error_type, +// 1749| kind : Lambda, +// 1750| has_error : $3, +// 1751| is_async : $1, +// 1752| loc : mk_loc($sloc) +// 1753| } +// 1754| } ///| -fn yy_action_815( +fn yy_action_817( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25944,14 +25986,14 @@ fn yy_action_815( } // file:///./parser.mbty -// 2109| "->" return_type { -// 2110| match $2 { -// 2111| (ty, err) => (Some(ty), err) -// 2112| } -// 2113| } +// 2114| "->" return_type { +// 2115| match $2 { +// 2116| (ty, err) => (Some(ty), err) +// 2117| } +// 2118| } ///| -fn yy_action_816( +fn yy_action_818( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -25967,22 +26009,22 @@ fn yy_action_816( } // file:///./parser.mbty -// 2146| is_async "(" type_ "," ioption(non_empty_list_commas(type_)) ")" "->" return_type { -// 2147| let (ty_res, ty_err) = $8 -// 2148| let ts = match $5 { -// 2149| None => @list.empty() -// 2150| Some(ts) => ts -// 2151| } -// 2152| Arrow(args = ts.add($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) -// 2153| } +// 2151| is_async "(" type_ "," ioption(non_empty_list_commas(type_)) ")" "->" return_type { +// 2152| let (ty_res, ty_err) = $8 +// 2153| let ts = match $5 { +// 2154| None => @list.empty() +// 2155| Some(ts) => ts +// 2156| } +// 2157| Arrow(args = ts.add($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) +// 2158| } ///| -fn yy_action_817( +fn yy_action_819( _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_818(_args[3].2, _args[4:4]) + let _sub_action_1_result = yy_action_820(_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) @@ -26013,22 +26055,22 @@ fn yy_action_817( } // file:///./parser.mbty -// 2146| is_async "(" type_ "," ioption(non_empty_list_commas(type_)) ")" "->" return_type { -// 2147| let (ty_res, ty_err) = $8 -// 2148| let ts = match $5 { -// 2149| None => @list.empty() -// 2150| Some(ts) => ts -// 2151| } -// 2152| Arrow(args = ts.add($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) -// 2153| } +// 2151| is_async "(" type_ "," ioption(non_empty_list_commas(type_)) ")" "->" return_type { +// 2152| let (ty_res, ty_err) = $8 +// 2153| let ts = match $5 { +// 2154| None => @list.empty() +// 2155| Some(ts) => ts +// 2156| } +// 2157| Arrow(args = ts.add($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) +// 2158| } ///| -fn yy_action_819( +fn yy_action_821( _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_820(_args[3].2, _args[4:5]) + let _sub_action_1_result = yy_action_822(_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) @@ -26059,13 +26101,13 @@ fn yy_action_819( } // file:///./parser.mbty -// 2158| is_async "(" type_ ")" "->" return_type { -// 2159| let (ty_res, ty_err) = $6 -// 2160| Arrow(args = @list.singleton($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) -// 2161| } +// 2163| is_async "(" type_ ")" "->" return_type { +// 2164| let (ty_res, ty_err) = $6 +// 2165| Arrow(args = @list.singleton($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) +// 2166| } ///| -fn yy_action_821( +fn yy_action_823( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26095,21 +26137,21 @@ fn yy_action_821( } // file:///./parser.mbty -// 2133| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { -// 2134| Name( -// 2135| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, -// 2136| tys = $2, -// 2137| loc = mk_loc($sloc) -// 2138| ) -// 2139| } +// 2138| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { +// 2139| Name( +// 2140| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, +// 2141| tys = $2, +// 2142| loc = mk_loc($sloc) +// 2143| ) +// 2144| } ///| -fn yy_action_822( +fn yy_action_824( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_823(_last_pos, _args[0:2]) - let _sub_action_1_result = yy_action_824(_args[1].2, _args[2:5]) + let _sub_action_0_result = yy_action_825(_last_pos, _args[0:2]) + let _sub_action_1_result = yy_action_826(_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 @@ -26136,21 +26178,21 @@ fn yy_action_822( } // file:///./parser.mbty -// 2133| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { -// 2134| Name( -// 2135| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, -// 2136| tys = $2, -// 2137| loc = mk_loc($sloc) -// 2138| ) -// 2139| } +// 2138| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { +// 2139| Name( +// 2140| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, +// 2141| tys = $2, +// 2142| loc = mk_loc($sloc) +// 2143| ) +// 2144| } ///| -fn yy_action_825( +fn yy_action_827( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_823(_last_pos, _args[0:2]) - let _sub_action_1_result = yy_action_826(_args[1].2, _args[2:2]) + let _sub_action_0_result = yy_action_825(_last_pos, _args[0:2]) + let _sub_action_1_result = yy_action_828(_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 @@ -26177,21 +26219,21 @@ fn yy_action_825( } // file:///./parser.mbty -// 2133| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { -// 2134| Name( -// 2135| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, -// 2136| tys = $2, -// 2137| loc = mk_loc($sloc) -// 2138| ) -// 2139| } +// 2138| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { +// 2139| Name( +// 2140| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, +// 2141| tys = $2, +// 2142| loc = mk_loc($sloc) +// 2143| ) +// 2144| } ///| -fn yy_action_827( +fn yy_action_829( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_828(_last_pos, _args[0:2]) - let _sub_action_1_result = yy_action_824(_args[1].2, _args[2:5]) + let _sub_action_0_result = yy_action_830(_last_pos, _args[0:2]) + let _sub_action_1_result = yy_action_826(_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 @@ -26221,7 +26263,7 @@ fn yy_action_827( // 188| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_829( +fn yy_action_831( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26235,22 +26277,22 @@ fn yy_action_829( } // file:///./parser.mbty -// 2146| is_async "(" type_ "," ioption(non_empty_list_commas(type_)) ")" "->" return_type { -// 2147| let (ty_res, ty_err) = $8 -// 2148| let ts = match $5 { -// 2149| None => @list.empty() -// 2150| Some(ts) => ts -// 2151| } -// 2152| Arrow(args = ts.add($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) -// 2153| } +// 2151| is_async "(" type_ "," ioption(non_empty_list_commas(type_)) ")" "->" return_type { +// 2152| let (ty_res, ty_err) = $8 +// 2153| let ts = match $5 { +// 2154| None => @list.empty() +// 2155| Some(ts) => ts +// 2156| } +// 2157| Arrow(args = ts.add($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) +// 2158| } ///| -fn yy_action_830( +fn yy_action_832( _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_820(_args[2].2, _args[3:4]) + let _sub_action_1_result = yy_action_822(_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) @@ -26284,7 +26326,7 @@ fn yy_action_830( // 10| X { Some($1) } ///| -fn yy_action_820( +fn yy_action_822( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26298,10 +26340,10 @@ fn yy_action_820( } // file:///./parser.mbty -// 2131| "(" type_ "," non_empty_list_commas(type_) ")" { @syntax.make_tuple_type(loc = mk_loc($sloc), $4.add($2)) } +// 2136| "(" type_ "," non_empty_list_commas(type_) ")" { @syntax.make_tuple_type(loc = mk_loc($sloc), $4.add($2)) } ///| -fn yy_action_831( +fn yy_action_833( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26325,22 +26367,22 @@ fn yy_action_831( } // file:///./parser.mbty -// 2146| is_async "(" type_ "," ioption(non_empty_list_commas(type_)) ")" "->" return_type { -// 2147| let (ty_res, ty_err) = $8 -// 2148| let ts = match $5 { -// 2149| None => @list.empty() -// 2150| Some(ts) => ts -// 2151| } -// 2152| Arrow(args = ts.add($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) -// 2153| } +// 2151| is_async "(" type_ "," ioption(non_empty_list_commas(type_)) ")" "->" return_type { +// 2152| let (ty_res, ty_err) = $8 +// 2153| let ts = match $5 { +// 2154| None => @list.empty() +// 2155| Some(ts) => ts +// 2156| } +// 2157| Arrow(args = ts.add($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) +// 2158| } ///| -fn yy_action_832( +fn yy_action_834( _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_818(_args[2].2, _args[3:3]) + let _sub_action_1_result = yy_action_820(_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) @@ -26374,7 +26416,7 @@ fn yy_action_832( // 9| { None } ///| -fn yy_action_818( +fn yy_action_820( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26387,13 +26429,13 @@ fn yy_action_818( } // file:///./parser.mbty -// 2158| is_async "(" type_ ")" "->" return_type { -// 2159| let (ty_res, ty_err) = $6 -// 2160| Arrow(args = @list.singleton($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) -// 2161| } +// 2163| is_async "(" type_ ")" "->" return_type { +// 2164| let (ty_res, ty_err) = $6 +// 2165| Arrow(args = @list.singleton($3), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) +// 2166| } ///| -fn yy_action_833( +fn yy_action_835( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26423,10 +26465,10 @@ fn yy_action_833( } // file:///./parser.mbty -// 2132| "(" type_ ")" { $2 } +// 2137| "(" type_ ")" { $2 } ///| -fn yy_action_834( +fn yy_action_836( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26440,10 +26482,10 @@ fn yy_action_834( } // file:///./parser.mbty -// 2101| type_ { ($1, NoErrorType) } +// 2106| type_ { ($1, NoErrorType) } ///| -fn yy_action_835( +fn yy_action_837( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26457,10 +26499,10 @@ fn yy_action_835( } // file:///./parser.mbty -// 2088| "raise" error_type { ErrorType(ty = $2) } +// 2093| "raise" error_type { ErrorType(ty = $2) } ///| -fn yy_action_836( +fn yy_action_838( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26474,17 +26516,17 @@ fn yy_action_836( } // file:///./parser.mbty -// 2090| "raise" "?" { -// 2091| let fake_error = Type::Name( -// 2092| constr_id = ConstrId::{ id: Ident(name = "Error"), loc: mk_loc($sloc) }, -// 2093| tys = @list.empty(), -// 2094| loc = mk_loc($sloc) -// 2095| ) -// 2096| MaybeError(ty = fake_error) -// 2097| } +// 2095| "raise" "?" { +// 2096| let fake_error = Type::Name( +// 2097| constr_id = ConstrId::{ id: Ident(name = "Error"), loc: mk_loc($sloc) }, +// 2098| tys = @list.empty(), +// 2099| loc = mk_loc($sloc) +// 2100| ) +// 2101| MaybeError(ty = fake_error) +// 2102| } ///| -fn yy_action_837( +fn yy_action_839( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26511,10 +26553,10 @@ fn yy_action_837( } // file:///./parser.mbty -// 2087| "raise" { DefaultErrorType(loc = mk_loc($sloc)) } +// 2092| "raise" { DefaultErrorType(loc = mk_loc($sloc)) } ///| -fn yy_action_838( +fn yy_action_840( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26533,10 +26575,10 @@ fn yy_action_838( } // file:///./parser.mbty -// 2089| "noraise" { Noraise(loc = mk_loc($sloc)) } +// 2094| "noraise" { Noraise(loc = mk_loc($sloc)) } ///| -fn yy_action_839( +fn yy_action_841( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26555,10 +26597,10 @@ fn yy_action_839( } // file:///./parser.mbty -// 2103| simple_type "!" error_type { ($1, ErrorType(ty = $3)) } +// 2108| simple_type "!" error_type { ($1, ErrorType(ty = $3)) } ///| -fn yy_action_840( +fn yy_action_842( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26573,10 +26615,10 @@ fn yy_action_840( } // file:///./parser.mbty -// 2102| simple_type "!" { ($1, DefaultErrorType(loc = mk_loc($loc($2)))) } +// 2107| simple_type "!" { ($1, DefaultErrorType(loc = mk_loc($loc($2)))) } ///| -fn yy_action_841( +fn yy_action_843( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26595,10 +26637,10 @@ fn yy_action_841( } // file:///./parser.mbty -// 2104| simple_type "?" error_type { ($1, MaybeError(ty = $3)) } +// 2109| simple_type "?" error_type { ($1, MaybeError(ty = $3)) } ///| -fn yy_action_842( +fn yy_action_844( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26613,16 +26655,16 @@ fn yy_action_842( } // file:///./parser.mbty -// 2119| qual_ident_ty { -// 2120| Name( -// 2121| constr_id = ConstrId::{ id: $1, loc: mk_loc($sloc) }, -// 2122| tys = @list.empty(), -// 2123| loc = mk_loc($sloc) -// 2124| ) -// 2125| } +// 2124| qual_ident_ty { +// 2125| Name( +// 2126| constr_id = ConstrId::{ id: $1, loc: mk_loc($sloc) }, +// 2127| tys = @list.empty(), +// 2128| loc = mk_loc($sloc) +// 2129| ) +// 2130| } ///| -fn yy_action_843( +fn yy_action_845( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26649,10 +26691,10 @@ fn yy_action_843( } // file:///./parser.mbty -// 2126| "_" { Any(loc = mk_loc($sloc)) } +// 2131| "_" { Any(loc = mk_loc($sloc)) } ///| -fn yy_action_844( +fn yy_action_846( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26671,10 +26713,10 @@ fn yy_action_844( } // file:///./parser.mbty -// 2130| simple_type "?" { @syntax.make_option_type(loc = mk_loc($sloc), constr_loc = mk_loc($loc($2)), $1) } +// 2135| simple_type "?" { @syntax.make_option_type(loc = mk_loc($sloc), constr_loc = mk_loc($loc($2)), $1) } ///| -fn yy_action_845( +fn yy_action_847( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26700,10 +26742,10 @@ fn yy_action_845( } // file:///./parser.mbty -// 2105| simple_type error_annotation { ($1, $2) } +// 2110| simple_type error_annotation { ($1, $2) } ///| -fn yy_action_846( +fn yy_action_848( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26718,10 +26760,10 @@ fn yy_action_846( } // file:///./parser.mbty -// 2145| simple_type { $1 } +// 2150| simple_type { $1 } ///| -fn yy_action_847( +fn yy_action_849( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26735,13 +26777,13 @@ fn yy_action_847( } // file:///./parser.mbty -// 2154| is_async "(" ")" "->" return_type { -// 2155| let (ty_res, ty_err) = $5 -// 2156| Arrow(args = @list.empty(), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) -// 2157| } +// 2159| is_async "(" ")" "->" return_type { +// 2160| let (ty_res, ty_err) = $5 +// 2161| Arrow(args = @list.empty(), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) +// 2162| } ///| -fn yy_action_848( +fn yy_action_850( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26786,21 +26828,21 @@ fn yy_action_8( } // file:///./parser.mbty -// 2133| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { -// 2134| Name( -// 2135| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, -// 2136| tys = $2, -// 2137| loc = mk_loc($sloc) -// 2138| ) -// 2139| } +// 2138| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { +// 2139| Name( +// 2140| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, +// 2141| tys = $2, +// 2142| loc = mk_loc($sloc) +// 2143| ) +// 2144| } ///| -fn yy_action_849( +fn yy_action_851( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_850(_last_pos, _args[0:1]) - let _sub_action_1_result = yy_action_824(_args[0].2, _args[1:4]) + let _sub_action_0_result = yy_action_852(_last_pos, _args[0:1]) + let _sub_action_1_result = yy_action_826(_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 @@ -26835,11 +26877,11 @@ fn yy_action_849( // 314| } ///| -fn yy_action_824( +fn yy_action_826( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_851(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_853(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj_Option_List_Type__(_dollar1) YYObj_List_Type_( { @@ -26856,11 +26898,11 @@ fn yy_action_824( // 10| X { Some($1) } ///| -fn yy_action_851( +fn yy_action_853( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_852(_last_pos, _args[0:3]) + let _sub_action_0_result = yy_action_854(_last_pos, _args[0:3]) guard _sub_action_0_result is YYObj_List_Type_(_dollar1) YYObj_Option_List_Type__( { @@ -26874,7 +26916,7 @@ fn yy_action_851( // 40| L X R { $2 } ///| -fn yy_action_852( +fn yy_action_854( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26888,21 +26930,21 @@ fn yy_action_852( } // file:///./parser.mbty -// 2133| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { -// 2134| Name( -// 2135| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, -// 2136| tys = $2, -// 2137| loc = mk_loc($sloc) -// 2138| ) -// 2139| } +// 2138| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { +// 2139| Name( +// 2140| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, +// 2141| tys = $2, +// 2142| loc = mk_loc($sloc) +// 2143| ) +// 2144| } ///| -fn yy_action_853( +fn yy_action_855( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_850(_last_pos, _args[0:1]) - let _sub_action_1_result = yy_action_826(_args[0].2, _args[1:1]) + let _sub_action_0_result = yy_action_852(_last_pos, _args[0:1]) + let _sub_action_1_result = yy_action_828(_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 @@ -26932,7 +26974,7 @@ fn yy_action_853( // 180| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_854( +fn yy_action_856( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26950,7 +26992,7 @@ fn yy_action_854( // 179| X { @list.singleton($1) } ///| -fn yy_action_855( +fn yy_action_857( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -26964,21 +27006,21 @@ fn yy_action_855( } // file:///./parser.mbty -// 2133| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { -// 2134| Name( -// 2135| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, -// 2136| tys = $2, -// 2137| loc = mk_loc($sloc) -// 2138| ) -// 2139| } +// 2138| qual_ident_ty_inline optional_type_arguments %prec prec_lower_than_as { +// 2139| Name( +// 2140| constr_id = ConstrId::{ id: $1, loc: mk_loc($loc($1)) }, +// 2141| tys = $2, +// 2142| loc = mk_loc($sloc) +// 2143| ) +// 2144| } ///| -fn yy_action_856( +fn yy_action_858( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_828(_last_pos, _args[0:2]) - let _sub_action_1_result = yy_action_826(_args[1].2, _args[2:2]) + let _sub_action_0_result = yy_action_830(_last_pos, _args[0:2]) + let _sub_action_1_result = yy_action_828(_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 @@ -27013,11 +27055,11 @@ fn yy_action_856( // 314| } ///| -fn yy_action_826( +fn yy_action_828( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_857(_last_pos, _args[0:0]) + let _sub_action_0_result = yy_action_859(_last_pos, _args[0:0]) guard _sub_action_0_result is YYObj_Option_List_Type__(_dollar1) YYObj_List_Type_( { @@ -27034,7 +27076,7 @@ fn yy_action_826( // 9| { None } ///| -fn yy_action_857( +fn yy_action_859( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27047,10 +27089,10 @@ fn yy_action_857( } // file:///./parser.mbty -// 2140| "&" qual_ident_ty { Object(ConstrId::{ id: $2, loc: mk_loc($loc($2)) }) } +// 2145| "&" qual_ident_ty { Object(ConstrId::{ id: $2, loc: mk_loc($loc($2)) }) } ///| -fn yy_action_858( +fn yy_action_860( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27069,10 +27111,10 @@ fn yy_action_858( } // file:///./parser.mbty -// 2141| "_" { Any(loc = mk_loc($sloc)) } +// 2146| "_" { Any(loc = mk_loc($sloc)) } ///| -fn yy_action_859( +fn yy_action_861( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27091,13 +27133,13 @@ fn yy_action_859( } // file:///./parser.mbty -// 2154| is_async "(" ")" "->" return_type { -// 2155| let (ty_res, ty_err) = $5 -// 2156| Arrow(args = @list.empty(), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) -// 2157| } +// 2159| is_async "(" ")" "->" return_type { +// 2160| let (ty_res, ty_err) = $5 +// 2161| Arrow(args = @list.empty(), res = ty_res, err = ty_err, is_async = $1, loc = mk_loc($sloc)) +// 2162| } ///| -fn yy_action_860( +fn yy_action_862( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27144,10 +27186,10 @@ fn yy_action_5( } // file:///./parser.mbty -// 2114| error_annotation { (None, $1) } +// 2119| error_annotation { (None, $1) } ///| -fn yy_action_861( +fn yy_action_863( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27161,10 +27203,10 @@ fn yy_action_861( } // file:///./parser.mbty -// 2115| { (None, NoErrorType) } +// 2120| { (None, NoErrorType) } ///| -fn yy_action_862( +fn yy_action_864( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27180,7 +27222,7 @@ fn yy_action_862( // 1113| { None } ///| -fn yy_action_863( +fn yy_action_865( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27193,17 +27235,17 @@ fn yy_action_863( } // file:///./parser.mbty -// 1983| map_syntax_key ":" expr { -// 1984| MapExprElem::{ -// 1985| key: $1, -// 1986| expr: $3, -// 1987| key_loc: mk_loc($loc($1)), -// 1988| loc: mk_loc($sloc) -// 1989| } -// 1990| } +// 1988| map_syntax_key ":" expr { +// 1989| MapExprElem::{ +// 1990| key: $1, +// 1991| expr: $3, +// 1992| key_loc: mk_loc($loc($1)), +// 1993| loc: mk_loc($sloc) +// 1994| } +// 1995| } ///| -fn yy_action_864( +fn yy_action_866( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27234,7 +27276,7 @@ fn yy_action_864( // 180| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_865( +fn yy_action_867( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27252,7 +27294,7 @@ fn yy_action_865( // 188| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_866( +fn yy_action_868( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27269,7 +27311,7 @@ fn yy_action_866( // 179| X { @list.singleton($1) } ///| -fn yy_action_867( +fn yy_action_869( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27286,7 +27328,7 @@ fn yy_action_867( // 196| { @list.empty() } ///| -fn yy_action_868( +fn yy_action_870( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27299,10 +27341,10 @@ fn yy_action_868( } // file:///./parser.mbty -// 1783| anony_fn { Function(func = $1, loc = mk_loc($sloc)) } +// 1788| anony_fn { Function(func = $1, loc = mk_loc($sloc)) } ///| -fn yy_action_869( +fn yy_action_871( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27322,10 +27364,10 @@ fn yy_action_869( } // file:///./parser.mbty -// 1784| atomic_expr { $1 } +// 1789| atomic_expr { $1 } ///| -fn yy_action_870( +fn yy_action_872( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27339,10 +27381,10 @@ fn yy_action_870( } // file:///./parser.mbty -// 1786| qual_ident_simple_expr { @syntax.make_ident_expr(loc = mk_loc($sloc), Var::{ name: $1, loc: mk_loc($sloc) }) } +// 1791| qual_ident_simple_expr { @syntax.make_ident_expr(loc = mk_loc($sloc), Var::{ name: $1, loc: mk_loc($sloc) }) } ///| -fn yy_action_871( +fn yy_action_873( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27365,10 +27407,10 @@ fn yy_action_871( } // file:///./parser.mbty -// 1787| constr { Constr(constr = $1, loc = mk_loc($sloc)) } +// 1792| constr { Constr(constr = $1, loc = mk_loc($sloc)) } ///| -fn yy_action_872( +fn yy_action_874( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27388,10 +27430,10 @@ fn yy_action_872( } // file:///./parser.mbty -// 1979| ".." expr { Spread(expr = $2, loc = mk_loc($sloc)) } +// 1984| ".." expr { Spread(expr = $2, loc = mk_loc($sloc)) } ///| -fn yy_action_873( +fn yy_action_875( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27414,7 +27456,7 @@ fn yy_action_873( // 180| non_empty_list_commas_rev(X) "," X { $1.add($3) } ///| -fn yy_action_874( +fn yy_action_876( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27432,7 +27474,7 @@ fn yy_action_874( // 5| X { Some($1) } ///| -fn yy_action_875( +fn yy_action_877( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27449,7 +27491,7 @@ fn yy_action_875( // 188| non_empty_list_commas_rev(X) option(",") { $1.rev() } ///| -fn yy_action_876( +fn yy_action_878( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27466,7 +27508,7 @@ fn yy_action_876( // 4| { None } ///| -fn yy_action_877( +fn yy_action_879( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27482,7 +27524,7 @@ fn yy_action_877( // 179| X { @list.singleton($1) } ///| -fn yy_action_878( +fn yy_action_880( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27499,7 +27541,7 @@ fn yy_action_878( // 196| { @list.empty() } ///| -fn yy_action_879( +fn yy_action_881( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27512,10 +27554,10 @@ fn yy_action_879( } // file:///./parser.mbty -// 1840| tuple_expr { $1 } +// 1845| tuple_expr { $1 } ///| -fn yy_action_880( +fn yy_action_882( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27529,10 +27571,10 @@ fn yy_action_880( } // file:///./parser.mbty -// 1885| qual_ident_ty { TypeName::{ name: $1, is_object: false, loc: mk_loc($sloc) } } +// 1890| qual_ident_ty { TypeName::{ name: $1, is_object: false, loc: mk_loc($sloc) } } ///| -fn yy_action_881( +fn yy_action_883( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27559,11 +27601,11 @@ fn yy_action_881( // 1101| qual_ident_ty_inline { $1 } ///| -fn yy_action_882( +fn yy_action_884( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_850(_last_pos, _args[0:1]) + let _sub_action_0_result = yy_action_852(_last_pos, _args[0:1]) guard _sub_action_0_result is YYObj_LongIdent(_dollar1) YYObj_LongIdent( { @@ -27577,7 +27619,7 @@ fn yy_action_882( // 1095| UIDENT { LongIdent::Ident(name = $1) } ///| -fn yy_action_850( +fn yy_action_852( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27594,11 +27636,11 @@ fn yy_action_850( // 1101| qual_ident_ty_inline { $1 } ///| -fn yy_action_883( +fn yy_action_885( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_823(_last_pos, _args[0:2]) + let _sub_action_0_result = yy_action_825(_last_pos, _args[0:2]) guard _sub_action_0_result is YYObj_LongIdent(_dollar1) YYObj_LongIdent( { @@ -27612,7 +27654,7 @@ fn yy_action_883( // 1096| PACKAGE_NAME DOT_LIDENT { LongIdent::Dot(pkg = $1, id = $2) } ///| -fn yy_action_823( +fn yy_action_825( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27630,11 +27672,11 @@ fn yy_action_823( // 1101| qual_ident_ty_inline { $1 } ///| -fn yy_action_884( +fn yy_action_886( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { - let _sub_action_0_result = yy_action_828(_last_pos, _args[0:2]) + let _sub_action_0_result = yy_action_830(_last_pos, _args[0:2]) guard _sub_action_0_result is YYObj_LongIdent(_dollar1) YYObj_LongIdent( { @@ -27648,7 +27690,7 @@ fn yy_action_884( // 1097| PACKAGE_NAME DOT_UIDENT { LongIdent::Dot(pkg = $1, id = $2) } ///| -fn yy_action_828( +fn yy_action_830( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27663,10 +27705,10 @@ fn yy_action_828( } // file:///./parser.mbty -// 1886| "&" qual_ident_ty { TypeName::{ name: $2, is_object: true, loc: mk_loc($sloc) } } +// 1891| "&" qual_ident_ty { TypeName::{ name: $2, is_object: true, loc: mk_loc($sloc) } } ///| -fn yy_action_885( +fn yy_action_887( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27690,10 +27732,10 @@ fn yy_action_885( } // file:///./parser.mbty -// 1897| simple_constant { make_constant_expr(loc = mk_loc($sloc), $1) } +// 1902| simple_constant { make_constant_expr(loc = mk_loc($sloc), $1) } ///| -fn yy_action_886( +fn yy_action_888( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27713,12 +27755,12 @@ fn yy_action_886( } // file:///./parser.mbty -// 1898| non_empty_list(multiline_string) { -// 1899| MultilineString(elems = $1, loc = mk_loc($sloc)) -// 1900| } +// 1903| non_empty_list(multiline_string) { +// 1904| MultilineString(elems = $1, loc = mk_loc($sloc)) +// 1905| } ///| -fn yy_action_887( +fn yy_action_889( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27738,10 +27780,10 @@ fn yy_action_887( } // file:///./parser.mbty -// 1901| INTERP { make_interp_expr(loc = mk_loc($sloc), $1) } +// 1906| INTERP { make_interp_expr(loc = mk_loc($sloc), $1) } ///| -fn yy_action_888( +fn yy_action_890( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27761,10 +27803,10 @@ fn yy_action_888( } // file:///./parser.mbty -// 1905| TRUE { Bool(true) } +// 1910| TRUE { Bool(true) } ///| -fn yy_action_889( +fn yy_action_891( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27777,10 +27819,10 @@ fn yy_action_889( } // file:///./parser.mbty -// 1906| FALSE { Bool(false) } +// 1911| FALSE { Bool(false) } ///| -fn yy_action_890( +fn yy_action_892( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27793,10 +27835,10 @@ fn yy_action_890( } // file:///./parser.mbty -// 1907| BYTE { Byte($1) } +// 1912| BYTE { Byte($1) } ///| -fn yy_action_891( +fn yy_action_893( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27810,10 +27852,10 @@ fn yy_action_891( } // file:///./parser.mbty -// 1908| BYTES { Bytes($1) } +// 1913| BYTES { Bytes($1) } ///| -fn yy_action_892( +fn yy_action_894( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27827,10 +27869,10 @@ fn yy_action_892( } // file:///./parser.mbty -// 1909| CHAR { Char($1) } +// 1914| CHAR { Char($1) } ///| -fn yy_action_893( +fn yy_action_895( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27844,10 +27886,10 @@ fn yy_action_893( } // file:///./parser.mbty -// 1910| INT { make_int($1) } +// 1915| INT { make_int($1) } ///| -fn yy_action_894( +fn yy_action_896( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27861,10 +27903,10 @@ fn yy_action_894( } // file:///./parser.mbty -// 1911| DOUBLE { make_double($1) } +// 1916| DOUBLE { make_double($1) } ///| -fn yy_action_895( +fn yy_action_897( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27878,10 +27920,10 @@ fn yy_action_895( } // file:///./parser.mbty -// 1912| FLOAT { make_float($1) } +// 1917| FLOAT { make_float($1) } ///| -fn yy_action_896( +fn yy_action_898( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27895,10 +27937,10 @@ fn yy_action_896( } // file:///./parser.mbty -// 1913| STRING { String($1) } +// 1918| STRING { String($1) } ///| -fn yy_action_897( +fn yy_action_899( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27912,10 +27954,10 @@ fn yy_action_897( } // file:///./parser.mbty -// 1890| MULTILINE_STRING { String($1) } +// 1895| MULTILINE_STRING { String($1) } ///| -fn yy_action_898( +fn yy_action_900( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27929,12 +27971,12 @@ fn yy_action_898( } // file:///./parser.mbty -// 1891| MULTILINE_INTERP { -// 1892| Interp(make_interps($1)) -// 1893| } +// 1896| MULTILINE_INTERP { +// 1897| Interp(make_interps($1)) +// 1898| } ///| -fn yy_action_899( +fn yy_action_901( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27951,7 +27993,7 @@ fn yy_action_899( // 175| X non_empty_list(X) { $2.add($1) } ///| -fn yy_action_900( +fn yy_action_902( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27969,7 +28011,7 @@ fn yy_action_900( // 174| X { @list.singleton($1) } ///| -fn yy_action_901( +fn yy_action_903( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -27986,7 +28028,7 @@ fn yy_action_901( // 1212| { None} ///| -fn yy_action_902( +fn yy_action_904( _last_pos : Position, _args : ArrayView[(YYObj, Position, Position)], ) -> YYObj { @@ -28188,8 +28230,8 @@ fn yy_state_0(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_845) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_848) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } @@ -28246,84 +28288,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_901) + Reduce(1, NT_non_empty_list_multiline_string_, yy_action_903) _ => Error } } ///| fn yy_state_3(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_multiline_string_, yy_action_900) + ReduceNoLookahead(2, NT_non_empty_list_multiline_string_, yy_action_902) } ///| fn yy_state_4(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_multiline_string, yy_action_899) + ReduceNoLookahead(1, NT_multiline_string, yy_action_901) } ///| fn yy_state_5(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_multiline_string, yy_action_898) + ReduceNoLookahead(1, NT_multiline_string, yy_action_900) } ///| fn yy_state_6(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_897) + ReduceNoLookahead(1, NT_simple_constant, yy_action_899) } ///| fn yy_state_7(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_896) + ReduceNoLookahead(1, NT_simple_constant, yy_action_898) } ///| fn yy_state_8(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_895) + ReduceNoLookahead(1, NT_simple_constant, yy_action_897) } ///| fn yy_state_9(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_894) + ReduceNoLookahead(1, NT_simple_constant, yy_action_896) } ///| fn yy_state_10(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_893) + ReduceNoLookahead(1, NT_simple_constant, yy_action_895) } ///| fn yy_state_11(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_892) + ReduceNoLookahead(1, NT_simple_constant, yy_action_894) } ///| fn yy_state_12(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_891) + ReduceNoLookahead(1, NT_simple_constant, yy_action_893) } ///| fn yy_state_13(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_890) + ReduceNoLookahead(1, NT_simple_constant, yy_action_892) } ///| fn yy_state_14(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_constant, yy_action_889) + ReduceNoLookahead(1, NT_simple_constant, yy_action_891) } ///| fn yy_state_15(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_atomic_expr, yy_action_888) + ReduceNoLookahead(1, NT_atomic_expr, yy_action_890) } ///| fn yy_state_16(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_atomic_expr, yy_action_887) + ReduceNoLookahead(1, NT_atomic_expr, yy_action_889) } ///| fn yy_state_17(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_atomic_expr, yy_action_886) + ReduceNoLookahead(1, NT_atomic_expr, yy_action_888) } ///| @@ -28338,7 +28380,7 @@ fn yy_state_18(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_19(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_type_name, yy_action_885) + ReduceNoLookahead(2, NT_type_name, yy_action_887) } ///| @@ -28352,27 +28394,27 @@ fn yy_state_20(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_21(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_qual_ident_ty, yy_action_884) + ReduceNoLookahead(2, NT_qual_ident_ty, yy_action_886) } ///| fn yy_state_22(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_qual_ident_ty, yy_action_883) + ReduceNoLookahead(2, NT_qual_ident_ty, yy_action_885) } ///| fn yy_state_23(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_qual_ident_ty, yy_action_882) + ReduceNoLookahead(1, NT_qual_ident_ty, yy_action_884) } ///| fn yy_state_24(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_type_name, yy_action_881) + ReduceNoLookahead(1, NT_type_name, yy_action_883) } ///| fn yy_state_25(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_expr, yy_action_880) + ReduceNoLookahead(1, NT_simple_expr, yy_action_882) } ///| @@ -28442,11 +28484,11 @@ fn yy_state_26(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_841) - NT_non_empty_list_commas_spreadable_elem_ => Shift(yy_state_842) - NT_list_commas_spreadable_elem_ => Shift(yy_state_843) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RBRACKET => Reduce(0, NT_list_commas_spreadable_elem_, yy_action_879) + NT_expr => Shift(yy_state_844) + NT_non_empty_list_commas_spreadable_elem_ => Shift(yy_state_845) + NT_list_commas_spreadable_elem_ => Shift(yy_state_846) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RBRACKET => Reduce(0, NT_list_commas_spreadable_elem_, yy_action_881) _ => Error } } @@ -28456,7 +28498,7 @@ fn yy_state_27(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_spreadable_elem_, - yy_action_878, + yy_action_880, ) } @@ -28465,14 +28507,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_877) + T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| fn yy_state_29(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_spreadable_elem_, yy_action_876) + ReduceNoLookahead(2, NT_non_empty_list_commas_spreadable_elem_, yy_action_878) } ///| @@ -28541,9 +28583,9 @@ fn yy_state_30(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_841) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_875) + NT_expr => Shift(yy_state_844) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } @@ -28553,7 +28595,7 @@ fn yy_state_31(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_spreadable_elem_, - yy_action_874, + yy_action_876, ) } @@ -28622,34 +28664,34 @@ fn yy_state_32(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| fn yy_state_33(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_spreadable_elem, yy_action_873) + ReduceNoLookahead(2, NT_spreadable_elem, yy_action_875) } ///| fn yy_state_34(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_expr, yy_action_872) + ReduceNoLookahead(1, NT_simple_expr, yy_action_874) } ///| fn yy_state_35(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_expr, yy_action_871) + ReduceNoLookahead(1, NT_simple_expr, yy_action_873) } ///| fn yy_state_36(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_expr, yy_action_870) + ReduceNoLookahead(1, NT_simple_expr, yy_action_872) } ///| fn yy_state_37(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_expr, yy_action_869) + ReduceNoLookahead(1, NT_simple_expr, yy_action_871) } ///| @@ -28720,30 +28762,30 @@ fn yy_state_38(_lookahead : YYSymbol) -> YYDecision { T_ELLIPSIS => Shift(yy_state_541) T_RAISE => Shift(yy_state_542) T_PACKAGE_NAME => Shift(yy_state_544) - NT_expr_statement_no_break_continue_return => Shift(yy_state_601) - T_RETURN => Shift(yy_state_602) - T_CONTINUE => Shift(yy_state_605) - T_BREAK => Shift(yy_state_614) - T_GUARD => Shift(yy_state_747) - NT_expr_statement => Shift(yy_state_751) - T_DEFER => Shift(yy_state_752) - NT_guard_statement => Shift(yy_state_754) - T_FN => Shift(yy_state_755) - T_ASYNC => Shift(yy_state_761) - T_LETREC => Shift(yy_state_768) - T_LET => Shift(yy_state_794) - NT_non_empty_list_commas_map_expr_elem_ => Shift(yy_state_813) - NT_non_empty_list_semi_rev_aux_statement_ => Shift(yy_state_814) - NT_simple_constant => Shift(yy_state_816) - NT_list_commas_map_expr_elem_ => Shift(yy_state_817) + NT_expr_statement_no_break_continue_return => Shift(yy_state_604) + T_RETURN => Shift(yy_state_605) + T_CONTINUE => Shift(yy_state_608) + T_BREAK => Shift(yy_state_617) + T_GUARD => Shift(yy_state_750) + NT_expr_statement => Shift(yy_state_754) + T_DEFER => Shift(yy_state_755) + NT_guard_statement => Shift(yy_state_757) + T_FN => Shift(yy_state_758) + T_ASYNC => Shift(yy_state_764) + T_LETREC => Shift(yy_state_771) + T_LET => Shift(yy_state_797) + NT_non_empty_list_commas_map_expr_elem_ => Shift(yy_state_816) + NT_non_empty_list_semi_rev_aux_statement_ => Shift(yy_state_817) + NT_simple_constant => Shift(yy_state_819) + NT_list_commas_map_expr_elem_ => Shift(yy_state_820) NT_none_empty_list_semis_rev_with_trailing_info_statement_ => - Shift(yy_state_819) - T_DOTDOT => Shift(yy_state_821) - NT_record_defn => Shift(yy_state_827) - T_MINUS => Shift(yy_state_829) - T_LIDENT => Shift(yy_state_833) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RBRACE => Reduce(0, NT_list_commas_map_expr_elem_, yy_action_868) + Shift(yy_state_822) + T_DOTDOT => Shift(yy_state_824) + NT_record_defn => Shift(yy_state_830) + T_MINUS => Shift(yy_state_832) + T_LIDENT => Shift(yy_state_836) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RBRACE => Reduce(0, NT_list_commas_map_expr_elem_, yy_action_870) _ => Error } } @@ -28753,7 +28795,7 @@ fn yy_state_39(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_map_expr_elem_, - yy_action_867, + yy_action_869, ) } @@ -28762,14 +28804,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_877) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| fn yy_state_41(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_map_expr_elem_, yy_action_866) + ReduceNoLookahead(2, NT_non_empty_list_commas_map_expr_elem_, yy_action_868) } ///| @@ -28788,7 +28830,7 @@ fn yy_state_42(_lookahead : YYSymbol) -> YYDecision { NT_map_syntax_key => Shift(yy_state_44) T_MINUS => Shift(yy_state_351) NT_simple_constant => Shift(yy_state_355) - T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_875) + T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } @@ -28798,7 +28840,7 @@ fn yy_state_43(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_map_expr_elem_, - yy_action_865, + yy_action_867, ) } @@ -28875,22 +28917,22 @@ fn yy_state_45(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| fn yy_state_46(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_map_expr_elem, yy_action_864) + ReduceNoLookahead(3, NT_map_expr_elem, yy_action_866) } ///| fn yy_state_47(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_optional_bang => Shift(yy_state_48) - T_EXCLAMATION => Shift(yy_state_734) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } @@ -28912,14 +28954,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_862) + T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| fn yy_state_50(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_func_return_type, yy_action_861) + ReduceNoLookahead(1, NT_func_return_type, yy_action_863) } ///| @@ -28988,12 +29030,12 @@ fn yy_state_55(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_56(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_type_, yy_action_860) + ReduceNoLookahead(5, NT_type_, yy_action_862) } ///| fn yy_state_57(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_type, yy_action_859) + ReduceNoLookahead(1, NT_simple_type, yy_action_861) } ///| @@ -29008,7 +29050,7 @@ fn yy_state_58(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_59(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_simple_type, yy_action_858) + ReduceNoLookahead(2, NT_simple_type, yy_action_860) } ///| @@ -29038,7 +29080,7 @@ fn yy_state_61(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_AS - | T_NORAISE => Reduce(2, NT_simple_type, yy_action_856) + | T_NORAISE => Reduce(2, NT_simple_type, yy_action_858) _ => Error } } @@ -29062,7 +29104,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_855) + ReduceNoLookahead(1, NT_non_empty_list_commas_rev_type__, yy_action_857) } ///| @@ -29070,7 +29112,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_877) + T_RPAREN | T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } @@ -29086,14 +29128,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_875) + T_RPAREN | T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } ///| fn yy_state_66(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_list_commas_rev_type__, yy_action_854) + ReduceNoLookahead(3, NT_non_empty_list_commas_rev_type__, yy_action_856) } ///| @@ -29114,7 +29156,7 @@ fn yy_state_67(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_AS - | T_NORAISE => Reduce(1, NT_simple_type, yy_action_853) + | T_NORAISE => Reduce(1, NT_simple_type, yy_action_855) _ => Error } } @@ -29146,7 +29188,7 @@ fn yy_state_69(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_70(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_simple_type, yy_action_849) + ReduceNoLookahead(4, NT_simple_type, yy_action_851) } ///| @@ -29191,7 +29233,7 @@ fn yy_state_73(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_74(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_type_, yy_action_848) + ReduceNoLookahead(4, NT_type_, yy_action_850) } ///| @@ -29212,14 +29254,14 @@ fn yy_state_75(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AS => Reduce(1, NT_type_, yy_action_847) + | T_AS => Reduce(1, NT_type_, yy_action_849) _ => Error } } ///| fn yy_state_76(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_return_type, yy_action_846) + ReduceNoLookahead(2, NT_return_type, yy_action_848) } ///| @@ -29244,24 +29286,24 @@ fn yy_state_77(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_AS - | T_NORAISE => Reduce(2, NT_simple_type, yy_action_845) + | T_NORAISE => Reduce(2, NT_simple_type, yy_action_847) _ => Error } } ///| fn yy_state_78(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_error_type, yy_action_844) + ReduceNoLookahead(1, NT_error_type, yy_action_846) } ///| fn yy_state_79(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_error_type, yy_action_843) + ReduceNoLookahead(1, NT_error_type, yy_action_845) } ///| fn yy_state_80(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_return_type, yy_action_842) + ReduceNoLookahead(3, NT_return_type, yy_action_844) } ///| @@ -29282,19 +29324,19 @@ fn yy_state_81(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AS => Reduce(2, NT_return_type, yy_action_841) + | T_AS => Reduce(2, NT_return_type, yy_action_843) _ => Error } } ///| fn yy_state_82(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_return_type, yy_action_840) + ReduceNoLookahead(3, NT_return_type, yy_action_842) } ///| fn yy_state_83(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_error_annotation, yy_action_839) + ReduceNoLookahead(1, NT_error_annotation, yy_action_841) } ///| @@ -29316,24 +29358,24 @@ fn yy_state_84(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AS => Reduce(1, NT_error_annotation, yy_action_838) + | T_AS => Reduce(1, NT_error_annotation, yy_action_840) _ => Error } } ///| fn yy_state_85(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_error_annotation, yy_action_837) + ReduceNoLookahead(2, NT_error_annotation, yy_action_839) } ///| fn yy_state_86(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_error_annotation, yy_action_836) + ReduceNoLookahead(2, NT_error_annotation, yy_action_838) } ///| fn yy_state_87(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_return_type, yy_action_835) + ReduceNoLookahead(1, NT_return_type, yy_action_837) } ///| @@ -29363,7 +29405,7 @@ fn yy_state_89(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_AS - | T_NORAISE => Reduce(3, NT_simple_type, yy_action_834) + | T_NORAISE => Reduce(3, NT_simple_type, yy_action_836) _ => Error } } @@ -29386,7 +29428,7 @@ fn yy_state_90(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_91(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_type_, yy_action_833) + ReduceNoLookahead(5, NT_type_, yy_action_835) } ///| @@ -29433,7 +29475,7 @@ fn yy_state_94(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_95(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_type_, yy_action_832) + ReduceNoLookahead(6, NT_type_, yy_action_834) } ///| @@ -29462,7 +29504,7 @@ fn yy_state_97(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_AS - | T_NORAISE => Reduce(5, NT_simple_type, yy_action_831) + | T_NORAISE => Reduce(5, NT_simple_type, yy_action_833) _ => Error } } @@ -29485,7 +29527,7 @@ fn yy_state_98(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_99(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(7, NT_type_, yy_action_830) + ReduceNoLookahead(7, NT_type_, yy_action_832) } ///| @@ -29501,19 +29543,19 @@ fn yy_state_100(_lookahead : YYSymbol) -> YYDecision { | T_SEMI | T_RBRACKET | T_RBRACE - | T_AS => Reduce(1, NT_type_, yy_action_847) + | T_AS => Reduce(1, NT_type_, yy_action_849) _ => Error } } ///| fn yy_state_101(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_simple_type, yy_action_845) + ReduceNoLookahead(2, NT_simple_type, yy_action_847) } ///| fn yy_state_102(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_type__, yy_action_829) + ReduceNoLookahead(2, NT_non_empty_list_commas_type__, yy_action_831) } ///| @@ -29526,7 +29568,7 @@ fn yy_state_103(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_104(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_simple_type, yy_action_827) + ReduceNoLookahead(5, NT_simple_type, yy_action_829) } ///| @@ -29547,7 +29589,7 @@ fn yy_state_105(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_AS - | T_NORAISE => Reduce(2, NT_simple_type, yy_action_825) + | T_NORAISE => Reduce(2, NT_simple_type, yy_action_827) _ => Error } } @@ -29579,7 +29621,7 @@ fn yy_state_107(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_108(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_simple_type, yy_action_822) + ReduceNoLookahead(5, NT_simple_type, yy_action_824) } ///| @@ -29617,7 +29659,7 @@ fn yy_state_111(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_112(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_type_, yy_action_821) + ReduceNoLookahead(6, NT_type_, yy_action_823) } ///| @@ -29672,7 +29714,7 @@ fn yy_state_116(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_117(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(8, NT_type_, yy_action_819) + ReduceNoLookahead(8, NT_type_, yy_action_821) } ///| @@ -29701,12 +29743,12 @@ fn yy_state_119(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_120(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(7, NT_type_, yy_action_817) + ReduceNoLookahead(7, NT_type_, yy_action_819) } ///| fn yy_state_121(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_func_return_type, yy_action_816) + ReduceNoLookahead(2, NT_func_return_type, yy_action_818) } ///| @@ -29720,7 +29762,7 @@ fn yy_state_122(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_123(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_anony_fn, yy_action_815) + ReduceNoLookahead(5, NT_anony_fn, yy_action_817) } ///| @@ -29792,29 +29834,29 @@ fn yy_state_124(_lookahead : YYSymbol) -> YYDecision { T_RAISE => Shift(yy_state_542) T_PACKAGE_NAME => Shift(yy_state_544) T_LIDENT => Shift(yy_state_546) - NT_expr_statement_no_break_continue_return => Shift(yy_state_601) - T_RETURN => Shift(yy_state_602) - T_CONTINUE => Shift(yy_state_605) - T_BREAK => Shift(yy_state_614) - T_GUARD => Shift(yy_state_747) - NT_expr_statement => Shift(yy_state_751) - T_DEFER => Shift(yy_state_752) - NT_guard_statement => Shift(yy_state_754) - T_FN => Shift(yy_state_755) - T_ASYNC => Shift(yy_state_761) - T_LETREC => Shift(yy_state_768) - T_LET => Shift(yy_state_794) - NT_non_empty_list_semis_rev_statement_ => Shift(yy_state_810) - NT_list_semis_rev_statement_ => Shift(yy_state_811) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RBRACE => Reduce(0, NT_list_semis_rev_statement_, yy_action_814) + NT_expr_statement_no_break_continue_return => Shift(yy_state_604) + T_RETURN => Shift(yy_state_605) + T_CONTINUE => Shift(yy_state_608) + T_BREAK => Shift(yy_state_617) + T_GUARD => Shift(yy_state_750) + NT_expr_statement => Shift(yy_state_754) + T_DEFER => Shift(yy_state_755) + NT_guard_statement => Shift(yy_state_757) + T_FN => Shift(yy_state_758) + T_ASYNC => Shift(yy_state_764) + T_LETREC => Shift(yy_state_771) + T_LET => Shift(yy_state_797) + NT_non_empty_list_semis_rev_statement_ => Shift(yy_state_813) + NT_list_semis_rev_statement_ => Shift(yy_state_814) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RBRACE => Reduce(0, NT_list_semis_rev_statement_, yy_action_816) _ => Error } } ///| fn yy_state_125(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_non_empty_list_semi_rev_aux_statement_, yy_action_813) + ReduceNoLookahead(1, NT_non_empty_list_semi_rev_aux_statement_, yy_action_815) } ///| @@ -29822,14 +29864,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_812) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_814) _ => Error } } ///| fn yy_state_127(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_semis_rev_statement_, yy_action_811) + ReduceNoLookahead(2, NT_non_empty_list_semis_rev_statement_, yy_action_813) } ///| @@ -29900,27 +29942,27 @@ fn yy_state_128(_lookahead : YYSymbol) -> YYDecision { T_RAISE => Shift(yy_state_542) T_PACKAGE_NAME => Shift(yy_state_544) T_LIDENT => Shift(yy_state_546) - NT_expr_statement_no_break_continue_return => Shift(yy_state_601) - T_RETURN => Shift(yy_state_602) - T_CONTINUE => Shift(yy_state_605) - T_BREAK => Shift(yy_state_614) - T_GUARD => Shift(yy_state_747) - NT_expr_statement => Shift(yy_state_751) - T_DEFER => Shift(yy_state_752) - NT_guard_statement => Shift(yy_state_754) - T_FN => Shift(yy_state_755) - T_ASYNC => Shift(yy_state_761) - T_LETREC => Shift(yy_state_768) - T_LET => Shift(yy_state_794) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_810) + NT_expr_statement_no_break_continue_return => Shift(yy_state_604) + T_RETURN => Shift(yy_state_605) + T_CONTINUE => Shift(yy_state_608) + T_BREAK => Shift(yy_state_617) + T_GUARD => Shift(yy_state_750) + NT_expr_statement => Shift(yy_state_754) + T_DEFER => Shift(yy_state_755) + NT_guard_statement => Shift(yy_state_757) + T_FN => Shift(yy_state_758) + T_ASYNC => Shift(yy_state_764) + T_LETREC => Shift(yy_state_771) + T_LET => Shift(yy_state_797) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_812) _ => Error } } ///| fn yy_state_129(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_list_semi_rev_aux_statement_, yy_action_809) + ReduceNoLookahead(3, NT_non_empty_list_semi_rev_aux_statement_, yy_action_811) } ///| @@ -29943,7 +29985,7 @@ fn yy_state_131(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_132(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_simple_expr, yy_action_808) + ReduceNoLookahead(3, NT_simple_expr, yy_action_810) } ///| @@ -29953,14 +29995,14 @@ fn yy_state_133(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_list_commas_rev_record_defn_single_ => Shift(yy_state_135) T_LIDENT => Shift(yy_state_139) NT_non_empty_list_commas_with_trailing_info_record_defn_single_ => - Shift(yy_state_735) - T_DOTDOT => Shift(yy_state_736) - NT_list_commas_with_trailing_info_record_defn_single_ => Shift(yy_state_745) + Shift(yy_state_738) + T_DOTDOT => Shift(yy_state_739) + NT_list_commas_with_trailing_info_record_defn_single_ => Shift(yy_state_748) T_RBRACE => Reduce( 0, NT_list_commas_with_trailing_info_record_defn_single_, - yy_action_807, + yy_action_809, ) _ => Error } @@ -29971,7 +30013,7 @@ fn yy_state_134(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_record_defn_single_, - yy_action_806, + yy_action_808, ) } @@ -29980,7 +30022,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_877) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } @@ -29990,7 +30032,7 @@ fn yy_state_136(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_with_trailing_info_record_defn_single_, - yy_action_805, + yy_action_807, ) } @@ -29999,7 +30041,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_875) + T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } @@ -30009,7 +30051,7 @@ fn yy_state_138(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_record_defn_single_, - yy_action_804, + yy_action_806, ) } @@ -30017,7 +30059,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_803) + T_COMMA | T_RBRACE => Reduce(1, NT_record_defn_single, yy_action_805) _ => Error } } @@ -30087,14 +30129,14 @@ fn yy_state_140(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| fn yy_state_141(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_record_defn_single, yy_action_802) + ReduceNoLookahead(3, NT_record_defn_single, yy_action_804) } ///| @@ -30109,8 +30151,8 @@ fn yy_state_142(_lookahead : YYSymbol) -> YYDecision { fn yy_state_143(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_optional_bang => Shift(yy_state_144) - T_EXCLAMATION => Shift(yy_state_734) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } @@ -30132,7 +30174,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_862) + T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } @@ -30148,7 +30190,7 @@ fn yy_state_146(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_147(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_anony_fn, yy_action_801) + ReduceNoLookahead(6, NT_anony_fn, yy_action_803) } ///| @@ -30157,18 +30199,18 @@ fn yy_state_148(_lookahead : YYSymbol) -> YYDecision { NT_parameter => Shift(yy_state_149) NT_non_empty_list_commas_rev_parameter_ => Shift(yy_state_150) T_POST_LABEL => Shift(yy_state_154) - T_LIDENT => Shift(yy_state_718) - T_UNDERSCORE => Shift(yy_state_728) - NT_non_empty_list_commas_parameter_ => Shift(yy_state_731) - NT_list_commas_parameter_ => Shift(yy_state_732) - T_RPAREN => Reduce(0, NT_list_commas_parameter_, yy_action_800) + T_LIDENT => Shift(yy_state_721) + T_UNDERSCORE => Shift(yy_state_731) + NT_non_empty_list_commas_parameter_ => Shift(yy_state_734) + NT_list_commas_parameter_ => Shift(yy_state_735) + T_RPAREN => Reduce(0, NT_list_commas_parameter_, yy_action_802) _ => Error } } ///| fn yy_state_149(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_non_empty_list_commas_rev_parameter_, yy_action_799) + ReduceNoLookahead(1, NT_non_empty_list_commas_rev_parameter_, yy_action_801) } ///| @@ -30176,14 +30218,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_877) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| fn yy_state_151(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_parameter_, yy_action_798) + ReduceNoLookahead(2, NT_non_empty_list_commas_parameter_, yy_action_800) } ///| @@ -30191,24 +30233,24 @@ fn yy_state_152(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_parameter => Shift(yy_state_153) T_POST_LABEL => Shift(yy_state_154) - T_LIDENT => Shift(yy_state_718) - T_UNDERSCORE => Shift(yy_state_728) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_875) + T_LIDENT => Shift(yy_state_721) + T_UNDERSCORE => Shift(yy_state_731) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } ///| fn yy_state_153(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_list_commas_rev_parameter_, yy_action_797) + ReduceNoLookahead(3, NT_non_empty_list_commas_rev_parameter_, yy_action_799) } ///| fn yy_state_154(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_155) - T_COLON => Shift(yy_state_714) - T_RPAREN | T_COMMA => Reduce(1, NT_parameter, yy_action_795) + T_COLON => Shift(yy_state_717) + T_RPAREN | T_COMMA => Reduce(1, NT_parameter, yy_action_797) _ => Error } } @@ -30277,8 +30319,8 @@ fn yy_state_155(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_713) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_716) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } @@ -30289,10 +30331,10 @@ fn yy_state_156(_lookahead : YYSymbol) -> YYDecision { T_DOT_INT => Shift(yy_state_157) T_DOTDOT => Shift(yy_state_158) T_QUESTION => Shift(yy_state_410) - T_EXCLAMATION => Shift(yy_state_655) - T_LPAREN => Shift(yy_state_659) - T_DOT_LIDENT => Shift(yy_state_709) - T_LBRACKET => Shift(yy_state_710) + T_EXCLAMATION => Shift(yy_state_658) + T_LPAREN => Shift(yy_state_662) + T_DOT_LIDENT => Shift(yy_state_712) + T_LBRACKET => Shift(yy_state_713) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -30325,14 +30367,14 @@ fn yy_state_156(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE_REV | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(1, NT_prefix_expr, yy_action_794) + | T_LEXMATCH_QUESTION => Reduce(1, NT_prefix_expr, yy_action_796) _ => Error } } ///| fn yy_state_157(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_simple_expr, yy_action_793) + ReduceNoLookahead(2, NT_simple_expr, yy_action_795) } ///| @@ -30347,8 +30389,8 @@ fn yy_state_158(_lookahead : YYSymbol) -> YYDecision { fn yy_state_159(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_QUESTION => Shift(yy_state_160) - T_EXCLAMATION => Shift(yy_state_702) - T_LPAREN => Shift(yy_state_706) + T_EXCLAMATION => Shift(yy_state_705) + T_LPAREN => Shift(yy_state_709) _ => Error } } @@ -30427,18 +30469,18 @@ fn yy_state_161(_lookahead : YYSymbol) -> YYDecision { T_TRY_QUESTION => Shift(yy_state_505) T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) - T_POST_LABEL => Shift(yy_state_647) - T_LIDENT => Shift(yy_state_650) - NT_list_commas_argument_ => Shift(yy_state_700) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_792) + T_POST_LABEL => Shift(yy_state_650) + T_LIDENT => Shift(yy_state_653) + NT_list_commas_argument_ => Shift(yy_state_703) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_794) _ => Error } } ///| fn yy_state_162(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_non_empty_list_commas_rev_argument_, yy_action_791) + ReduceNoLookahead(1, NT_non_empty_list_commas_rev_argument_, yy_action_793) } ///| @@ -30446,14 +30488,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_877) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| fn yy_state_164(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_argument_, yy_action_790) + ReduceNoLookahead(2, NT_non_empty_list_commas_argument_, yy_action_792) } ///| @@ -30520,22 +30562,22 @@ fn yy_state_165(_lookahead : YYSymbol) -> YYDecision { T_TRY_QUESTION => Shift(yy_state_505) T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) - T_POST_LABEL => Shift(yy_state_647) - T_LIDENT => Shift(yy_state_650) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_875) + T_POST_LABEL => Shift(yy_state_650) + T_LIDENT => Shift(yy_state_653) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } ///| fn yy_state_166(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_list_commas_rev_argument_, yy_action_789) + ReduceNoLookahead(3, NT_non_empty_list_commas_rev_argument_, yy_action_791) } ///| fn yy_state_167(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_argument, yy_action_788) + ReduceNoLookahead(1, NT_argument, yy_action_790) } ///| @@ -30577,14 +30619,14 @@ fn yy_state_168(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_188) T_PACKAGE_NAME => Shift(yy_state_189) T_LIDENT => Shift(yy_state_192) - NT_prefix_expr => Shift(yy_state_699) + NT_prefix_expr => Shift(yy_state_702) _ => Error } } ///| fn yy_state_169(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_expr, yy_action_787) + ReduceNoLookahead(1, NT_simple_expr, yy_action_789) } ///| @@ -30654,31 +30696,31 @@ fn yy_state_170(_lookahead : YYSymbol) -> YYDecision { T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) - T_UNDERSCORE => Shift(yy_state_683) - T_LIDENT => Shift(yy_state_695) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + T_UNDERSCORE => Shift(yy_state_686) + T_LIDENT => Shift(yy_state_698) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| fn yy_state_171(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_tuple_expr, yy_action_786) + ReduceNoLookahead(2, NT_tuple_expr, yy_action_788) } ///| fn yy_state_172(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_tuple_expr, yy_action_785) + ReduceNoLookahead(2, NT_tuple_expr, yy_action_787) } ///| fn yy_state_173(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_tuple_expr, yy_action_784) + ReduceNoLookahead(2, NT_tuple_expr, yy_action_786) } ///| fn yy_state_174(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_non_empty_tuple_elems_with_prefix, yy_action_783) + ReduceNoLookahead(1, NT_non_empty_tuple_elems_with_prefix, yy_action_785) } ///| @@ -30716,7 +30758,7 @@ fn yy_state_177(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_178(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_tuple_expr, yy_action_782) + ReduceNoLookahead(5, NT_tuple_expr, yy_action_784) } ///| @@ -30786,19 +30828,19 @@ fn yy_state_179(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| fn yy_state_180(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_tuple_elems, yy_action_781) + ReduceNoLookahead(3, NT_non_empty_tuple_elems, yy_action_783) } ///| fn yy_state_181(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_tuple_elems, yy_action_780) + ReduceNoLookahead(3, NT_non_empty_tuple_elems, yy_action_782) } ///| @@ -30812,7 +30854,7 @@ fn yy_state_182(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_183(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_tuple_elems, yy_action_779) + ReduceNoLookahead(2, NT_non_empty_tuple_elems, yy_action_781) } ///| @@ -30861,7 +30903,7 @@ fn yy_state_184(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_185(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_prefix_expr, yy_action_776) + ReduceNoLookahead(2, NT_prefix_expr, yy_action_778) } ///| @@ -30910,13 +30952,13 @@ fn yy_state_186(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_187(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_prefix_expr, yy_action_773) + ReduceNoLookahead(2, NT_prefix_expr, yy_action_775) } ///| fn yy_state_188(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLONCOLON => Reduce(1, NT_qual_ident_ty, yy_action_882) + T_COLONCOLON => Reduce(1, NT_qual_ident_ty, yy_action_884) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -30958,7 +31000,7 @@ fn yy_state_188(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE_REV | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(1, NT_constr, yy_action_772) + | T_LEXMATCH_QUESTION => Reduce(1, NT_constr, yy_action_774) _ => Error } } @@ -30975,7 +31017,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_884) + T_COLONCOLON => Reduce(2, NT_qual_ident_ty, yy_action_886) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -31017,7 +31059,7 @@ fn yy_state_190(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE_REV | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(2, NT_constr, yy_action_771) + | T_LEXMATCH_QUESTION => Reduce(2, NT_constr, yy_action_773) _ => Error } } @@ -31064,8 +31106,8 @@ fn yy_state_191(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE_REV | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(2, NT_qual_ident_simple_expr, yy_action_770) - T_COLONCOLON => Reduce(2, NT_qual_ident_ty, yy_action_883) + | T_LEXMATCH_QUESTION => Reduce(2, NT_qual_ident_simple_expr, yy_action_772) + T_COLONCOLON => Reduce(2, NT_qual_ident_ty, yy_action_885) _ => Error } } @@ -31112,7 +31154,7 @@ fn yy_state_192(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE_REV | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_769) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_771) _ => Error } } @@ -31192,17 +31234,17 @@ fn yy_state_194(_lookahead : YYSymbol) -> YYDecision { T_TRY_QUESTION => Shift(yy_state_505) T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) - T_POST_LABEL => Shift(yy_state_647) - T_LIDENT => Shift(yy_state_650) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_792) + T_POST_LABEL => Shift(yy_state_650) + T_LIDENT => Shift(yy_state_653) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_794) _ => Error } } ///| fn yy_state_195(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_commas_argument_, yy_action_768) + ReduceNoLookahead(1, NT_list_commas_argument_, yy_action_770) } ///| @@ -31215,7 +31257,7 @@ fn yy_state_196(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_197(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_simple_expr, yy_action_767) + ReduceNoLookahead(5, NT_simple_expr, yy_action_769) } ///| @@ -31253,7 +31295,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_766) + | T_LEXMATCH_QUESTION => Reduce(1, NT_range_expr, yy_action_768) _ => Error } } @@ -31304,7 +31346,7 @@ fn yy_state_199(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_200(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_range_expr, yy_action_765) + ReduceNoLookahead(3, NT_range_expr, yy_action_767) } ///| @@ -31353,7 +31395,7 @@ fn yy_state_201(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_202(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_range_expr, yy_action_764) + ReduceNoLookahead(3, NT_range_expr, yy_action_766) } ///| @@ -31402,7 +31444,7 @@ fn yy_state_203(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_204(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_range_expr, yy_action_763) + ReduceNoLookahead(3, NT_range_expr, yy_action_765) } ///| @@ -31451,7 +31493,7 @@ fn yy_state_205(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_206(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_range_expr, yy_action_762) + ReduceNoLookahead(3, NT_range_expr, yy_action_764) } ///| @@ -31500,7 +31542,7 @@ fn yy_state_207(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_208(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_range_expr, yy_action_761) + ReduceNoLookahead(3, NT_range_expr, yy_action_763) } ///| @@ -31533,7 +31575,7 @@ fn yy_state_209(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(1, NT_postfix_expr, yy_action_760) + | T_AND => Reduce(1, NT_postfix_expr, yy_action_762) _ => Error } } @@ -31581,7 +31623,7 @@ fn yy_state_211(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_postfix_expr, yy_action_759) + | T_AND => Reduce(3, NT_postfix_expr, yy_action_761) _ => Error } } @@ -31596,42 +31638,42 @@ fn yy_state_212(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_213(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_postfix_expr, yy_action_758) + ReduceNoLookahead(5, NT_postfix_expr, yy_action_760) } ///| fn yy_state_214(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_simple_atom_pattern, yy_action_757) + ReduceNoLookahead(1, NT_lex_simple_atom_pattern, yy_action_759) } ///| fn yy_state_215(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_simple_atom_pattern, yy_action_756) + ReduceNoLookahead(1, NT_lex_simple_atom_pattern, yy_action_758) } ///| fn yy_state_216(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_simple_atom_pattern, yy_action_755) + ReduceNoLookahead(1, NT_lex_simple_atom_pattern, yy_action_757) } ///| fn yy_state_217(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_simple_atom_pattern, yy_action_754) + ReduceNoLookahead(1, NT_lex_simple_atom_pattern, yy_action_756) } ///| fn yy_state_218(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_pattern, yy_action_753) + ReduceNoLookahead(1, NT_lex_pattern, yy_action_755) } ///| fn yy_state_219(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_pattern, yy_action_752) + ReduceNoLookahead(1, NT_lex_pattern, yy_action_754) } ///| fn yy_state_220(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_pattern, yy_action_751) + ReduceNoLookahead(1, NT_lex_pattern, yy_action_753) } ///| @@ -31662,7 +31704,7 @@ fn yy_state_222(_lookahead : YYSymbol) -> YYDecision { Reduce( 1, NT_separated_nonempty_list_COMMA_lex_top_pattern_, - yy_action_750, + yy_action_752, ) _ => Error } @@ -31693,7 +31735,7 @@ fn yy_state_224(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_separated_nonempty_list_COMMA_lex_top_pattern_, - yy_action_749, + yy_action_751, ) } @@ -31723,12 +31765,12 @@ fn yy_state_226(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_227(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_lex_atom_pattern, yy_action_748) + ReduceNoLookahead(3, NT_lex_atom_pattern, yy_action_750) } ///| fn yy_state_228(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_atom_pattern, yy_action_747) + ReduceNoLookahead(1, NT_lex_atom_pattern, yy_action_749) } ///| @@ -31738,15 +31780,15 @@ fn yy_state_229(_lookahead : YYSymbol) -> YYDecision { NT_option_SEMI_ => Shift(yy_state_231) T_AS => Shift(yy_state_234) T_STRING | T_INTERP | T_REGEX_LITERAL | T_REGEX_INTERP | T_LPAREN => - Reduce(0, NT_option_SEMI_, yy_action_812) - T_RPAREN | T_COMMA => Reduce(1, NT_lex_pattern_sequence, yy_action_746) + Reduce(0, NT_option_SEMI_, yy_action_814) + T_RPAREN | T_COMMA => Reduce(1, NT_lex_pattern_sequence, yy_action_748) _ => Error } } ///| fn yy_state_230(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_option_SEMI_, yy_action_810) + ReduceNoLookahead(1, NT_option_SEMI_, yy_action_812) } ///| @@ -31766,7 +31808,7 @@ fn yy_state_231(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_232(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_lex_pattern_sequence, yy_action_745) + ReduceNoLookahead(3, NT_lex_pattern_sequence, yy_action_747) } ///| @@ -31775,8 +31817,8 @@ fn yy_state_233(_lookahead : YYSymbol) -> YYDecision { T_SEMI => Shift(yy_state_230) NT_option_SEMI_ => Shift(yy_state_231) T_STRING | T_INTERP | T_REGEX_LITERAL | T_REGEX_INTERP | T_LPAREN => - Reduce(0, NT_option_SEMI_, yy_action_812) - T_RPAREN | T_COMMA => Reduce(1, NT_lex_pattern_sequence, yy_action_746) + Reduce(0, NT_option_SEMI_, yy_action_814) + T_RPAREN | T_COMMA => Reduce(1, NT_lex_pattern_sequence, yy_action_748) _ => Error } } @@ -31791,27 +31833,27 @@ fn yy_state_234(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_235(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_lex_as_pattern, yy_action_744) + ReduceNoLookahead(3, NT_lex_as_pattern, yy_action_746) } ///| fn yy_state_236(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_as_pattern, yy_action_743) + ReduceNoLookahead(1, NT_lex_as_pattern, yy_action_745) } ///| fn yy_state_237(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_top_pattern, yy_action_742) + ReduceNoLookahead(1, NT_lex_top_pattern, yy_action_744) } ///| fn yy_state_238(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_top_pattern, yy_action_741) + ReduceNoLookahead(1, NT_lex_top_pattern, yy_action_743) } ///| fn yy_state_239(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_top_pattern, yy_action_740) + ReduceNoLookahead(1, NT_lex_top_pattern, yy_action_742) } ///| @@ -31824,7 +31866,7 @@ fn yy_state_240(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_241(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_lex_pattern, yy_action_739) + ReduceNoLookahead(3, NT_lex_pattern, yy_action_741) } ///| @@ -31893,7 +31935,7 @@ fn yy_state_244(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_QUESTION_ => Shift(yy_state_245) T_QUESTION => Shift(yy_state_342) - T_COLON => Reduce(0, NT_option_QUESTION_, yy_action_738) + T_COLON => Reduce(0, NT_option_QUESTION_, yy_action_740) _ => Error } } @@ -31970,7 +32012,7 @@ fn yy_state_247(_lookahead : YYSymbol) -> YYDecision { NT_array_sub_pattern => Shift(yy_state_331) T_DOTDOT => Shift(yy_state_334) NT_array_sub_patterns => Shift(yy_state_339) - T_RBRACKET => Reduce(0, NT_array_sub_patterns, yy_action_737) + T_RBRACKET => Reduce(0, NT_array_sub_patterns, yy_action_739) _ => Error } } @@ -31979,7 +32021,7 @@ fn yy_state_247(_lookahead : YYSymbol) -> YYDecision { fn yy_state_248(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_249) - T_RBRACKET => Reduce(1, NT_array_sub_patterns, yy_action_736) + T_RBRACKET => Reduce(1, NT_array_sub_patterns, yy_action_738) _ => Error } } @@ -32016,7 +32058,7 @@ fn yy_state_249(_lookahead : YYSymbol) -> YYDecision { NT_or_pattern => Shift(yy_state_306) NT_pattern => Shift(yy_state_329) NT_non_empty_list_commas_array_sub_pattern_ => Shift(yy_state_330) - T_RBRACKET => Reduce(2, NT_array_sub_patterns, yy_action_735) + T_RBRACKET => Reduce(2, NT_array_sub_patterns, yy_action_737) _ => Error } } @@ -32026,7 +32068,7 @@ fn yy_state_250(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_array_sub_pattern_, - yy_action_734, + yy_action_736, ) } @@ -32035,7 +32077,7 @@ fn yy_state_251(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_COMMA_ => Shift(yy_state_252) T_COMMA => Shift(yy_state_253) - T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_877) + T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } @@ -32045,7 +32087,7 @@ fn yy_state_252(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_array_sub_pattern_, - yy_action_733, + yy_action_735, ) } @@ -32079,7 +32121,7 @@ fn yy_state_253(_lookahead : YYSymbol) -> YYDecision { NT_range_pattern => Shift(yy_state_303) NT_or_pattern => Shift(yy_state_306) NT_pattern => Shift(yy_state_329) - T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_875) + T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } @@ -32089,7 +32131,7 @@ fn yy_state_254(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_array_sub_pattern_, - yy_action_732, + yy_action_734, ) } @@ -32114,22 +32156,22 @@ fn yy_state_256(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_257(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_array_sub_pattern, yy_action_731) + ReduceNoLookahead(3, NT_array_sub_pattern, yy_action_733) } ///| fn yy_state_258(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_array_sub_pattern, yy_action_730) + ReduceNoLookahead(2, NT_array_sub_pattern, yy_action_732) } ///| fn yy_state_259(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_array_sub_pattern, yy_action_729) + ReduceNoLookahead(2, NT_array_sub_pattern, yy_action_731) } ///| fn yy_state_260(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_array_sub_pattern, yy_action_728) + ReduceNoLookahead(2, NT_array_sub_pattern, yy_action_730) } ///| @@ -32203,7 +32245,7 @@ fn yy_state_262(_lookahead : YYSymbol) -> YYDecision { Reduce( 0, NT_option_delimited_LPAREN_constr_pat_arguments_RPAREN__, - yy_action_727, + yy_action_729, ) _ => Error } @@ -32258,13 +32300,13 @@ fn yy_state_265(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_option_delimited_LPAREN_constr_pat_arguments_RPAREN__, - yy_action_725, + yy_action_727, ) } ///| fn yy_state_266(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_constr_pat_argument, yy_action_724) + ReduceNoLookahead(1, NT_constr_pat_argument, yy_action_726) } ///| @@ -32272,19 +32314,19 @@ fn yy_state_267(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_268) NT_option_COMMA_ => Shift(yy_state_269) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_877) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| fn yy_state_268(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_option_COMMA_, yy_action_875) + ReduceNoLookahead(1, NT_option_COMMA_, yy_action_877) } ///| fn yy_state_269(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_constr_pat_arguments, yy_action_723) + ReduceNoLookahead(2, NT_constr_pat_arguments, yy_action_725) } ///| @@ -32292,7 +32334,7 @@ fn yy_state_270(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_271) NT_option_COMMA_ => Shift(yy_state_314) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_877) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } @@ -32329,14 +32371,14 @@ fn yy_state_271(_lookahead : YYSymbol) -> YYDecision { NT_range_pattern => Shift(yy_state_303) NT_or_pattern => Shift(yy_state_306) NT_pattern => Shift(yy_state_307) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_875) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } ///| fn yy_state_272(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_constr_pat_arguments, yy_action_722) + ReduceNoLookahead(3, NT_constr_pat_arguments, yy_action_724) } ///| @@ -32345,7 +32387,7 @@ fn yy_state_273(_lookahead : YYSymbol) -> YYDecision { T_EQUAL => Shift(yy_state_274) T_LPAREN => Shift(yy_state_276) T_RPAREN | T_COMMA | T_BAR | T_AS | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE => - Reduce(1, NT_simple_pattern, yy_action_721) + Reduce(1, NT_simple_pattern, yy_action_723) _ => Error } } @@ -32415,7 +32457,7 @@ fn yy_state_275(_lookahead : YYSymbol) -> YYDecision { | T_FAT_ARROW | T_RANGE_INCLUSIVE | T_RANGE_EXCLUSIVE - | T_AND => Reduce(1, NT_simple_pattern, yy_action_721) + | T_AND => Reduce(1, NT_simple_pattern, yy_action_723) _ => Error } } @@ -32460,7 +32502,7 @@ fn yy_state_277(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_278) NT_option_COMMA_ => Shift(yy_state_310) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_877) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } @@ -32496,29 +32538,29 @@ fn yy_state_278(_lookahead : YYSymbol) -> YYDecision { NT_range_pattern => Shift(yy_state_303) NT_or_pattern => Shift(yy_state_306) NT_pattern => Shift(yy_state_307) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_875) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } ///| fn yy_state_279(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_constr_pat_arguments_no_open, yy_action_720) + ReduceNoLookahead(3, NT_constr_pat_arguments_no_open, yy_action_722) } ///| fn yy_state_280(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_719) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_721) } ///| fn yy_state_281(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_718) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_720) } ///| fn yy_state_282(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_717) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_719) } ///| @@ -32533,52 +32575,52 @@ fn yy_state_283(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_284(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_simple_pattern, yy_action_716) + ReduceNoLookahead(2, NT_simple_pattern, yy_action_718) } ///| fn yy_state_285(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_simple_pattern, yy_action_715) + ReduceNoLookahead(2, NT_simple_pattern, yy_action_717) } ///| fn yy_state_286(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_simple_pattern, yy_action_714) + ReduceNoLookahead(2, NT_simple_pattern, yy_action_716) } ///| fn yy_state_287(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_713) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_715) } ///| fn yy_state_288(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_712) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_714) } ///| fn yy_state_289(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_711) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_713) } ///| fn yy_state_290(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_710) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_712) } ///| fn yy_state_291(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_709) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_711) } ///| fn yy_state_292(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_708) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_710) } ///| fn yy_state_293(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_simple_pattern, yy_action_707) + ReduceNoLookahead(1, NT_simple_pattern, yy_action_709) } ///| @@ -32613,7 +32655,7 @@ fn yy_state_294(_lookahead : YYSymbol) -> YYDecision { | T_ELSE | T_IF | T_FAT_ARROW - | T_AND => Reduce(1, NT_range_pattern, yy_action_706) + | T_AND => Reduce(1, NT_range_pattern, yy_action_708) _ => Error } } @@ -32649,7 +32691,7 @@ fn yy_state_295(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_296(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_range_pattern, yy_action_705) + ReduceNoLookahead(3, NT_range_pattern, yy_action_707) } ///| @@ -32670,7 +32712,7 @@ fn yy_state_298(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_299(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_constr, yy_action_704) + ReduceNoLookahead(3, NT_constr, yy_action_706) } ///| @@ -32713,7 +32755,7 @@ fn yy_state_301(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_302(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_range_pattern, yy_action_703) + ReduceNoLookahead(3, NT_range_pattern, yy_action_705) } ///| @@ -32728,7 +32770,7 @@ fn yy_state_303(_lookahead : YYSymbol) -> YYDecision { | T_RBRACE | T_AS | T_IF - | T_FAT_ARROW => Reduce(1, NT_or_pattern, yy_action_702) + | T_FAT_ARROW => Reduce(1, NT_or_pattern, yy_action_704) _ => Error } } @@ -32766,19 +32808,19 @@ fn yy_state_304(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_305(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_or_pattern, yy_action_701) + ReduceNoLookahead(3, NT_or_pattern, yy_action_703) } ///| fn yy_state_306(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_pattern, yy_action_700) + ReduceNoLookahead(1, NT_pattern, yy_action_702) } ///| fn yy_state_307(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_308) - T_RPAREN | T_COMMA => Reduce(1, NT_constr_pat_argument, yy_action_699) + T_RPAREN | T_COMMA => Reduce(1, NT_constr_pat_argument, yy_action_701) _ => Error } } @@ -32793,12 +32835,12 @@ fn yy_state_308(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_309(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_pattern, yy_action_698) + ReduceNoLookahead(3, NT_pattern, yy_action_700) } ///| fn yy_state_310(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_constr_pat_arguments_no_open, yy_action_697) + ReduceNoLookahead(2, NT_constr_pat_arguments_no_open, yy_action_699) } ///| @@ -32811,26 +32853,26 @@ fn yy_state_311(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_312(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_simple_pattern, yy_action_695) + ReduceNoLookahead(4, NT_simple_pattern, yy_action_697) } ///| fn yy_state_313(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_308) - T_RPAREN | T_COMMA => Reduce(3, NT_constr_pat_argument, yy_action_694) + T_RPAREN | T_COMMA => Reduce(3, NT_constr_pat_argument, yy_action_696) _ => Error } } ///| fn yy_state_314(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_constr_pat_arguments, yy_action_693) + ReduceNoLookahead(2, NT_constr_pat_arguments, yy_action_695) } ///| fn yy_state_315(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_simple_pattern, yy_action_692) + ReduceNoLookahead(2, NT_simple_pattern, yy_action_694) } ///| @@ -32869,7 +32911,7 @@ fn yy_state_318(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_319(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_simple_pattern, yy_action_691) + ReduceNoLookahead(5, NT_simple_pattern, yy_action_693) } ///| @@ -32911,7 +32953,7 @@ fn yy_state_321(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_322) NT_option_COMMA_ => Shift(yy_state_324) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_877) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } @@ -32944,7 +32986,7 @@ fn yy_state_322(_lookahead : YYSymbol) -> YYDecision { NT_range_pattern => Shift(yy_state_303) NT_or_pattern => Shift(yy_state_306) NT_pattern => Shift(yy_state_323) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_875) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } @@ -32954,14 +32996,14 @@ fn yy_state_323(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_308) T_RPAREN | T_COMMA => - Reduce(3, NT_non_empty_list_commas_rev_pattern_, yy_action_690) + Reduce(3, NT_non_empty_list_commas_rev_pattern_, yy_action_692) _ => Error } } ///| fn yy_state_324(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_pattern_, yy_action_689) + ReduceNoLookahead(2, NT_non_empty_list_commas_pattern_, yy_action_691) } ///| @@ -32974,7 +33016,7 @@ fn yy_state_325(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_326(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_simple_pattern, yy_action_688) + ReduceNoLookahead(5, NT_simple_pattern, yy_action_690) } ///| @@ -32982,35 +33024,35 @@ fn yy_state_327(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_308) T_RPAREN | T_COMMA => - Reduce(1, NT_non_empty_list_commas_rev_pattern_, yy_action_687) + Reduce(1, NT_non_empty_list_commas_rev_pattern_, yy_action_689) _ => Error } } ///| fn yy_state_328(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_simple_pattern, yy_action_686) + ReduceNoLookahead(3, NT_simple_pattern, yy_action_688) } ///| fn yy_state_329(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_308) - T_COMMA | T_RBRACKET => Reduce(1, NT_array_sub_pattern, yy_action_685) + T_COMMA | T_RBRACKET => Reduce(1, NT_array_sub_pattern, yy_action_687) _ => Error } } ///| fn yy_state_330(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_array_sub_patterns, yy_action_684) + ReduceNoLookahead(3, NT_array_sub_patterns, yy_action_686) } ///| fn yy_state_331(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_332) - T_RBRACKET => Reduce(1, NT_array_sub_patterns, yy_action_683) + T_RBRACKET => Reduce(1, NT_array_sub_patterns, yy_action_685) _ => Error } } @@ -33047,14 +33089,14 @@ fn yy_state_332(_lookahead : YYSymbol) -> YYDecision { NT_array_sub_pattern => Shift(yy_state_331) NT_array_sub_patterns => Shift(yy_state_333) T_DOTDOT => Shift(yy_state_334) - T_RBRACKET => Reduce(0, NT_array_sub_patterns, yy_action_737) + T_RBRACKET => Reduce(0, NT_array_sub_patterns, yy_action_739) _ => Error } } ///| fn yy_state_333(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_array_sub_patterns, yy_action_682) + ReduceNoLookahead(3, NT_array_sub_patterns, yy_action_684) } ///| @@ -33067,7 +33109,7 @@ fn yy_state_334(_lookahead : YYSymbol) -> YYDecision { T_AS => Shift(yy_state_335) T_UNDERSCORE => Shift(yy_state_337) T_LIDENT => Shift(yy_state_338) - T_COMMA | T_RBRACKET => Reduce(1, NT_dotdot_binder, yy_action_681) + T_COMMA | T_RBRACKET => Reduce(1, NT_dotdot_binder, yy_action_683) _ => Error } } @@ -33082,17 +33124,17 @@ fn yy_state_335(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_336(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_dotdot_binder, yy_action_680) + ReduceNoLookahead(3, NT_dotdot_binder, yy_action_682) } ///| fn yy_state_337(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_dotdot_binder, yy_action_679) + ReduceNoLookahead(2, NT_dotdot_binder, yy_action_681) } ///| fn yy_state_338(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_dotdot_binder, yy_action_678) + ReduceNoLookahead(2, NT_dotdot_binder, yy_action_680) } ///| @@ -33105,7 +33147,7 @@ fn yy_state_339(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_340(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_simple_pattern, yy_action_677) + ReduceNoLookahead(3, NT_simple_pattern, yy_action_679) } ///| @@ -33113,14 +33155,14 @@ fn yy_state_341(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_308) T_COMMA | T_RBRACE => - Reduce(4, NT_non_empty_list_commas_rev_map_elem_pat_, yy_action_676) + Reduce(4, NT_non_empty_list_commas_rev_map_elem_pat_, yy_action_678) _ => Error } } ///| fn yy_state_342(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_option_QUESTION_, yy_action_675) + ReduceNoLookahead(1, NT_option_QUESTION_, yy_action_677) } ///| @@ -33128,7 +33170,7 @@ fn yy_state_343(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_fields_pat_single_, - yy_action_674, + yy_action_676, ) } @@ -33137,14 +33179,14 @@ fn yy_state_344(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_COMMA_ => Shift(yy_state_345) T_COMMA => Shift(yy_state_346) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_877) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| fn yy_state_345(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_map_elem_pat_, yy_action_673) + ReduceNoLookahead(2, NT_non_empty_list_commas_map_elem_pat_, yy_action_675) } ///| @@ -33162,9 +33204,9 @@ fn yy_state_346(_lookahead : YYSymbol) -> YYDecision { NT_map_syntax_key => Shift(yy_state_347) T_MINUS => Shift(yy_state_351) NT_simple_constant => Shift(yy_state_355) - T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_875) + T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_877) T_DOTDOT => - Reduce(2, NT_non_empty_list_commas_with_tail_map_elem_pat_, yy_action_672) + Reduce(2, NT_non_empty_list_commas_with_tail_map_elem_pat_, yy_action_674) _ => Error } } @@ -33174,7 +33216,7 @@ fn yy_state_347(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_QUESTION => Shift(yy_state_342) NT_option_QUESTION_ => Shift(yy_state_348) - T_COLON => Reduce(0, NT_option_QUESTION_, yy_action_738) + T_COLON => Reduce(0, NT_option_QUESTION_, yy_action_740) _ => Error } } @@ -33224,7 +33266,7 @@ fn yy_state_350(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_308) T_COMMA | T_RBRACE => - Reduce(6, NT_non_empty_list_commas_rev_map_elem_pat_, yy_action_670) + Reduce(6, NT_non_empty_list_commas_rev_map_elem_pat_, yy_action_672) _ => Error } } @@ -33241,22 +33283,22 @@ fn yy_state_351(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_352(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_map_syntax_key, yy_action_669) + ReduceNoLookahead(2, NT_map_syntax_key, yy_action_671) } ///| fn yy_state_353(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_map_syntax_key, yy_action_668) + ReduceNoLookahead(2, NT_map_syntax_key, yy_action_670) } ///| fn yy_state_354(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_map_syntax_key, yy_action_667) + ReduceNoLookahead(2, NT_map_syntax_key, yy_action_669) } ///| fn yy_state_355(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_map_syntax_key, yy_action_666) + ReduceNoLookahead(1, NT_map_syntax_key, yy_action_668) } ///| @@ -33264,7 +33306,7 @@ fn yy_state_356(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_COMMA_ => Shift(yy_state_357) T_COMMA => Shift(yy_state_358) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_877) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } @@ -33274,7 +33316,7 @@ fn yy_state_357(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_fields_pat_single_, - yy_action_665, + yy_action_667, ) } @@ -33283,12 +33325,12 @@ fn yy_state_358(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_fields_pat_single => Shift(yy_state_359) T_LIDENT => Shift(yy_state_360) - T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_875) + T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_877) T_DOTDOT => Reduce( 2, NT_non_empty_list_commas_with_tail_fields_pat_single_, - yy_action_664, + yy_action_666, ) _ => Error } @@ -33299,7 +33341,7 @@ fn yy_state_359(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_fields_pat_single_, - yy_action_663, + yy_action_665, ) } @@ -33307,7 +33349,7 @@ fn yy_state_359(_lookahead : YYSymbol) -> YYDecision { fn yy_state_360(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COLON => Shift(yy_state_361) - T_COMMA | T_RBRACE => Reduce(1, NT_fields_pat_single, yy_action_661) + T_COMMA | T_RBRACE => Reduce(1, NT_fields_pat_single, yy_action_663) _ => Error } } @@ -33348,7 +33390,7 @@ fn yy_state_361(_lookahead : YYSymbol) -> YYDecision { fn yy_state_362(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_308) - T_COMMA | T_RBRACE => Reduce(3, NT_fields_pat_single, yy_action_659) + T_COMMA | T_RBRACE => Reduce(3, NT_fields_pat_single, yy_action_661) _ => Error } } @@ -33366,19 +33408,19 @@ fn yy_state_364(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_268) NT_option_COMMA_ => Shift(yy_state_365) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_877) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| fn yy_state_365(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_map_elems_pat, yy_action_658) + ReduceNoLookahead(3, NT_non_empty_map_elems_pat, yy_action_660) } ///| fn yy_state_366(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_non_empty_map_elems_pat, yy_action_657) + ReduceNoLookahead(1, NT_non_empty_map_elems_pat, yy_action_659) } ///| @@ -33394,19 +33436,19 @@ fn yy_state_368(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_268) NT_option_COMMA_ => Shift(yy_state_369) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_877) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| fn yy_state_369(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_fields_pat, yy_action_656) + ReduceNoLookahead(3, NT_non_empty_fields_pat, yy_action_658) } ///| fn yy_state_370(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_non_empty_fields_pat, yy_action_655) + ReduceNoLookahead(1, NT_non_empty_fields_pat, yy_action_657) } ///| @@ -33419,7 +33461,7 @@ fn yy_state_371(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_372(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_simple_pattern, yy_action_654) + ReduceNoLookahead(3, NT_simple_pattern, yy_action_656) } ///| @@ -33432,7 +33474,7 @@ fn yy_state_373(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_374(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_simple_pattern, yy_action_653) + ReduceNoLookahead(3, NT_simple_pattern, yy_action_655) } ///| @@ -33440,7 +33482,7 @@ fn yy_state_375(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_268) NT_option_COMMA_ => Shift(yy_state_376) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_877) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } @@ -33455,17 +33497,17 @@ fn yy_state_376(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_377(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_simple_pattern, yy_action_652) + ReduceNoLookahead(4, NT_simple_pattern, yy_action_654) } ///| fn yy_state_378(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_simple_pattern, yy_action_651) + ReduceNoLookahead(2, NT_simple_pattern, yy_action_653) } ///| fn yy_state_379(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_postfix_expr, yy_action_650) + ReduceNoLookahead(3, NT_postfix_expr, yy_action_652) } ///| @@ -33482,12 +33524,12 @@ fn yy_state_380(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_381(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_postfix_expr, yy_action_649) + ReduceNoLookahead(3, NT_postfix_expr, yy_action_651) } ///| fn yy_state_382(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_infix_expr, yy_action_648) + ReduceNoLookahead(1, NT_infix_expr, yy_action_650) } ///| @@ -33514,7 +33556,7 @@ fn yy_state_383(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_PIPE - | T_AND => Reduce(1, NT_pipe_expr, yy_action_647) + | T_AND => Reduce(1, NT_pipe_expr, yy_action_649) _ => Error } } @@ -33593,7 +33635,7 @@ fn yy_state_385(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_645) + | T_AND => Reduce(3, NT_infix_expr, yy_action_647) _ => Error } } @@ -33672,7 +33714,7 @@ fn yy_state_387(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_643) + | T_AND => Reduce(3, NT_infix_expr, yy_action_645) _ => Error } } @@ -33751,7 +33793,7 @@ fn yy_state_389(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_641) + | T_AND => Reduce(3, NT_infix_expr, yy_action_643) _ => Error } } @@ -33830,7 +33872,7 @@ fn yy_state_391(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_639) + | T_AND => Reduce(3, NT_infix_expr, yy_action_641) _ => Error } } @@ -33909,7 +33951,7 @@ fn yy_state_393(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_637) + | T_AND => Reduce(3, NT_infix_expr, yy_action_639) _ => Error } } @@ -33988,7 +34030,7 @@ fn yy_state_395(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_635) + | T_AND => Reduce(3, NT_infix_expr, yy_action_637) _ => Error } } @@ -34067,7 +34109,7 @@ fn yy_state_397(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_633) + | T_AND => Reduce(3, NT_infix_expr, yy_action_635) _ => Error } } @@ -34146,7 +34188,7 @@ fn yy_state_399(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_631) + | T_AND => Reduce(3, NT_infix_expr, yy_action_633) _ => Error } } @@ -34225,7 +34267,7 @@ fn yy_state_401(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_629) + | T_AND => Reduce(3, NT_infix_expr, yy_action_631) _ => Error } } @@ -34304,7 +34346,7 @@ fn yy_state_403(_lookahead : YYSymbol) -> YYDecision { | T_PIPE | T_ELSE | T_FAT_ARROW - | T_AND => Reduce(3, NT_infix_expr, yy_action_627) + | T_AND => Reduce(3, NT_infix_expr, yy_action_629) _ => Error } } @@ -34358,7 +34400,7 @@ fn yy_state_404(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_405(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_infix_expr, yy_action_625) + ReduceNoLookahead(3, NT_infix_expr, yy_action_627) } ///| @@ -34401,7 +34443,7 @@ fn yy_state_406(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE_REV | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_787) + | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_789) _ => Error } } @@ -34475,15 +34517,15 @@ fn yy_state_407(_lookahead : YYSymbol) -> YYDecision { T_RAISE => Shift(yy_state_542) T_PACKAGE_NAME => Shift(yy_state_544) T_LIDENT => Shift(yy_state_546) - NT_expr_statement_no_break_continue_return => Shift(yy_state_682) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr_statement_no_break_continue_return => Shift(yy_state_685) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| fn yy_state_408(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_left_value, yy_action_623) + ReduceNoLookahead(1, NT_left_value, yy_action_625) } ///| @@ -34491,11 +34533,11 @@ fn yy_state_409(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DOTDOT => Shift(yy_state_158) T_QUESTION => Shift(yy_state_410) - T_EXCLAMATION => Shift(yy_state_655) - T_LPAREN => Shift(yy_state_659) - T_LBRACKET => Shift(yy_state_662) - T_DOT_INT => Shift(yy_state_669) - T_DOT_LIDENT => Shift(yy_state_670) + T_EXCLAMATION => Shift(yy_state_658) + T_LPAREN => Shift(yy_state_662) + T_LBRACKET => Shift(yy_state_665) + T_DOT_INT => Shift(yy_state_672) + T_DOT_LIDENT => Shift(yy_state_673) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -34525,7 +34567,7 @@ fn yy_state_409(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE_REV | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(1, NT_prefix_expr, yy_action_794) + | T_LEXMATCH_QUESTION => Reduce(1, NT_prefix_expr, yy_action_796) _ => Error } } @@ -34605,10 +34647,10 @@ fn yy_state_411(_lookahead : YYSymbol) -> YYDecision { T_TRY_QUESTION => Shift(yy_state_505) T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) - T_POST_LABEL => Shift(yy_state_647) - T_LIDENT => Shift(yy_state_650) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_792) + T_POST_LABEL => Shift(yy_state_650) + T_LIDENT => Shift(yy_state_653) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_794) _ => Error } } @@ -34623,7 +34665,7 @@ fn yy_state_412(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_413(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_simple_expr, yy_action_622) + ReduceNoLookahead(5, NT_simple_expr, yy_action_624) } ///| @@ -34693,10 +34735,10 @@ fn yy_state_414(_lookahead : YYSymbol) -> YYDecision { T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) - T_RPAREN => Shift(yy_state_637) - NT_arrow_fn_prefix => Shift(yy_state_640) - T_LIDENT => Shift(yy_state_643) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + T_RPAREN => Shift(yy_state_640) + NT_arrow_fn_prefix => Shift(yy_state_643) + T_LIDENT => Shift(yy_state_646) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } @@ -34735,7 +34777,7 @@ fn yy_state_415(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE_REV | T_RANGE_EXCLUSIVE_REV | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_787) + | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_789) _ => Error } } @@ -34777,12 +34819,12 @@ fn yy_state_418(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_419(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_arrow_fn_prefix, yy_action_621) + ReduceNoLookahead(5, NT_arrow_fn_prefix, yy_action_623) } ///| fn yy_state_420(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_arrow_fn_prefix, yy_action_620) + ReduceNoLookahead(5, NT_arrow_fn_prefix, yy_action_622) } ///| @@ -34821,7 +34863,7 @@ fn yy_state_423(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_424(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_arrow_fn_prefix, yy_action_619) + ReduceNoLookahead(4, NT_arrow_fn_prefix, yy_action_621) } ///| @@ -34837,12 +34879,12 @@ fn yy_state_425(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_426(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_prefix, yy_action_618) + ReduceNoLookahead(3, NT_arrow_fn_prefix, yy_action_620) } ///| fn yy_state_427(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_prefix, yy_action_617) + ReduceNoLookahead(3, NT_arrow_fn_prefix, yy_action_619) } ///| @@ -34892,17 +34934,17 @@ fn yy_state_431(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_432(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_arrow_fn_prefix, yy_action_616) + ReduceNoLookahead(5, NT_arrow_fn_prefix, yy_action_618) } ///| fn yy_state_433(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_arrow_fn_prefix, yy_action_615) + ReduceNoLookahead(5, NT_arrow_fn_prefix, yy_action_617) } ///| fn yy_state_434(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_arrow_fn_prefix, yy_action_614) + ReduceNoLookahead(4, NT_arrow_fn_prefix, yy_action_616) } ///| @@ -34918,28 +34960,28 @@ fn yy_state_435(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_436(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_prefix, yy_action_613) + ReduceNoLookahead(3, NT_arrow_fn_prefix, yy_action_615) } ///| fn yy_state_437(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_prefix, yy_action_612) + ReduceNoLookahead(3, NT_arrow_fn_prefix, yy_action_614) } ///| fn yy_state_438(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_arrow_fn_prefix, yy_action_611) + ReduceNoLookahead(2, NT_arrow_fn_prefix, yy_action_613) } ///| fn yy_state_439(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_arrow_fn_prefix, yy_action_610) + ReduceNoLookahead(2, NT_arrow_fn_prefix, yy_action_612) } ///| fn yy_state_440(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FAT_ARROW => Reduce(4, NT_arrow_fn_prefix, yy_action_619) + T_FAT_ARROW => Reduce(4, NT_arrow_fn_prefix, yy_action_621) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -34976,7 +35018,7 @@ fn yy_state_440(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE_REV | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(5, NT_tuple_expr, yy_action_609) + | T_LEXMATCH_QUESTION => Reduce(5, NT_tuple_expr, yy_action_611) _ => Error } } @@ -35050,26 +35092,26 @@ fn yy_state_441(_lookahead : YYSymbol) -> YYDecision { T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) - T_LIDENT => Shift(yy_state_631) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + T_LIDENT => Shift(yy_state_634) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| fn yy_state_442(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_tuple_elems_with_prefix, yy_action_608) + ReduceNoLookahead(3, NT_non_empty_tuple_elems_with_prefix, yy_action_610) } ///| fn yy_state_443(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_prefix_no_constraint, yy_action_607) + ReduceNoLookahead(3, NT_arrow_fn_prefix_no_constraint, yy_action_609) } ///| fn yy_state_444(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FAT_ARROW => Reduce(3, NT_arrow_fn_prefix, yy_action_617) + T_FAT_ARROW => Reduce(3, NT_arrow_fn_prefix, yy_action_619) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -35107,7 +35149,7 @@ fn yy_state_444(_lookahead : YYSymbol) -> YYDecision { | T_IS | T_AND | T_LEXMATCH_QUESTION => - Reduce(3, NT_arrow_fn_prefix_no_constraint, yy_action_606) + Reduce(3, NT_arrow_fn_prefix_no_constraint, yy_action_608) _ => Error } } @@ -35146,7 +35188,7 @@ fn yy_state_445(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE_REV | T_RANGE_EXCLUSIVE_REV | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_787) + | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_789) _ => Error } } @@ -35154,7 +35196,7 @@ fn yy_state_445(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_446(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FAT_ARROW => Reduce(2, NT_arrow_fn_prefix, yy_action_610) + T_FAT_ARROW => Reduce(2, NT_arrow_fn_prefix, yy_action_612) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -35192,7 +35234,7 @@ fn yy_state_446(_lookahead : YYSymbol) -> YYDecision { | T_IS | T_AND | T_LEXMATCH_QUESTION => - Reduce(2, NT_arrow_fn_prefix_no_constraint, yy_action_605) + Reduce(2, NT_arrow_fn_prefix_no_constraint, yy_action_607) _ => Error } } @@ -35211,7 +35253,7 @@ fn yy_state_447(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(1, NT_simple_try_expr, yy_action_604) + | T_AND => Reduce(1, NT_simple_try_expr, yy_action_606) _ => Error } } @@ -35287,7 +35329,7 @@ fn yy_state_449(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_PIPE - | T_AND => Reduce(3, NT_pipe_expr, yy_action_603) + | T_AND => Reduce(3, NT_pipe_expr, yy_action_605) _ => Error } } @@ -35332,7 +35374,7 @@ fn yy_state_450(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE_REV | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_769) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_771) _ => Error } } @@ -35348,7 +35390,7 @@ fn yy_state_451(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_452(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_pipe_expr, yy_action_602) + ReduceNoLookahead(5, NT_pipe_expr, yy_action_604) } ///| @@ -35383,8 +35425,8 @@ fn yy_state_453(_lookahead : YYSymbol) -> YYDecision { NT_pattern => Shift(yy_state_458) NT_non_empty_list_semis_single_pattern_case_ => Shift(yy_state_510) NT_list_semis_single_pattern_case_ => Shift(yy_state_517) - NT_single_pattern_cases => Shift(yy_state_625) - T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_601) + NT_single_pattern_cases => Shift(yy_state_628) + T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_603) _ => Error } } @@ -35393,8 +35435,8 @@ fn yy_state_453(_lookahead : YYSymbol) -> YYDecision { fn yy_state_454(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_SEMI => Shift(yy_state_455) - NT_option_SEMI_ => Shift(yy_state_624) - T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_812) + NT_option_SEMI_ => Shift(yy_state_627) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_814) _ => Error } } @@ -35430,7 +35472,7 @@ fn yy_state_455(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_list_semis_single_pattern_case_ => Shift(yy_state_456) T_ELLIPSIS => Shift(yy_state_457) NT_pattern => Shift(yy_state_458) - T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_810) + T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_812) _ => Error } } @@ -35440,13 +35482,13 @@ fn yy_state_456(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_semis_single_pattern_case_, - yy_action_600, + yy_action_602, ) } ///| fn yy_state_457(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_single_pattern_case, yy_action_599) + ReduceNoLookahead(1, NT_single_pattern_case, yy_action_601) } ///| @@ -35455,7 +35497,7 @@ fn yy_state_458(_lookahead : YYSymbol) -> YYDecision { T_AS => Shift(yy_state_308) T_IF => Shift(yy_state_459) NT_option_preceded_IF_infix_expr__ => Shift(yy_state_461) - T_FAT_ARROW => Reduce(0, NT_option_preceded_IF_infix_expr__, yy_action_598) + T_FAT_ARROW => Reduce(0, NT_option_preceded_IF_infix_expr__, yy_action_600) _ => Error } } @@ -35521,7 +35563,7 @@ fn yy_state_460(_lookahead : YYSymbol) -> YYDecision { T_INFIX2 => Shift(yy_state_400) T_INFIX3 => Shift(yy_state_402) T_INFIX4 => Shift(yy_state_404) - T_FAT_ARROW => Reduce(2, NT_option_preceded_IF_infix_expr__, yy_action_596) + T_FAT_ARROW => Reduce(2, NT_option_preceded_IF_infix_expr__, yy_action_598) _ => Error } } @@ -35603,64 +35645,64 @@ fn yy_state_462(_lookahead : YYSymbol) -> YYDecision { T_RAISE => Shift(yy_state_542) T_PACKAGE_NAME => Shift(yy_state_544) T_LIDENT => Shift(yy_state_546) - NT_expr_statement_no_break_continue_return => Shift(yy_state_601) - T_RETURN => Shift(yy_state_602) - T_CONTINUE => Shift(yy_state_605) - T_BREAK => Shift(yy_state_614) - NT_expr_statement => Shift(yy_state_623) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr_statement_no_break_continue_return => Shift(yy_state_604) + T_RETURN => Shift(yy_state_605) + T_CONTINUE => Shift(yy_state_608) + T_BREAK => Shift(yy_state_617) + NT_expr_statement => Shift(yy_state_626) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| fn yy_state_463(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_595) + ReduceNoLookahead(1, NT_expr, yy_action_597) } ///| fn yy_state_464(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_594) + ReduceNoLookahead(1, NT_expr, yy_action_596) } ///| fn yy_state_465(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_593) + ReduceNoLookahead(1, NT_expr, yy_action_595) } ///| fn yy_state_466(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_592) + ReduceNoLookahead(1, NT_expr, yy_action_594) } ///| fn yy_state_467(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_591) + ReduceNoLookahead(1, NT_expr, yy_action_593) } ///| fn yy_state_468(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_590) + ReduceNoLookahead(1, NT_expr, yy_action_592) } ///| fn yy_state_469(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_589) + ReduceNoLookahead(1, NT_expr, yy_action_591) } ///| fn yy_state_470(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_588) + ReduceNoLookahead(1, NT_expr, yy_action_590) } ///| fn yy_state_471(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_587) + ReduceNoLookahead(1, NT_expr, yy_action_589) } ///| fn yy_state_472(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_expr, yy_action_586) + ReduceNoLookahead(1, NT_expr, yy_action_588) } ///| @@ -35748,12 +35790,12 @@ fn yy_state_476(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_477(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_lexmatch_header, yy_action_585) + ReduceNoLookahead(5, NT_lexmatch_header, yy_action_587) } ///| fn yy_state_478(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_lexmatch_header, yy_action_584) + ReduceNoLookahead(3, NT_lexmatch_header, yy_action_586) } ///| @@ -35770,9 +35812,9 @@ fn yy_state_479(_lookahead : YYSymbol) -> YYDecision { NT_lex_case => Shift(yy_state_480) T_ELLIPSIS => Shift(yy_state_484) NT_lex_pattern => Shift(yy_state_485) - NT_non_empty_list_semis_lex_case_ => Shift(yy_state_620) - NT_list_semis_lex_case_ => Shift(yy_state_621) - T_RBRACE => Reduce(0, NT_list_semis_lex_case_, yy_action_583) + NT_non_empty_list_semis_lex_case_ => Shift(yy_state_623) + NT_list_semis_lex_case_ => Shift(yy_state_624) + T_RBRACE => Reduce(0, NT_list_semis_lex_case_, yy_action_585) _ => Error } } @@ -35782,14 +35824,14 @@ fn yy_state_480(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_option_SEMI_ => Shift(yy_state_481) T_SEMI => Shift(yy_state_482) - T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_812) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_814) _ => Error } } ///| fn yy_state_481(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_semis_lex_case_, yy_action_582) + ReduceNoLookahead(2, NT_non_empty_list_semis_lex_case_, yy_action_584) } ///| @@ -35807,26 +35849,26 @@ fn yy_state_482(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_list_semis_lex_case_ => Shift(yy_state_483) T_ELLIPSIS => Shift(yy_state_484) NT_lex_pattern => Shift(yy_state_485) - T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_810) + T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_812) _ => Error } } ///| fn yy_state_483(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_non_empty_list_semis_lex_case_, yy_action_581) + ReduceNoLookahead(3, NT_non_empty_list_semis_lex_case_, yy_action_583) } ///| fn yy_state_484(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_lex_case, yy_action_580) + ReduceNoLookahead(1, NT_lex_case, yy_action_582) } ///| fn yy_state_485(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_IF => Shift(yy_state_486) - T_FAT_ARROW => Shift(yy_state_618) + T_FAT_ARROW => Shift(yy_state_621) _ => Error } } @@ -35967,18 +36009,18 @@ fn yy_state_488(_lookahead : YYSymbol) -> YYDecision { T_RAISE => Shift(yy_state_542) T_PACKAGE_NAME => Shift(yy_state_544) T_LIDENT => Shift(yy_state_546) - NT_expr_statement_no_break_continue_return => Shift(yy_state_601) - T_RETURN => Shift(yy_state_602) - T_CONTINUE => Shift(yy_state_605) - T_BREAK => Shift(yy_state_614) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr_statement_no_break_continue_return => Shift(yy_state_604) + T_RETURN => Shift(yy_state_605) + T_CONTINUE => Shift(yy_state_608) + T_BREAK => Shift(yy_state_617) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| fn yy_state_489(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_lex_case, yy_action_579) + ReduceNoLookahead(5, NT_lex_case, yy_action_581) } ///| @@ -36019,7 +36061,7 @@ fn yy_state_490(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_491(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_match_expr, yy_action_578) + ReduceNoLookahead(2, NT_match_expr, yy_action_580) } ///| @@ -36032,7 +36074,7 @@ fn yy_state_492(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_493(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_match_expr, yy_action_577) + ReduceNoLookahead(3, NT_match_expr, yy_action_579) } ///| @@ -36103,7 +36145,7 @@ fn yy_state_495(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_496(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_match_header, yy_action_576) + ReduceNoLookahead(3, NT_match_header, yy_action_578) } ///| @@ -36185,7 +36227,7 @@ fn yy_state_499(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(3, NT_if_expr, yy_action_575) + | T_AND => Reduce(3, NT_if_expr, yy_action_577) _ => Error } } @@ -36203,12 +36245,12 @@ fn yy_state_500(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_501(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_if_expr, yy_action_574) + ReduceNoLookahead(5, NT_if_expr, yy_action_576) } ///| fn yy_state_502(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_if_expr, yy_action_573) + ReduceNoLookahead(5, NT_if_expr, yy_action_575) } ///| @@ -36271,7 +36313,7 @@ fn yy_state_504(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(2, NT_try_expr, yy_action_572) + | T_AND => Reduce(2, NT_try_expr, yy_action_574) _ => Error } } @@ -36336,7 +36378,7 @@ fn yy_state_506(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(2, NT_try_expr, yy_action_571) + | T_AND => Reduce(2, NT_try_expr, yy_action_573) _ => Error } } @@ -36432,14 +36474,14 @@ fn yy_state_509(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_list_semis_single_pattern_case_ => Shift(yy_state_510) NT_single_pattern_cases => Shift(yy_state_511) NT_list_semis_single_pattern_case_ => Shift(yy_state_517) - T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_601) + T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_603) _ => Error } } ///| fn yy_state_510(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_semis_single_pattern_case_, yy_action_570) + ReduceNoLookahead(1, NT_list_semis_single_pattern_case_, yy_action_572) } ///| @@ -36462,7 +36504,7 @@ fn yy_state_512(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(5, NT_try_expr, yy_action_569) + | T_AND => Reduce(5, NT_try_expr, yy_action_571) _ => Error } } @@ -36508,7 +36550,7 @@ fn yy_state_514(_lookahead : YYSymbol) -> YYDecision { NT_non_empty_list_semis_single_pattern_case_ => Shift(yy_state_510) NT_single_pattern_cases => Shift(yy_state_515) NT_list_semis_single_pattern_case_ => Shift(yy_state_517) - T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_601) + T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_603) _ => Error } } @@ -36523,12 +36565,12 @@ fn yy_state_515(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_516(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(9, NT_try_expr, yy_action_568) + ReduceNoLookahead(9, NT_try_expr, yy_action_570) } ///| fn yy_state_517(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_single_pattern_cases, yy_action_567) + ReduceNoLookahead(1, NT_single_pattern_cases, yy_action_569) } ///| @@ -36550,20 +36592,20 @@ fn yy_state_519(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_520(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_catch_keyword, yy_action_566) + ReduceNoLookahead(3, NT_catch_keyword, yy_action_568) } ///| fn yy_state_521(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_catch_keyword, yy_action_565) + ReduceNoLookahead(2, NT_catch_keyword, yy_action_567) } ///| fn yy_state_522(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_FOR => Shift(yy_state_523) - T_LOOP => Shift(yy_state_592) - T_WHILE => Shift(yy_state_597) + T_LOOP => Shift(yy_state_595) + T_WHILE => Shift(yy_state_600) _ => Error } } @@ -36580,14 +36622,14 @@ fn yy_state_523(_lookahead : YYSymbol) -> YYDecision { Shift(yy_state_553) T_LIDENT => Shift(yy_state_554) NT_non_empty_list_commas_foreach_binder_ => Shift(yy_state_557) - NT_for_binders => Shift(yy_state_564) NT_list_commas_no_trailing_separated_pair_binder_EQUAL_expr__ => - Shift(yy_state_591) + Shift(yy_state_568) + NT_for_binders => Shift(yy_state_569) T_SEMI | T_LBRACE => Reduce( 0, NT_list_commas_no_trailing_separated_pair_binder_EQUAL_expr__, - yy_action_564, + yy_action_566, ) _ => Error } @@ -36598,7 +36640,7 @@ fn yy_state_524(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_foreach_binder_, - yy_action_563, + yy_action_565, ) } @@ -36610,7 +36652,7 @@ fn yy_state_525(_lookahead : YYSymbol) -> YYDecision { Reduce( 1, NT_non_empty_list_commas_no_trailing_separated_pair_binder_EQUAL_expr__, - yy_action_562, + yy_action_564, ) _ => Error } @@ -36697,7 +36739,7 @@ fn yy_state_528(_lookahead : YYSymbol) -> YYDecision { NT_expr => Shift(yy_state_529) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } @@ -36707,7 +36749,7 @@ fn yy_state_529(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 5, NT_non_empty_list_commas_rev_separated_pair_binder_EQUAL_expr__, - yy_action_561, + yy_action_563, ) } @@ -36721,7 +36763,7 @@ fn yy_state_530(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_531(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_loop_label_colon, yy_action_560) + ReduceNoLookahead(2, NT_loop_label_colon, yy_action_562) } ///| @@ -36764,7 +36806,7 @@ fn yy_state_532(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE_REV | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_769) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_771) _ => Error } } @@ -36839,14 +36881,14 @@ fn yy_state_533(_lookahead : YYSymbol) -> YYDecision { T_RAISE => Shift(yy_state_542) T_PACKAGE_NAME => Shift(yy_state_544) T_LIDENT => Shift(yy_state_546) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| fn yy_state_534(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_expr, yy_action_559) + ReduceNoLookahead(3, NT_arrow_fn_expr, yy_action_561) } ///| @@ -36854,7 +36896,7 @@ fn yy_state_535(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_expr_statement_no_break_continue_return, - yy_action_558, + yy_action_560, ) } @@ -36932,7 +36974,7 @@ fn yy_state_537(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) NT_expr => Shift(yy_state_538) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } @@ -36942,7 +36984,7 @@ fn yy_state_538(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_expr_statement_no_break_continue_return, - yy_action_556, + yy_action_558, ) } @@ -37011,7 +37053,7 @@ fn yy_state_539(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) NT_expr => Shift(yy_state_540) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } @@ -37021,7 +37063,7 @@ fn yy_state_540(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_expr_statement_no_break_continue_return, - yy_action_553, + yy_action_555, ) } @@ -37030,7 +37072,7 @@ fn yy_state_541(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_expr_statement_no_break_continue_return, - yy_action_552, + yy_action_554, ) } @@ -37099,7 +37141,7 @@ fn yy_state_542(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) NT_expr => Shift(yy_state_543) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } @@ -37109,7 +37151,7 @@ fn yy_state_543(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_expr_statement_no_break_continue_return, - yy_action_551, + yy_action_553, ) } @@ -37125,7 +37167,7 @@ fn yy_state_544(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_545(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(2, NT_qual_ident, yy_action_550) + T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(2, NT_qual_ident, yy_action_552) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -37162,8 +37204,8 @@ fn yy_state_545(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE_REV | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(2, NT_qual_ident_simple_expr, yy_action_770) - T_COLONCOLON => Reduce(2, NT_qual_ident_ty, yy_action_883) + | T_LEXMATCH_QUESTION => Reduce(2, NT_qual_ident_simple_expr, yy_action_772) + T_COLONCOLON => Reduce(2, NT_qual_ident_ty, yy_action_885) _ => Error } } @@ -37173,7 +37215,7 @@ fn yy_state_546(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_QUESTION => Shift(yy_state_193) T_FAT_ARROW => Shift(yy_state_533) - T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(1, NT_qual_ident, yy_action_549) + T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(1, NT_qual_ident, yy_action_551) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -37209,7 +37251,7 @@ fn yy_state_546(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE_REV | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_769) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_771) _ => Error } } @@ -37219,7 +37261,7 @@ fn yy_state_547(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_548) NT_option_COMMA_ => Shift(yy_state_552) - T_IN => Reduce(0, NT_option_COMMA_, yy_action_877) + T_IN => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } @@ -37230,7 +37272,7 @@ fn yy_state_548(_lookahead : YYSymbol) -> YYDecision { NT_foreach_binder => Shift(yy_state_549) T_UNDERSCORE => Shift(yy_state_550) T_LIDENT => Shift(yy_state_551) - T_IN => Reduce(1, NT_option_COMMA_, yy_action_875) + T_IN => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } @@ -37240,23 +37282,23 @@ fn yy_state_549(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_foreach_binder_, - yy_action_548, + yy_action_550, ) } ///| fn yy_state_550(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_foreach_binder, yy_action_547) + ReduceNoLookahead(1, NT_foreach_binder, yy_action_549) } ///| fn yy_state_551(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_foreach_binder, yy_action_546) + ReduceNoLookahead(1, NT_foreach_binder, yy_action_548) } ///| fn yy_state_552(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_foreach_binder_, yy_action_545) + ReduceNoLookahead(2, NT_non_empty_list_commas_foreach_binder_, yy_action_547) } ///| @@ -37264,7 +37306,7 @@ fn yy_state_553(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_list_commas_no_trailing_separated_pair_binder_EQUAL_expr__, - yy_action_544, + yy_action_546, ) } @@ -37272,7 +37314,7 @@ fn yy_state_553(_lookahead : YYSymbol) -> YYDecision { fn yy_state_554(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_EQUAL => Shift(yy_state_555) - T_COMMA | T_IN => Reduce(1, NT_foreach_binder, yy_action_546) + T_COMMA | T_IN => Reduce(1, NT_foreach_binder, yy_action_548) _ => Error } } @@ -37342,7 +37384,7 @@ fn yy_state_555(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) NT_expr => Shift(yy_state_556) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } @@ -37352,7 +37394,7 @@ fn yy_state_556(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_separated_pair_binder_EQUAL_expr__, - yy_action_542, + yy_action_544, ) } @@ -37429,7 +37471,7 @@ fn yy_state_558(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) NT_expr => Shift(yy_state_559) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } @@ -37437,8 +37479,9 @@ fn yy_state_558(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_559(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_560) + NT_optional_foreach_acc_binders => Shift(yy_state_560) + T_SEMI => Shift(yy_state_565) + T_LBRACE => Reduce(0, NT_optional_foreach_acc_binders, yy_action_543) _ => Error } } @@ -37446,8 +37489,17 @@ fn yy_state_559(_lookahead : YYSymbol) -> YYDecision { ///| fn yy_state_560(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_optional_nobreak => Shift(yy_state_561) - T_NOBREAK => Shift(yy_state_562) + T_LBRACE => Shift(yy_state_124) + NT_block_expr => Shift(yy_state_561) + _ => Error + } +} + +///| +fn yy_state_561(_lookahead : YYSymbol) -> YYDecision { + match _lookahead { + NT_optional_nobreak => Shift(yy_state_562) + T_NOBREAK => Shift(yy_state_563) T_EOF | T_RPAREN | T_COMMA @@ -37456,45 +37508,84 @@ fn yy_state_560(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(0, NT_optional_nobreak, yy_action_541) + | T_AND => Reduce(0, NT_optional_nobreak, yy_action_542) _ => Error } } ///| -fn yy_state_561(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(7, NT_foreach_expr, yy_action_540) +fn yy_state_562(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(8, NT_foreach_expr, yy_action_541) } ///| -fn yy_state_562(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_563(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_563) + NT_block_expr => Shift(yy_state_564) _ => Error } } ///| -fn yy_state_563(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_optional_nobreak, yy_action_539) +fn yy_state_564(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(2, NT_optional_nobreak, yy_action_540) } ///| -fn yy_state_564(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_565(_lookahead : YYSymbol) -> YYDecision { + match _lookahead { + NT_non_empty_list_commas_rev_separated_pair_binder_EQUAL_expr__ => + Shift(yy_state_525) + NT_non_empty_list_commas_no_trailing_separated_pair_binder_EQUAL_expr__ => + Shift(yy_state_553) + T_LIDENT => Shift(yy_state_566) + NT_for_binders => Shift(yy_state_567) + NT_list_commas_no_trailing_separated_pair_binder_EQUAL_expr__ => + Shift(yy_state_568) + T_LBRACE => + Reduce( + 0, + NT_list_commas_no_trailing_separated_pair_binder_EQUAL_expr__, + yy_action_566, + ) + _ => Error + } +} + +///| +fn yy_state_566(_lookahead : YYSymbol) -> YYDecision { + match _lookahead { + T_EQUAL => Shift(yy_state_555) + _ => Error + } +} + +///| +fn yy_state_567(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(2, NT_optional_foreach_acc_binders, yy_action_539) +} + +///| +fn yy_state_568(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(1, NT_for_binders, yy_action_538) +} + +///| +fn yy_state_569(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_565) - T_SEMI => Shift(yy_state_582) + NT_block_expr => Shift(yy_state_570) + T_SEMI => Shift(yy_state_587) _ => Error } } ///| -fn yy_state_565(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_570(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_NOBREAK => Shift(yy_state_562) - NT_optional_nobreak => Shift(yy_state_566) + T_NOBREAK => Shift(yy_state_563) + NT_optional_nobreak => Shift(yy_state_571) T_EOF | T_RPAREN | T_COMMA @@ -37504,16 +37595,16 @@ fn yy_state_565(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_AND - | T_WHERE => Reduce(0, NT_optional_nobreak, yy_action_541) + | T_WHERE => Reduce(0, NT_optional_nobreak, yy_action_542) _ => Error } } ///| -fn yy_state_566(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_571(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_optional_where_clause => Shift(yy_state_567) - T_WHERE => Shift(yy_state_568) + NT_optional_where_clause => Shift(yy_state_572) + T_WHERE => Shift(yy_state_573) T_EOF | T_RPAREN | T_COMMA @@ -37522,46 +37613,46 @@ fn yy_state_566(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(0, NT_optional_where_clause, yy_action_538) + | T_AND => Reduce(0, NT_optional_where_clause, yy_action_537) _ => Error } } ///| -fn yy_state_567(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_for_expr, yy_action_537) +fn yy_state_572(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(6, NT_for_expr, yy_action_536) } ///| -fn yy_state_568(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_573(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_569) + T_LBRACE => Shift(yy_state_574) _ => Error } } ///| -fn yy_state_569(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_574(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_570) - NT_non_empty_list_commas_rev_labeled_expr_ => Shift(yy_state_573) - NT_non_empty_list_commas_labeled_expr_ => Shift(yy_state_579) - NT_list_commas_labeled_expr_ => Shift(yy_state_580) - T_RBRACE => Reduce(0, NT_list_commas_labeled_expr_, yy_action_536) + T_LIDENT => Shift(yy_state_575) + NT_non_empty_list_commas_rev_labeled_expr_ => Shift(yy_state_578) + NT_non_empty_list_commas_labeled_expr_ => Shift(yy_state_584) + NT_list_commas_labeled_expr_ => Shift(yy_state_585) + T_RBRACE => Reduce(0, NT_list_commas_labeled_expr_, yy_action_535) _ => Error } } ///| -fn yy_state_570(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_575(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_571) + T_COLON => Shift(yy_state_576) _ => Error } } ///| -fn yy_state_571(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_576(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -37624,55 +37715,55 @@ fn yy_state_571(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_572) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_577) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_572(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_577(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_labeled_expr_, - yy_action_535, + yy_action_534, ) } ///| -fn yy_state_573(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_578(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_option_COMMA_ => Shift(yy_state_574) - T_COMMA => Shift(yy_state_575) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_877) + NT_option_COMMA_ => Shift(yy_state_579) + T_COMMA => Shift(yy_state_580) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| -fn yy_state_574(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_non_empty_list_commas_labeled_expr_, yy_action_534) +fn yy_state_579(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(2, NT_non_empty_list_commas_labeled_expr_, yy_action_533) } ///| -fn yy_state_575(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_580(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_576) - T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_875) + T_LIDENT => Shift(yy_state_581) + T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } ///| -fn yy_state_576(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_581(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_577) + T_COLON => Shift(yy_state_582) _ => Error } } ///| -fn yy_state_577(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_582(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -37735,41 +37826,41 @@ fn yy_state_577(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_578) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_583) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_578(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_583(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 5, NT_non_empty_list_commas_rev_labeled_expr_, - yy_action_533, + yy_action_532, ) } ///| -fn yy_state_579(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_list_commas_labeled_expr_, yy_action_532) +fn yy_state_584(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(1, NT_list_commas_labeled_expr_, yy_action_531) } ///| -fn yy_state_580(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_585(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_581) + T_RBRACE => Shift(yy_state_586) _ => Error } } ///| -fn yy_state_581(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_optional_where_clause, yy_action_531) +fn yy_state_586(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(4, NT_optional_where_clause, yy_action_530) } ///| -fn yy_state_582(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_587(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -37810,15 +37901,15 @@ fn yy_state_582(_lookahead : YYSymbol) -> YYDecision { NT_prefix_expr => Shift(yy_state_198) NT_range_expr => Shift(yy_state_209) NT_postfix_expr => Shift(yy_state_382) - NT_infix_expr => Shift(yy_state_583) - NT_option_infix_expr_ => Shift(yy_state_584) - T_SEMI => Reduce(0, NT_option_infix_expr_, yy_action_530) + NT_infix_expr => Shift(yy_state_588) + NT_option_infix_expr_ => Shift(yy_state_589) + T_SEMI => Reduce(0, NT_option_infix_expr_, yy_action_529) _ => Error } } ///| -fn yy_state_583(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_588(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_BARBAR => Shift(yy_state_384) T_AMPERAMPER => Shift(yy_state_386) @@ -37831,61 +37922,53 @@ fn yy_state_583(_lookahead : YYSymbol) -> YYDecision { T_INFIX2 => Shift(yy_state_400) T_INFIX3 => Shift(yy_state_402) T_INFIX4 => Shift(yy_state_404) - T_SEMI => Reduce(1, NT_option_infix_expr_, yy_action_529) + T_SEMI => Reduce(1, NT_option_infix_expr_, yy_action_528) _ => Error } } ///| -fn yy_state_584(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_589(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_SEMI => Shift(yy_state_585) + T_SEMI => Shift(yy_state_590) _ => Error } } ///| -fn yy_state_585(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_590(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_non_empty_list_commas_rev_separated_pair_binder_EQUAL_expr__ => Shift(yy_state_525) NT_non_empty_list_commas_no_trailing_separated_pair_binder_EQUAL_expr__ => Shift(yy_state_553) - T_LIDENT => Shift(yy_state_586) + T_LIDENT => Shift(yy_state_566) NT_list_commas_no_trailing_separated_pair_binder_EQUAL_expr__ => - Shift(yy_state_587) + Shift(yy_state_591) T_LBRACE => Reduce( 0, NT_list_commas_no_trailing_separated_pair_binder_EQUAL_expr__, - yy_action_564, + yy_action_566, ) _ => Error } } ///| -fn yy_state_586(_lookahead : YYSymbol) -> YYDecision { - match _lookahead { - T_EQUAL => Shift(yy_state_555) - _ => Error - } -} - -///| -fn yy_state_587(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_591(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_588) + NT_block_expr => Shift(yy_state_592) _ => Error } } ///| -fn yy_state_588(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_592(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_NOBREAK => Shift(yy_state_562) - NT_optional_nobreak => Shift(yy_state_589) + T_NOBREAK => Shift(yy_state_563) + NT_optional_nobreak => Shift(yy_state_593) T_EOF | T_RPAREN | T_COMMA @@ -37895,16 +37978,16 @@ fn yy_state_588(_lookahead : YYSymbol) -> YYDecision { | T_LBRACE | T_RBRACE | T_AND - | T_WHERE => Reduce(0, NT_optional_nobreak, yy_action_541) + | T_WHERE => Reduce(0, NT_optional_nobreak, yy_action_542) _ => Error } } ///| -fn yy_state_589(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_593(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WHERE => Shift(yy_state_568) - NT_optional_where_clause => Shift(yy_state_590) + T_WHERE => Shift(yy_state_573) + NT_optional_where_clause => Shift(yy_state_594) T_EOF | T_RPAREN | T_COMMA @@ -37913,23 +37996,18 @@ fn yy_state_589(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(0, NT_optional_where_clause, yy_action_538) + | T_AND => Reduce(0, NT_optional_where_clause, yy_action_537) _ => Error } } ///| -fn yy_state_590(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(10, NT_for_expr, yy_action_528) -} - -///| -fn yy_state_591(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(1, NT_for_binders, yy_action_527) +fn yy_state_594(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(10, NT_for_expr, yy_action_527) } ///| -fn yy_state_592(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_595(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -37970,13 +38048,13 @@ fn yy_state_592(_lookahead : YYSymbol) -> YYDecision { NT_prefix_expr => Shift(yy_state_198) NT_range_expr => Shift(yy_state_209) NT_postfix_expr => Shift(yy_state_382) - NT_infix_expr => Shift(yy_state_593) + NT_infix_expr => Shift(yy_state_596) _ => Error } } ///| -fn yy_state_593(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_596(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_BARBAR => Shift(yy_state_384) T_AMPERAMPER => Shift(yy_state_386) @@ -37989,13 +38067,13 @@ fn yy_state_593(_lookahead : YYSymbol) -> YYDecision { T_INFIX2 => Shift(yy_state_400) T_INFIX3 => Shift(yy_state_402) T_INFIX4 => Shift(yy_state_404) - T_LBRACE => Shift(yy_state_594) + T_LBRACE => Shift(yy_state_597) _ => Error } } ///| -fn yy_state_594(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_597(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AMPER => Shift(yy_state_18) NT_qual_ident_ty => Shift(yy_state_24) @@ -38025,27 +38103,27 @@ fn yy_state_594(_lookahead : YYSymbol) -> YYDecision { T_ELLIPSIS => Shift(yy_state_457) NT_pattern => Shift(yy_state_458) NT_non_empty_list_semis_single_pattern_case_ => Shift(yy_state_510) - NT_list_semis_single_pattern_case_ => Shift(yy_state_595) - T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_601) + NT_list_semis_single_pattern_case_ => Shift(yy_state_598) + T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_603) _ => Error } } ///| -fn yy_state_595(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_598(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_596) + T_RBRACE => Shift(yy_state_599) _ => Error } } ///| -fn yy_state_596(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_599(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_loop_expr, yy_action_525) } ///| -fn yy_state_597(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_600(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -38086,13 +38164,13 @@ fn yy_state_597(_lookahead : YYSymbol) -> YYDecision { NT_prefix_expr => Shift(yy_state_198) NT_range_expr => Shift(yy_state_209) NT_postfix_expr => Shift(yy_state_382) - NT_infix_expr => Shift(yy_state_598) + NT_infix_expr => Shift(yy_state_601) _ => Error } } ///| -fn yy_state_598(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_601(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) T_BARBAR => Shift(yy_state_384) @@ -38106,16 +38184,16 @@ fn yy_state_598(_lookahead : YYSymbol) -> YYDecision { T_INFIX2 => Shift(yy_state_400) T_INFIX3 => Shift(yy_state_402) T_INFIX4 => Shift(yy_state_404) - NT_block_expr => Shift(yy_state_599) + NT_block_expr => Shift(yy_state_602) _ => Error } } ///| -fn yy_state_599(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_602(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_NOBREAK => Shift(yy_state_562) - NT_optional_nobreak => Shift(yy_state_600) + T_NOBREAK => Shift(yy_state_563) + NT_optional_nobreak => Shift(yy_state_603) T_EOF | T_RPAREN | T_COMMA @@ -38124,23 +38202,23 @@ fn yy_state_599(_lookahead : YYSymbol) -> YYDecision { | T_RBRACKET | T_LBRACE | T_RBRACE - | T_AND => Reduce(0, NT_optional_nobreak, yy_action_541) + | T_AND => Reduce(0, NT_optional_nobreak, yy_action_542) _ => Error } } ///| -fn yy_state_600(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_603(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_while_expr, yy_action_524) } ///| -fn yy_state_601(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_604(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_expr_statement, yy_action_523) } ///| -fn yy_state_602(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_605(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -38203,26 +38281,26 @@ fn yy_state_602(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_603) - NT_option_expr_ => Shift(yy_state_604) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_606) + NT_option_expr_ => Shift(yy_state_607) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) T_SEMI | T_RBRACE => Reduce(0, NT_option_expr_, yy_action_522) _ => Error } } ///| -fn yy_state_603(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_606(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_option_expr_, yy_action_521) } ///| -fn yy_state_604(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_607(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_expr_statement, yy_action_520) } ///| -fn yy_state_605(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_608(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -38284,12 +38362,12 @@ fn yy_state_605(_lookahead : YYSymbol) -> YYDecision { T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_606) - NT_non_empty_list_commas_rev_expr_ => Shift(yy_state_607) - NT_non_empty_list_commas_no_trailing_expr_ => Shift(yy_state_610) - NT_list_commas_no_trailing_expr_ => Shift(yy_state_611) - T_POST_LABEL => Shift(yy_state_612) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_609) + NT_non_empty_list_commas_rev_expr_ => Shift(yy_state_610) + NT_non_empty_list_commas_no_trailing_expr_ => Shift(yy_state_613) + NT_list_commas_no_trailing_expr_ => Shift(yy_state_614) + T_POST_LABEL => Shift(yy_state_615) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) T_SEMI | T_RBRACE => Reduce(0, NT_list_commas_no_trailing_expr_, yy_action_519) _ => Error @@ -38297,14 +38375,14 @@ fn yy_state_605(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_606(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_609(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_non_empty_list_commas_rev_expr_, yy_action_518) } ///| -fn yy_state_607(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_610(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COMMA => Shift(yy_state_608) + T_COMMA => Shift(yy_state_611) T_SEMI | T_RBRACE => Reduce(1, NT_non_empty_list_commas_no_trailing_expr_, yy_action_517) _ => Error @@ -38312,7 +38390,7 @@ fn yy_state_607(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_608(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_611(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -38375,29 +38453,29 @@ fn yy_state_608(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_609) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_612) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_609(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_612(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_non_empty_list_commas_rev_expr_, yy_action_516) } ///| -fn yy_state_610(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_613(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_list_commas_no_trailing_expr_, yy_action_515) } ///| -fn yy_state_611(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_614(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_expr_statement, yy_action_514) } ///| -fn yy_state_612(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_615(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -38461,11 +38539,11 @@ fn yy_state_612(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_530) T_COLON => Shift(yy_state_531) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_606) - NT_non_empty_list_commas_rev_expr_ => Shift(yy_state_607) - NT_non_empty_list_commas_no_trailing_expr_ => Shift(yy_state_610) - NT_list_commas_no_trailing_expr_ => Shift(yy_state_613) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_609) + NT_non_empty_list_commas_rev_expr_ => Shift(yy_state_610) + NT_non_empty_list_commas_no_trailing_expr_ => Shift(yy_state_613) + NT_list_commas_no_trailing_expr_ => Shift(yy_state_616) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) T_SEMI | T_RBRACE => Reduce(0, NT_list_commas_no_trailing_expr_, yy_action_519) _ => Error @@ -38473,12 +38551,12 @@ fn yy_state_612(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_613(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_616(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_expr_statement, yy_action_513) } ///| -fn yy_state_614(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_617(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -38540,22 +38618,22 @@ fn yy_state_614(_lookahead : YYSymbol) -> YYDecision { T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_603) - NT_option_expr_ => Shift(yy_state_615) - T_POST_LABEL => Shift(yy_state_616) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_606) + NT_option_expr_ => Shift(yy_state_618) + T_POST_LABEL => Shift(yy_state_619) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) T_SEMI | T_RBRACE => Reduce(0, NT_option_expr_, yy_action_522) _ => Error } } ///| -fn yy_state_615(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_618(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_expr_statement, yy_action_512) } ///| -fn yy_state_616(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_619(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -38619,21 +38697,21 @@ fn yy_state_616(_lookahead : YYSymbol) -> YYDecision { T_POST_LABEL => Shift(yy_state_530) T_COLON => Shift(yy_state_531) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_603) - NT_option_expr_ => Shift(yy_state_617) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_606) + NT_option_expr_ => Shift(yy_state_620) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) T_SEMI | T_RBRACE => Reduce(0, NT_option_expr_, yy_action_522) _ => Error } } ///| -fn yy_state_617(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_620(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_expr_statement, yy_action_511) } ///| -fn yy_state_618(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_621(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -38701,46 +38779,46 @@ fn yy_state_618(_lookahead : YYSymbol) -> YYDecision { T_RAISE => Shift(yy_state_542) T_PACKAGE_NAME => Shift(yy_state_544) T_LIDENT => Shift(yy_state_546) - NT_expr_statement_no_break_continue_return => Shift(yy_state_601) - T_RETURN => Shift(yy_state_602) - T_CONTINUE => Shift(yy_state_605) - T_BREAK => Shift(yy_state_614) - NT_expr_statement => Shift(yy_state_619) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr_statement_no_break_continue_return => Shift(yy_state_604) + T_RETURN => Shift(yy_state_605) + T_CONTINUE => Shift(yy_state_608) + T_BREAK => Shift(yy_state_617) + NT_expr_statement => Shift(yy_state_622) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_619(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_622(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_lex_case, yy_action_510) } ///| -fn yy_state_620(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_623(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_list_semis_lex_case_, yy_action_509) } ///| -fn yy_state_621(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_624(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_622) + T_RBRACE => Shift(yy_state_625) _ => Error } } ///| -fn yy_state_622(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_625(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_lexmatch_expr, yy_action_508) } ///| -fn yy_state_623(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_626(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_single_pattern_case, yy_action_507) } ///| -fn yy_state_624(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_627(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_semis_single_pattern_case_, @@ -38749,17 +38827,17 @@ fn yy_state_624(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_625(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_628(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_626) + T_RBRACE => Shift(yy_state_629) _ => Error } } ///| -fn yy_state_626(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_629(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_NORAISE => Shift(yy_state_627) + T_NORAISE => Shift(yy_state_630) T_EOF | T_RPAREN | T_COMMA @@ -38774,15 +38852,15 @@ fn yy_state_626(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_627(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_630(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_628) + T_LBRACE => Shift(yy_state_631) _ => Error } } ///| -fn yy_state_628(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_631(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AMPER => Shift(yy_state_18) NT_qual_ident_ty => Shift(yy_state_24) @@ -38813,33 +38891,33 @@ fn yy_state_628(_lookahead : YYSymbol) -> YYDecision { NT_pattern => Shift(yy_state_458) NT_non_empty_list_semis_single_pattern_case_ => Shift(yy_state_510) NT_list_semis_single_pattern_case_ => Shift(yy_state_517) - NT_single_pattern_cases => Shift(yy_state_629) - T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_601) + NT_single_pattern_cases => Shift(yy_state_632) + T_RBRACE => Reduce(0, NT_list_semis_single_pattern_case_, yy_action_603) _ => Error } } ///| -fn yy_state_629(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_632(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_630) + T_RBRACE => Shift(yy_state_633) _ => Error } } ///| -fn yy_state_630(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_633(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_simple_try_expr, yy_action_503) } ///| -fn yy_state_631(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_634(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_QUESTION => Shift(yy_state_193) T_COLON => Shift(yy_state_429) T_FAT_ARROW => Shift(yy_state_533) - T_COMMA => Shift(yy_state_632) - T_RPAREN => Shift(yy_state_636) + T_COMMA => Shift(yy_state_635) + T_RPAREN => Shift(yy_state_639) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -38866,13 +38944,13 @@ fn yy_state_631(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE_REV | T_RANGE_EXCLUSIVE_REV | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_769) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_771) _ => Error } } ///| -fn yy_state_632(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_635(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -38937,29 +39015,29 @@ fn yy_state_632(_lookahead : YYSymbol) -> YYDecision { T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) - T_LIDENT => Shift(yy_state_631) - NT_non_empty_tuple_elems_with_prefix => Shift(yy_state_633) - NT_arrow_fn_prefix_no_constraint => Shift(yy_state_634) - T_RPAREN => Shift(yy_state_635) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + T_LIDENT => Shift(yy_state_634) + NT_non_empty_tuple_elems_with_prefix => Shift(yy_state_636) + NT_arrow_fn_prefix_no_constraint => Shift(yy_state_637) + T_RPAREN => Shift(yy_state_638) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_633(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_636(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_non_empty_tuple_elems_with_prefix, yy_action_502) } ///| -fn yy_state_634(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_637(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_arrow_fn_prefix_no_constraint, yy_action_501) } ///| -fn yy_state_635(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_638(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FAT_ARROW => Reduce(3, NT_arrow_fn_prefix, yy_action_612) + T_FAT_ARROW => Reduce(3, NT_arrow_fn_prefix, yy_action_614) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -39003,9 +39081,9 @@ fn yy_state_635(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_636(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_639(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FAT_ARROW => Reduce(2, NT_arrow_fn_prefix, yy_action_611) + T_FAT_ARROW => Reduce(2, NT_arrow_fn_prefix, yy_action_613) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -39049,9 +39127,9 @@ fn yy_state_636(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_637(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_640(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FAT_ARROW => Shift(yy_state_638) + T_FAT_ARROW => Shift(yy_state_641) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -39088,13 +39166,13 @@ fn yy_state_637(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE_REV | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(2, NT_tuple_expr, yy_action_786) + | T_LEXMATCH_QUESTION => Reduce(2, NT_tuple_expr, yy_action_788) _ => Error } } ///| -fn yy_state_638(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_641(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -39162,27 +39240,27 @@ fn yy_state_638(_lookahead : YYSymbol) -> YYDecision { T_RAISE => Shift(yy_state_542) T_PACKAGE_NAME => Shift(yy_state_544) T_LIDENT => Shift(yy_state_546) - NT_expr_statement_no_break_continue_return => Shift(yy_state_639) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr_statement_no_break_continue_return => Shift(yy_state_642) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_639(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_642(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_arrow_fn_expr, yy_action_496) } ///| -fn yy_state_640(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_643(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FAT_ARROW => Shift(yy_state_641) + T_FAT_ARROW => Shift(yy_state_644) _ => Error } } ///| -fn yy_state_641(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_644(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -39250,25 +39328,25 @@ fn yy_state_641(_lookahead : YYSymbol) -> YYDecision { T_RAISE => Shift(yy_state_542) T_PACKAGE_NAME => Shift(yy_state_544) T_LIDENT => Shift(yy_state_546) - NT_expr_statement_no_break_continue_return => Shift(yy_state_642) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr_statement_no_break_continue_return => Shift(yy_state_645) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_642(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_645(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_arrow_fn_expr, yy_action_495) } ///| -fn yy_state_643(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_646(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_QUESTION => Shift(yy_state_193) T_FAT_ARROW => Shift(yy_state_533) - T_COMMA => Shift(yy_state_632) - T_RPAREN => Shift(yy_state_636) - T_COLON => Shift(yy_state_644) + T_COMMA => Shift(yy_state_635) + T_RPAREN => Shift(yy_state_639) + T_COLON => Shift(yy_state_647) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -39295,13 +39373,13 @@ fn yy_state_643(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE_REV | T_RANGE_EXCLUSIVE_REV | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_769) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_771) _ => Error } } ///| -fn yy_state_644(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_647(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -39310,24 +39388,24 @@ fn yy_state_644(_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_645) + NT_type_ => Shift(yy_state_648) _ => Error } } ///| -fn yy_state_645(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_648(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_431) - T_RPAREN => Shift(yy_state_646) + T_RPAREN => Shift(yy_state_649) _ => Error } } ///| -fn yy_state_646(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_649(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FAT_ARROW => Reduce(4, NT_arrow_fn_prefix, yy_action_614) + T_FAT_ARROW => Reduce(4, NT_arrow_fn_prefix, yy_action_616) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -39370,17 +39448,17 @@ fn yy_state_646(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_647(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_650(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COLON => Shift(yy_state_531) - T_EQUAL => Shift(yy_state_648) + T_EQUAL => Shift(yy_state_651) T_RPAREN | T_COMMA => Reduce(1, NT_argument, yy_action_493) _ => Error } } ///| -fn yy_state_648(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_651(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -39443,23 +39521,23 @@ fn yy_state_648(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_649) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_652) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_649(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_652(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_argument, yy_action_492) } ///| -fn yy_state_650(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_653(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_FAT_ARROW => Shift(yy_state_533) - NT_optional_question => Shift(yy_state_651) - T_QUESTION => Shift(yy_state_654) + NT_optional_question => Shift(yy_state_654) + T_QUESTION => Shift(yy_state_657) T_EQUAL => Reduce(0, NT_optional_question, yy_action_491) T_INFIX1 | T_INFIX2 @@ -39489,21 +39567,21 @@ fn yy_state_650(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE_REV | T_RANGE_EXCLUSIVE_REV | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_769) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_771) _ => Error } } ///| -fn yy_state_651(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_654(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_652) + T_EQUAL => Shift(yy_state_655) _ => Error } } ///| -fn yy_state_652(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_655(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -39566,19 +39644,19 @@ fn yy_state_652(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_653) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_656) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_653(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_656(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_argument, yy_action_489) } ///| -fn yy_state_654(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_657(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_194) T_EQUAL => Reduce(1, NT_optional_question, yy_action_488) @@ -39588,15 +39666,15 @@ fn yy_state_654(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_655(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_658(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_656) + T_LPAREN => Shift(yy_state_659) _ => Error } } ///| -fn yy_state_656(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_659(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -39661,30 +39739,30 @@ fn yy_state_656(_lookahead : YYSymbol) -> YYDecision { T_TRY_QUESTION => Shift(yy_state_505) T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) - T_POST_LABEL => Shift(yy_state_647) - T_LIDENT => Shift(yy_state_650) - NT_list_commas_argument_ => Shift(yy_state_657) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_792) + T_POST_LABEL => Shift(yy_state_650) + T_LIDENT => Shift(yy_state_653) + NT_list_commas_argument_ => Shift(yy_state_660) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_794) _ => Error } } ///| -fn yy_state_657(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_660(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_658) + T_RPAREN => Shift(yy_state_661) _ => Error } } ///| -fn yy_state_658(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_661(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_simple_expr, yy_action_486) } ///| -fn yy_state_659(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_662(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -39723,90 +39801,90 @@ fn yy_state_659(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_188) T_PACKAGE_NAME => Shift(yy_state_189) NT_non_empty_list_commas_argument_ => Shift(yy_state_195) - NT_prefix_expr => Shift(yy_state_198) - NT_range_expr => Shift(yy_state_209) - NT_postfix_expr => Shift(yy_state_382) - NT_infix_expr => Shift(yy_state_383) - T_UNDERSCORE => Shift(yy_state_406) - T_LPAREN => Shift(yy_state_414) - NT_pipe_expr => Shift(yy_state_447) - NT_arrow_fn_expr => Shift(yy_state_463) - NT_simple_try_expr => Shift(yy_state_464) - NT_lexmatch_expr => Shift(yy_state_465) - NT_match_expr => Shift(yy_state_466) - NT_if_expr => Shift(yy_state_467) - NT_try_expr => Shift(yy_state_468) - NT_while_expr => Shift(yy_state_469) - NT_foreach_expr => Shift(yy_state_470) - NT_for_expr => Shift(yy_state_471) - NT_loop_expr => Shift(yy_state_472) - T_LEXMATCH => Shift(yy_state_473) - NT_lexmatch_header => Shift(yy_state_479) - NT_match_header => Shift(yy_state_490) - T_MATCH => Shift(yy_state_494) - T_IF => Shift(yy_state_497) - T_TRY_EXCLAMATION => Shift(yy_state_503) - T_TRY_QUESTION => Shift(yy_state_505) - T_TRY => Shift(yy_state_507) - NT_loop_label_colon => Shift(yy_state_522) - T_POST_LABEL => Shift(yy_state_647) - T_LIDENT => Shift(yy_state_650) - NT_list_commas_argument_ => Shift(yy_state_660) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_792) - _ => Error - } -} - -///| -fn yy_state_660(_lookahead : YYSymbol) -> YYDecision { - match _lookahead { - T_RPAREN => Shift(yy_state_661) - _ => Error - } -} - -///| -fn yy_state_661(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(4, NT_simple_expr, yy_action_485) -} - -///| -fn yy_state_662(_lookahead : YYSymbol) -> YYDecision { - match _lookahead { - NT_multiline_string => Shift(yy_state_2) - T_MULTILINE_INTERP => Shift(yy_state_4) - T_MULTILINE_STRING => Shift(yy_state_5) - T_STRING => Shift(yy_state_6) - T_FLOAT => Shift(yy_state_7) - T_DOUBLE => Shift(yy_state_8) - T_INT => Shift(yy_state_9) - T_CHAR => Shift(yy_state_10) - T_BYTES => Shift(yy_state_11) - T_BYTE => Shift(yy_state_12) - T_FALSE => Shift(yy_state_13) - T_TRUE => Shift(yy_state_14) - T_INTERP => Shift(yy_state_15) - NT_non_empty_list_multiline_string_ => Shift(yy_state_16) - NT_simple_constant => Shift(yy_state_17) - T_AMPER => Shift(yy_state_18) - NT_qual_ident_ty => Shift(yy_state_24) - NT_tuple_expr => Shift(yy_state_25) - T_LBRACKET => Shift(yy_state_26) - NT_constr => Shift(yy_state_34) - NT_qual_ident_simple_expr => Shift(yy_state_35) - NT_atomic_expr => Shift(yy_state_36) - NT_anony_fn => Shift(yy_state_37) - T_LBRACE => Shift(yy_state_38) - T_FN => Shift(yy_state_47) - NT_type_name => Shift(yy_state_130) - T_ASYNC => Shift(yy_state_142) - NT_simple_expr => Shift(yy_state_156) - T_EXCLAMATION => Shift(yy_state_168) - T_MINUS => Shift(yy_state_184) - T_PLUS => Shift(yy_state_186) - T_UIDENT => Shift(yy_state_188) - T_PACKAGE_NAME => Shift(yy_state_189) + NT_prefix_expr => Shift(yy_state_198) + NT_range_expr => Shift(yy_state_209) + NT_postfix_expr => Shift(yy_state_382) + NT_infix_expr => Shift(yy_state_383) + T_UNDERSCORE => Shift(yy_state_406) + T_LPAREN => Shift(yy_state_414) + NT_pipe_expr => Shift(yy_state_447) + NT_arrow_fn_expr => Shift(yy_state_463) + NT_simple_try_expr => Shift(yy_state_464) + NT_lexmatch_expr => Shift(yy_state_465) + NT_match_expr => Shift(yy_state_466) + NT_if_expr => Shift(yy_state_467) + NT_try_expr => Shift(yy_state_468) + NT_while_expr => Shift(yy_state_469) + NT_foreach_expr => Shift(yy_state_470) + NT_for_expr => Shift(yy_state_471) + NT_loop_expr => Shift(yy_state_472) + T_LEXMATCH => Shift(yy_state_473) + NT_lexmatch_header => Shift(yy_state_479) + NT_match_header => Shift(yy_state_490) + T_MATCH => Shift(yy_state_494) + T_IF => Shift(yy_state_497) + T_TRY_EXCLAMATION => Shift(yy_state_503) + T_TRY_QUESTION => Shift(yy_state_505) + T_TRY => Shift(yy_state_507) + NT_loop_label_colon => Shift(yy_state_522) + T_POST_LABEL => Shift(yy_state_650) + T_LIDENT => Shift(yy_state_653) + NT_list_commas_argument_ => Shift(yy_state_663) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_794) + _ => Error + } +} + +///| +fn yy_state_663(_lookahead : YYSymbol) -> YYDecision { + match _lookahead { + T_RPAREN => Shift(yy_state_664) + _ => Error + } +} + +///| +fn yy_state_664(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(4, NT_simple_expr, yy_action_485) +} + +///| +fn yy_state_665(_lookahead : YYSymbol) -> YYDecision { + match _lookahead { + NT_multiline_string => Shift(yy_state_2) + T_MULTILINE_INTERP => Shift(yy_state_4) + T_MULTILINE_STRING => Shift(yy_state_5) + T_STRING => Shift(yy_state_6) + T_FLOAT => Shift(yy_state_7) + T_DOUBLE => Shift(yy_state_8) + T_INT => Shift(yy_state_9) + T_CHAR => Shift(yy_state_10) + T_BYTES => Shift(yy_state_11) + T_BYTE => Shift(yy_state_12) + T_FALSE => Shift(yy_state_13) + T_TRUE => Shift(yy_state_14) + T_INTERP => Shift(yy_state_15) + NT_non_empty_list_multiline_string_ => Shift(yy_state_16) + NT_simple_constant => Shift(yy_state_17) + T_AMPER => Shift(yy_state_18) + NT_qual_ident_ty => Shift(yy_state_24) + NT_tuple_expr => Shift(yy_state_25) + T_LBRACKET => Shift(yy_state_26) + NT_constr => Shift(yy_state_34) + NT_qual_ident_simple_expr => Shift(yy_state_35) + NT_atomic_expr => Shift(yy_state_36) + NT_anony_fn => Shift(yy_state_37) + T_LBRACE => Shift(yy_state_38) + T_FN => Shift(yy_state_47) + NT_type_name => Shift(yy_state_130) + T_ASYNC => Shift(yy_state_142) + NT_simple_expr => Shift(yy_state_156) + T_EXCLAMATION => Shift(yy_state_168) + T_MINUS => Shift(yy_state_184) + T_PLUS => Shift(yy_state_186) + T_UIDENT => Shift(yy_state_188) + T_PACKAGE_NAME => Shift(yy_state_189) NT_prefix_expr => Shift(yy_state_198) NT_range_expr => Shift(yy_state_209) NT_postfix_expr => Shift(yy_state_382) @@ -39835,24 +39913,24 @@ fn yy_state_662(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_option_expr_ => Shift(yy_state_663) - NT_expr => Shift(yy_state_667) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_option_expr_ => Shift(yy_state_666) + NT_expr => Shift(yy_state_670) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) T_COLON => Reduce(0, NT_option_expr_, yy_action_522) _ => Error } } ///| -fn yy_state_663(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_666(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_664) + T_COLON => Shift(yy_state_667) _ => Error } } ///| -fn yy_state_664(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_667(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -39915,38 +39993,38 @@ fn yy_state_664(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_603) - NT_option_expr_ => Shift(yy_state_665) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_606) + NT_option_expr_ => Shift(yy_state_668) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) T_RBRACKET => Reduce(0, NT_option_expr_, yy_action_522) _ => Error } } ///| -fn yy_state_665(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_668(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACKET => Shift(yy_state_666) + T_RBRACKET => Shift(yy_state_669) _ => Error } } ///| -fn yy_state_666(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_669(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_simple_expr, yy_action_484) } ///| -fn yy_state_667(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_670(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACKET => Shift(yy_state_668) + T_RBRACKET => Shift(yy_state_671) T_COLON => Reduce(1, NT_option_expr_, yy_action_521) _ => Error } } ///| -fn yy_state_668(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_671(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(4, NT_left_value, yy_action_482) T_INFIX1 @@ -39991,7 +40069,7 @@ fn yy_state_668(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_669(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_672(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(2, NT_left_value, yy_action_480) T_INFIX1 @@ -40030,17 +40108,17 @@ fn yy_state_669(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_EXCLUSIVE_REV | T_IS | T_AND - | T_LEXMATCH_QUESTION => Reduce(2, NT_simple_expr, yy_action_793) + | T_LEXMATCH_QUESTION => Reduce(2, NT_simple_expr, yy_action_795) _ => Error } } ///| -fn yy_state_670(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_673(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_QUESTION => Shift(yy_state_671) - T_EXCLAMATION => Shift(yy_state_675) - T_LPAREN => Shift(yy_state_679) + T_QUESTION => Shift(yy_state_674) + T_EXCLAMATION => Shift(yy_state_678) + T_LPAREN => Shift(yy_state_682) T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(2, NT_left_value, yy_action_477) T_INFIX1 | T_INFIX2 @@ -40081,15 +40159,15 @@ fn yy_state_670(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_671(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_674(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_672) + T_LPAREN => Shift(yy_state_675) _ => Error } } ///| -fn yy_state_672(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_675(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -40154,38 +40232,38 @@ fn yy_state_672(_lookahead : YYSymbol) -> YYDecision { T_TRY_QUESTION => Shift(yy_state_505) T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) - T_POST_LABEL => Shift(yy_state_647) - T_LIDENT => Shift(yy_state_650) - NT_list_commas_argument_ => Shift(yy_state_673) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_792) + T_POST_LABEL => Shift(yy_state_650) + T_LIDENT => Shift(yy_state_653) + NT_list_commas_argument_ => Shift(yy_state_676) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_794) _ => Error } } ///| -fn yy_state_673(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_676(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_674) + T_RPAREN => Shift(yy_state_677) _ => Error } } ///| -fn yy_state_674(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_677(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_simple_expr, yy_action_476) } ///| -fn yy_state_675(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_678(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_676) + T_LPAREN => Shift(yy_state_679) _ => Error } } ///| -fn yy_state_676(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_679(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -40250,30 +40328,30 @@ fn yy_state_676(_lookahead : YYSymbol) -> YYDecision { T_TRY_QUESTION => Shift(yy_state_505) T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) - T_POST_LABEL => Shift(yy_state_647) - T_LIDENT => Shift(yy_state_650) - NT_list_commas_argument_ => Shift(yy_state_677) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_792) + T_POST_LABEL => Shift(yy_state_650) + T_LIDENT => Shift(yy_state_653) + NT_list_commas_argument_ => Shift(yy_state_680) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_794) _ => Error } } ///| -fn yy_state_677(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_680(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_678) + T_RPAREN => Shift(yy_state_681) _ => Error } } ///| -fn yy_state_678(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_681(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_simple_expr, yy_action_475) } ///| -fn yy_state_679(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_682(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -40338,40 +40416,40 @@ fn yy_state_679(_lookahead : YYSymbol) -> YYDecision { T_TRY_QUESTION => Shift(yy_state_505) T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) - T_POST_LABEL => Shift(yy_state_647) - T_LIDENT => Shift(yy_state_650) - NT_list_commas_argument_ => Shift(yy_state_680) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_792) + T_POST_LABEL => Shift(yy_state_650) + T_LIDENT => Shift(yy_state_653) + NT_list_commas_argument_ => Shift(yy_state_683) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_794) _ => Error } } ///| -fn yy_state_680(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_683(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_681) + T_RPAREN => Shift(yy_state_684) _ => Error } } ///| -fn yy_state_681(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_684(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_simple_expr, yy_action_474) } ///| -fn yy_state_682(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_685(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_arrow_fn_expr, yy_action_473) } ///| -fn yy_state_683(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_686(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_FAT_ARROW => Shift(yy_state_407) - T_COLON => Shift(yy_state_684) - T_COMMA => Shift(yy_state_687) - T_RPAREN => Shift(yy_state_690) + T_COLON => Shift(yy_state_687) + T_COMMA => Shift(yy_state_690) + T_RPAREN => Shift(yy_state_693) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -40399,13 +40477,13 @@ fn yy_state_683(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE_REV | T_RANGE_EXCLUSIVE_REV | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_787) + | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_789) _ => Error } } ///| -fn yy_state_684(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_687(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -40414,26 +40492,26 @@ fn yy_state_684(_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_685) + NT_type_ => Shift(yy_state_688) _ => Error } } ///| -fn yy_state_685(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_688(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_686) + T_RPAREN => Shift(yy_state_689) _ => Error } } ///| -fn yy_state_686(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_tuple_expr, yy_action_609) +fn yy_state_689(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(5, NT_tuple_expr, yy_action_611) } ///| -fn yy_state_687(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_690(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -40498,25 +40576,25 @@ fn yy_state_687(_lookahead : YYSymbol) -> YYDecision { T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) - T_RPAREN => Shift(yy_state_688) - T_UNDERSCORE => Shift(yy_state_689) - T_LIDENT => Shift(yy_state_691) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + T_RPAREN => Shift(yy_state_691) + T_UNDERSCORE => Shift(yy_state_692) + T_LIDENT => Shift(yy_state_694) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_688(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_prefix_no_constraint, yy_action_606) +fn yy_state_691(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(3, NT_arrow_fn_prefix_no_constraint, yy_action_608) } ///| -fn yy_state_689(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_692(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_FAT_ARROW => Shift(yy_state_407) - T_COMMA => Shift(yy_state_687) - T_RPAREN => Shift(yy_state_690) + T_COMMA => Shift(yy_state_690) + T_RPAREN => Shift(yy_state_693) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -40544,146 +40622,23 @@ fn yy_state_689(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE_REV | T_RANGE_EXCLUSIVE_REV | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_787) - _ => Error - } -} - -///| -fn yy_state_690(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_arrow_fn_prefix_no_constraint, yy_action_605) -} - -///| -fn yy_state_691(_lookahead : YYSymbol) -> YYDecision { - match _lookahead { - T_QUESTION => Shift(yy_state_193) - T_FAT_ARROW => Shift(yy_state_533) - T_COMMA => Shift(yy_state_692) - T_RPAREN => Shift(yy_state_694) - T_INFIX1 - | T_INFIX2 - | T_INFIX3 - | T_INFIX4 - | T_CATCH - | T_LPAREN - | T_MINUS - | T_EXCLAMATION - | T_DOT_LIDENT - | T_DOT_INT - | T_LBRACKET - | T_PLUS - | T_BAR - | T_AMPERAMPER - | T_AMPER - | T_CARET - | T_BARBAR - | T_AS - | T_PIPE - | T_DOTDOT - | T_RANGE_INCLUSIVE - | T_RANGE_LT_INCLUSIVE - | T_RANGE_EXCLUSIVE - | T_RANGE_INCLUSIVE_REV - | T_RANGE_EXCLUSIVE_REV - | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_769) - _ => Error - } -} - -///| -fn yy_state_692(_lookahead : YYSymbol) -> YYDecision { - match _lookahead { - NT_multiline_string => Shift(yy_state_2) - T_MULTILINE_INTERP => Shift(yy_state_4) - T_MULTILINE_STRING => Shift(yy_state_5) - T_STRING => Shift(yy_state_6) - T_FLOAT => Shift(yy_state_7) - T_DOUBLE => Shift(yy_state_8) - T_INT => Shift(yy_state_9) - T_CHAR => Shift(yy_state_10) - T_BYTES => Shift(yy_state_11) - T_BYTE => Shift(yy_state_12) - T_FALSE => Shift(yy_state_13) - T_TRUE => Shift(yy_state_14) - T_INTERP => Shift(yy_state_15) - NT_non_empty_list_multiline_string_ => Shift(yy_state_16) - NT_simple_constant => Shift(yy_state_17) - T_AMPER => Shift(yy_state_18) - NT_qual_ident_ty => Shift(yy_state_24) - NT_tuple_expr => Shift(yy_state_25) - T_LBRACKET => Shift(yy_state_26) - NT_constr => Shift(yy_state_34) - NT_qual_ident_simple_expr => Shift(yy_state_35) - NT_atomic_expr => Shift(yy_state_36) - NT_anony_fn => Shift(yy_state_37) - T_LBRACE => Shift(yy_state_38) - T_FN => Shift(yy_state_47) - NT_type_name => Shift(yy_state_130) - T_ASYNC => Shift(yy_state_142) - NT_simple_expr => Shift(yy_state_156) - T_EXCLAMATION => Shift(yy_state_168) - NT_non_empty_tuple_elems => Shift(yy_state_174) - NT_expr => Shift(yy_state_182) - T_MINUS => Shift(yy_state_184) - T_PLUS => Shift(yy_state_186) - T_UIDENT => Shift(yy_state_188) - T_PACKAGE_NAME => Shift(yy_state_189) - NT_prefix_expr => Shift(yy_state_198) - NT_range_expr => Shift(yy_state_209) - NT_postfix_expr => Shift(yy_state_382) - NT_infix_expr => Shift(yy_state_383) - T_LPAREN => Shift(yy_state_414) - NT_pipe_expr => Shift(yy_state_447) - NT_arrow_fn_expr => Shift(yy_state_463) - NT_simple_try_expr => Shift(yy_state_464) - NT_lexmatch_expr => Shift(yy_state_465) - NT_match_expr => Shift(yy_state_466) - NT_if_expr => Shift(yy_state_467) - NT_try_expr => Shift(yy_state_468) - NT_while_expr => Shift(yy_state_469) - NT_foreach_expr => Shift(yy_state_470) - NT_for_expr => Shift(yy_state_471) - NT_loop_expr => Shift(yy_state_472) - T_LEXMATCH => Shift(yy_state_473) - NT_lexmatch_header => Shift(yy_state_479) - NT_match_header => Shift(yy_state_490) - T_MATCH => Shift(yy_state_494) - T_IF => Shift(yy_state_497) - T_TRY_EXCLAMATION => Shift(yy_state_503) - T_TRY_QUESTION => Shift(yy_state_505) - T_TRY => Shift(yy_state_507) - NT_loop_label_colon => Shift(yy_state_522) - T_POST_LABEL => Shift(yy_state_530) - NT_non_empty_tuple_elems_with_prefix => Shift(yy_state_633) - NT_arrow_fn_prefix_no_constraint => Shift(yy_state_634) - T_UNDERSCORE => Shift(yy_state_689) - T_LIDENT => Shift(yy_state_691) - T_RPAREN => Shift(yy_state_693) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_expr, yy_action_789) _ => Error } } ///| fn yy_state_693(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(3, NT_arrow_fn_prefix_no_constraint, yy_action_499) + ReduceNoLookahead(2, NT_arrow_fn_prefix_no_constraint, yy_action_607) } ///| fn yy_state_694(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(2, NT_arrow_fn_prefix_no_constraint, yy_action_497) -} - -///| -fn yy_state_695(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_QUESTION => Shift(yy_state_193) T_FAT_ARROW => Shift(yy_state_533) - T_COMMA => Shift(yy_state_692) - T_RPAREN => Shift(yy_state_694) - T_COLON => Shift(yy_state_696) + T_COMMA => Shift(yy_state_695) + T_RPAREN => Shift(yy_state_697) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -40710,13 +40665,136 @@ fn yy_state_695(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE_REV | T_RANGE_EXCLUSIVE_REV | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_769) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_771) + _ => Error + } +} + +///| +fn yy_state_695(_lookahead : YYSymbol) -> YYDecision { + match _lookahead { + NT_multiline_string => Shift(yy_state_2) + T_MULTILINE_INTERP => Shift(yy_state_4) + T_MULTILINE_STRING => Shift(yy_state_5) + T_STRING => Shift(yy_state_6) + T_FLOAT => Shift(yy_state_7) + T_DOUBLE => Shift(yy_state_8) + T_INT => Shift(yy_state_9) + T_CHAR => Shift(yy_state_10) + T_BYTES => Shift(yy_state_11) + T_BYTE => Shift(yy_state_12) + T_FALSE => Shift(yy_state_13) + T_TRUE => Shift(yy_state_14) + T_INTERP => Shift(yy_state_15) + NT_non_empty_list_multiline_string_ => Shift(yy_state_16) + NT_simple_constant => Shift(yy_state_17) + T_AMPER => Shift(yy_state_18) + NT_qual_ident_ty => Shift(yy_state_24) + NT_tuple_expr => Shift(yy_state_25) + T_LBRACKET => Shift(yy_state_26) + NT_constr => Shift(yy_state_34) + NT_qual_ident_simple_expr => Shift(yy_state_35) + NT_atomic_expr => Shift(yy_state_36) + NT_anony_fn => Shift(yy_state_37) + T_LBRACE => Shift(yy_state_38) + T_FN => Shift(yy_state_47) + NT_type_name => Shift(yy_state_130) + T_ASYNC => Shift(yy_state_142) + NT_simple_expr => Shift(yy_state_156) + T_EXCLAMATION => Shift(yy_state_168) + NT_non_empty_tuple_elems => Shift(yy_state_174) + NT_expr => Shift(yy_state_182) + T_MINUS => Shift(yy_state_184) + T_PLUS => Shift(yy_state_186) + T_UIDENT => Shift(yy_state_188) + T_PACKAGE_NAME => Shift(yy_state_189) + NT_prefix_expr => Shift(yy_state_198) + NT_range_expr => Shift(yy_state_209) + NT_postfix_expr => Shift(yy_state_382) + NT_infix_expr => Shift(yy_state_383) + T_LPAREN => Shift(yy_state_414) + NT_pipe_expr => Shift(yy_state_447) + NT_arrow_fn_expr => Shift(yy_state_463) + NT_simple_try_expr => Shift(yy_state_464) + NT_lexmatch_expr => Shift(yy_state_465) + NT_match_expr => Shift(yy_state_466) + NT_if_expr => Shift(yy_state_467) + NT_try_expr => Shift(yy_state_468) + NT_while_expr => Shift(yy_state_469) + NT_foreach_expr => Shift(yy_state_470) + NT_for_expr => Shift(yy_state_471) + NT_loop_expr => Shift(yy_state_472) + T_LEXMATCH => Shift(yy_state_473) + NT_lexmatch_header => Shift(yy_state_479) + NT_match_header => Shift(yy_state_490) + T_MATCH => Shift(yy_state_494) + T_IF => Shift(yy_state_497) + T_TRY_EXCLAMATION => Shift(yy_state_503) + T_TRY_QUESTION => Shift(yy_state_505) + T_TRY => Shift(yy_state_507) + NT_loop_label_colon => Shift(yy_state_522) + T_POST_LABEL => Shift(yy_state_530) + NT_non_empty_tuple_elems_with_prefix => Shift(yy_state_636) + NT_arrow_fn_prefix_no_constraint => Shift(yy_state_637) + T_UNDERSCORE => Shift(yy_state_692) + T_LIDENT => Shift(yy_state_694) + T_RPAREN => Shift(yy_state_696) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| fn yy_state_696(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(3, NT_arrow_fn_prefix_no_constraint, yy_action_499) +} + +///| +fn yy_state_697(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(2, NT_arrow_fn_prefix_no_constraint, yy_action_497) +} + +///| +fn yy_state_698(_lookahead : YYSymbol) -> YYDecision { + match _lookahead { + T_QUESTION => Shift(yy_state_193) + T_FAT_ARROW => Shift(yy_state_533) + T_COMMA => Shift(yy_state_695) + T_RPAREN => Shift(yy_state_697) + T_COLON => Shift(yy_state_699) + T_INFIX1 + | T_INFIX2 + | T_INFIX3 + | T_INFIX4 + | T_CATCH + | T_LPAREN + | T_MINUS + | T_EXCLAMATION + | T_DOT_LIDENT + | T_DOT_INT + | T_LBRACKET + | T_PLUS + | T_BAR + | T_AMPERAMPER + | T_AMPER + | T_CARET + | T_BARBAR + | T_AS + | T_PIPE + | T_DOTDOT + | T_RANGE_INCLUSIVE + | T_RANGE_LT_INCLUSIVE + | T_RANGE_EXCLUSIVE + | T_RANGE_INCLUSIVE_REV + | T_RANGE_EXCLUSIVE_REV + | T_IS + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_771) + _ => Error + } +} + +///| +fn yy_state_699(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -40725,52 +40803,52 @@ fn yy_state_696(_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_697) + NT_type_ => Shift(yy_state_700) _ => Error } } ///| -fn yy_state_697(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_700(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_698) + T_RPAREN => Shift(yy_state_701) _ => Error } } ///| -fn yy_state_698(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_701(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_tuple_expr, yy_action_494) } ///| -fn yy_state_699(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_702(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_prefix_expr, yy_action_472) } ///| -fn yy_state_700(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_703(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_701) + T_RPAREN => Shift(yy_state_704) _ => Error } } ///| -fn yy_state_701(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_704(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_simple_expr, yy_action_470) } ///| -fn yy_state_702(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_705(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_703) + T_LPAREN => Shift(yy_state_706) _ => Error } } ///| -fn yy_state_703(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_706(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -40835,30 +40913,30 @@ fn yy_state_703(_lookahead : YYSymbol) -> YYDecision { T_TRY_QUESTION => Shift(yy_state_505) T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) - T_POST_LABEL => Shift(yy_state_647) - T_LIDENT => Shift(yy_state_650) - NT_list_commas_argument_ => Shift(yy_state_704) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_792) + T_POST_LABEL => Shift(yy_state_650) + T_LIDENT => Shift(yy_state_653) + NT_list_commas_argument_ => Shift(yy_state_707) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_794) _ => Error } } ///| -fn yy_state_704(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_707(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_705) + T_RPAREN => Shift(yy_state_708) _ => Error } } ///| -fn yy_state_705(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_708(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_simple_expr, yy_action_468) } ///| -fn yy_state_706(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_709(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -40923,34 +41001,34 @@ fn yy_state_706(_lookahead : YYSymbol) -> YYDecision { T_TRY_QUESTION => Shift(yy_state_505) T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) - T_POST_LABEL => Shift(yy_state_647) - T_LIDENT => Shift(yy_state_650) - NT_list_commas_argument_ => Shift(yy_state_707) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_792) + T_POST_LABEL => Shift(yy_state_650) + T_LIDENT => Shift(yy_state_653) + NT_list_commas_argument_ => Shift(yy_state_710) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_794) _ => Error } } ///| -fn yy_state_707(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_710(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_708) + T_RPAREN => Shift(yy_state_711) _ => Error } } ///| -fn yy_state_708(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_711(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_simple_expr, yy_action_466) } ///| -fn yy_state_709(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_712(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_QUESTION => Shift(yy_state_671) - T_EXCLAMATION => Shift(yy_state_675) - T_LPAREN => Shift(yy_state_679) + T_QUESTION => Shift(yy_state_674) + T_EXCLAMATION => Shift(yy_state_678) + T_LPAREN => Shift(yy_state_682) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -40993,7 +41071,7 @@ fn yy_state_709(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_710(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_713(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -41056,35 +41134,35 @@ fn yy_state_710(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_option_expr_ => Shift(yy_state_663) - NT_expr => Shift(yy_state_711) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_option_expr_ => Shift(yy_state_666) + NT_expr => Shift(yy_state_714) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) T_COLON => Reduce(0, NT_option_expr_, yy_action_522) _ => Error } } ///| -fn yy_state_711(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_714(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACKET => Shift(yy_state_712) + T_RBRACKET => Shift(yy_state_715) T_COLON => Reduce(1, NT_option_expr_, yy_action_521) _ => Error } } ///| -fn yy_state_712(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_715(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_simple_expr, yy_action_483) } ///| -fn yy_state_713(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_716(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_parameter, yy_action_465) } ///| -fn yy_state_714(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_717(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -41093,141 +41171,22 @@ fn yy_state_714(_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_715) + NT_type_ => Shift(yy_state_718) _ => Error } } -///| -fn yy_state_715(_lookahead : YYSymbol) -> YYDecision { - match _lookahead { - T_EQUAL => Shift(yy_state_716) - T_RPAREN | T_COMMA => Reduce(3, NT_parameter, yy_action_462) - _ => Error - } -} - -///| -fn yy_state_716(_lookahead : YYSymbol) -> YYDecision { - match _lookahead { - NT_multiline_string => Shift(yy_state_2) - T_MULTILINE_INTERP => Shift(yy_state_4) - T_MULTILINE_STRING => Shift(yy_state_5) - T_STRING => Shift(yy_state_6) - T_FLOAT => Shift(yy_state_7) - T_DOUBLE => Shift(yy_state_8) - T_INT => Shift(yy_state_9) - T_CHAR => Shift(yy_state_10) - T_BYTES => Shift(yy_state_11) - T_BYTE => Shift(yy_state_12) - T_FALSE => Shift(yy_state_13) - T_TRUE => Shift(yy_state_14) - T_INTERP => Shift(yy_state_15) - NT_non_empty_list_multiline_string_ => Shift(yy_state_16) - NT_simple_constant => Shift(yy_state_17) - T_AMPER => Shift(yy_state_18) - NT_qual_ident_ty => Shift(yy_state_24) - NT_tuple_expr => Shift(yy_state_25) - T_LBRACKET => Shift(yy_state_26) - NT_constr => Shift(yy_state_34) - NT_qual_ident_simple_expr => Shift(yy_state_35) - NT_atomic_expr => Shift(yy_state_36) - NT_anony_fn => Shift(yy_state_37) - T_LBRACE => Shift(yy_state_38) - T_FN => Shift(yy_state_47) - NT_type_name => Shift(yy_state_130) - T_ASYNC => Shift(yy_state_142) - NT_simple_expr => Shift(yy_state_156) - T_EXCLAMATION => Shift(yy_state_168) - T_MINUS => Shift(yy_state_184) - T_PLUS => Shift(yy_state_186) - T_UIDENT => Shift(yy_state_188) - T_PACKAGE_NAME => Shift(yy_state_189) - NT_prefix_expr => Shift(yy_state_198) - NT_range_expr => Shift(yy_state_209) - NT_postfix_expr => Shift(yy_state_382) - NT_infix_expr => Shift(yy_state_383) - T_UNDERSCORE => Shift(yy_state_406) - T_LPAREN => Shift(yy_state_414) - NT_pipe_expr => Shift(yy_state_447) - NT_arrow_fn_expr => Shift(yy_state_463) - NT_simple_try_expr => Shift(yy_state_464) - NT_lexmatch_expr => Shift(yy_state_465) - NT_match_expr => Shift(yy_state_466) - NT_if_expr => Shift(yy_state_467) - NT_try_expr => Shift(yy_state_468) - NT_while_expr => Shift(yy_state_469) - NT_foreach_expr => Shift(yy_state_470) - NT_for_expr => Shift(yy_state_471) - NT_loop_expr => Shift(yy_state_472) - T_LEXMATCH => Shift(yy_state_473) - NT_lexmatch_header => Shift(yy_state_479) - NT_match_header => Shift(yy_state_490) - T_MATCH => Shift(yy_state_494) - T_IF => Shift(yy_state_497) - T_TRY_EXCLAMATION => Shift(yy_state_503) - T_TRY_QUESTION => Shift(yy_state_505) - T_TRY => Shift(yy_state_507) - NT_loop_label_colon => Shift(yy_state_522) - T_POST_LABEL => Shift(yy_state_530) - T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_717) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - _ => Error - } -} - -///| -fn yy_state_717(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(5, NT_parameter, yy_action_461) -} - ///| fn yy_state_718(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_QUESTION => Shift(yy_state_719) - T_COLON => Shift(yy_state_726) - T_RPAREN | T_COMMA => Reduce(1, NT_parameter, yy_action_460) + T_EQUAL => Shift(yy_state_719) + T_RPAREN | T_COMMA => Reduce(3, NT_parameter, yy_action_462) _ => Error } } ///| fn yy_state_719(_lookahead : YYSymbol) -> YYDecision { - match _lookahead { - T_COLON => Shift(yy_state_720) - T_EQUAL => Shift(yy_state_724) - T_RPAREN | T_COMMA => Reduce(2, NT_parameter, yy_action_459) - _ => Error - } -} - -///| -fn yy_state_720(_lookahead : YYSymbol) -> YYDecision { - match _lookahead { - T_ASYNC => Shift(yy_state_52) - T_UNDERSCORE => Shift(yy_state_57) - T_AMPER => Shift(yy_state_58) - T_PACKAGE_NAME => Shift(yy_state_60) - T_UIDENT => Shift(yy_state_67) - T_LPAREN => Shift(yy_state_71) - NT_simple_type => Shift(yy_state_100) - NT_type_ => Shift(yy_state_721) - _ => Error - } -} - -///| -fn yy_state_721(_lookahead : YYSymbol) -> YYDecision { - match _lookahead { - T_EQUAL => Shift(yy_state_722) - T_RPAREN | T_COMMA => Reduce(4, NT_parameter, yy_action_458) - _ => Error - } -} - -///| -fn yy_state_722(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -41290,19 +41249,63 @@ fn yy_state_722(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_723) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_720) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + _ => Error + } +} + +///| +fn yy_state_720(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(5, NT_parameter, yy_action_461) +} + +///| +fn yy_state_721(_lookahead : YYSymbol) -> YYDecision { + match _lookahead { + T_QUESTION => Shift(yy_state_722) + T_COLON => Shift(yy_state_729) + T_RPAREN | T_COMMA => Reduce(1, NT_parameter, yy_action_460) + _ => Error + } +} + +///| +fn yy_state_722(_lookahead : YYSymbol) -> YYDecision { + match _lookahead { + T_COLON => Shift(yy_state_723) + T_EQUAL => Shift(yy_state_727) + T_RPAREN | T_COMMA => Reduce(2, NT_parameter, yy_action_459) _ => Error } } ///| fn yy_state_723(_lookahead : YYSymbol) -> YYDecision { - ReduceNoLookahead(6, NT_parameter, yy_action_457) + match _lookahead { + T_ASYNC => Shift(yy_state_52) + T_UNDERSCORE => Shift(yy_state_57) + T_AMPER => Shift(yy_state_58) + T_PACKAGE_NAME => Shift(yy_state_60) + T_UIDENT => Shift(yy_state_67) + T_LPAREN => Shift(yy_state_71) + NT_simple_type => Shift(yy_state_100) + NT_type_ => Shift(yy_state_724) + _ => Error + } } ///| fn yy_state_724(_lookahead : YYSymbol) -> YYDecision { + match _lookahead { + T_EQUAL => Shift(yy_state_725) + T_RPAREN | T_COMMA => Reduce(4, NT_parameter, yy_action_458) + _ => Error + } +} + +///| +fn yy_state_725(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -41365,19 +41368,94 @@ fn yy_state_724(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_725) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_726) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_725(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_726(_lookahead : YYSymbol) -> YYDecision { + ReduceNoLookahead(6, NT_parameter, yy_action_457) +} + +///| +fn yy_state_727(_lookahead : YYSymbol) -> YYDecision { + match _lookahead { + NT_multiline_string => Shift(yy_state_2) + T_MULTILINE_INTERP => Shift(yy_state_4) + T_MULTILINE_STRING => Shift(yy_state_5) + T_STRING => Shift(yy_state_6) + T_FLOAT => Shift(yy_state_7) + T_DOUBLE => Shift(yy_state_8) + T_INT => Shift(yy_state_9) + T_CHAR => Shift(yy_state_10) + T_BYTES => Shift(yy_state_11) + T_BYTE => Shift(yy_state_12) + T_FALSE => Shift(yy_state_13) + T_TRUE => Shift(yy_state_14) + T_INTERP => Shift(yy_state_15) + NT_non_empty_list_multiline_string_ => Shift(yy_state_16) + NT_simple_constant => Shift(yy_state_17) + T_AMPER => Shift(yy_state_18) + NT_qual_ident_ty => Shift(yy_state_24) + NT_tuple_expr => Shift(yy_state_25) + T_LBRACKET => Shift(yy_state_26) + NT_constr => Shift(yy_state_34) + NT_qual_ident_simple_expr => Shift(yy_state_35) + NT_atomic_expr => Shift(yy_state_36) + NT_anony_fn => Shift(yy_state_37) + T_LBRACE => Shift(yy_state_38) + T_FN => Shift(yy_state_47) + NT_type_name => Shift(yy_state_130) + T_ASYNC => Shift(yy_state_142) + NT_simple_expr => Shift(yy_state_156) + T_EXCLAMATION => Shift(yy_state_168) + T_MINUS => Shift(yy_state_184) + T_PLUS => Shift(yy_state_186) + T_UIDENT => Shift(yy_state_188) + T_PACKAGE_NAME => Shift(yy_state_189) + NT_prefix_expr => Shift(yy_state_198) + NT_range_expr => Shift(yy_state_209) + NT_postfix_expr => Shift(yy_state_382) + NT_infix_expr => Shift(yy_state_383) + T_UNDERSCORE => Shift(yy_state_406) + T_LPAREN => Shift(yy_state_414) + NT_pipe_expr => Shift(yy_state_447) + NT_arrow_fn_expr => Shift(yy_state_463) + NT_simple_try_expr => Shift(yy_state_464) + NT_lexmatch_expr => Shift(yy_state_465) + NT_match_expr => Shift(yy_state_466) + NT_if_expr => Shift(yy_state_467) + NT_try_expr => Shift(yy_state_468) + NT_while_expr => Shift(yy_state_469) + NT_foreach_expr => Shift(yy_state_470) + NT_for_expr => Shift(yy_state_471) + NT_loop_expr => Shift(yy_state_472) + T_LEXMATCH => Shift(yy_state_473) + NT_lexmatch_header => Shift(yy_state_479) + NT_match_header => Shift(yy_state_490) + T_MATCH => Shift(yy_state_494) + T_IF => Shift(yy_state_497) + T_TRY_EXCLAMATION => Shift(yy_state_503) + T_TRY_QUESTION => Shift(yy_state_505) + T_TRY => Shift(yy_state_507) + NT_loop_label_colon => Shift(yy_state_522) + T_POST_LABEL => Shift(yy_state_530) + T_LIDENT => Shift(yy_state_532) + NT_expr => Shift(yy_state_728) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + _ => Error + } +} + +///| +fn yy_state_728(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_parameter, yy_action_456) } ///| -fn yy_state_726(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_729(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -41386,27 +41464,27 @@ fn yy_state_726(_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_727) + NT_type_ => Shift(yy_state_730) _ => Error } } ///| -fn yy_state_727(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_730(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_parameter, yy_action_455) } ///| -fn yy_state_728(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_731(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_729) + T_COLON => Shift(yy_state_732) T_RPAREN | T_COMMA => Reduce(1, NT_parameter, yy_action_454) _ => Error } } ///| -fn yy_state_729(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_732(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -41415,41 +41493,41 @@ fn yy_state_729(_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_730) + NT_type_ => Shift(yy_state_733) _ => Error } } ///| -fn yy_state_730(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_733(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_parameter, yy_action_453) } ///| -fn yy_state_731(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_734(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_list_commas_parameter_, yy_action_452) } ///| -fn yy_state_732(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_735(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_733) + T_RPAREN => Shift(yy_state_736) _ => Error } } ///| -fn yy_state_733(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_736(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_parameters, yy_action_450) } ///| -fn yy_state_734(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_737(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_optional_bang, yy_action_449) } ///| -fn yy_state_735(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_738(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_list_commas_with_trailing_info_record_defn_single_, @@ -41458,7 +41536,7 @@ fn yy_state_735(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_736(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_739(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -41521,46 +41599,46 @@ fn yy_state_736(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_737) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_740) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_737(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_740(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COMMA => Shift(yy_state_738) - T_RBRACE => Shift(yy_state_744) + T_COMMA => Shift(yy_state_741) + T_RBRACE => Shift(yy_state_747) _ => Error } } ///| -fn yy_state_738(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_741(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_record_defn_single => Shift(yy_state_134) T_LIDENT => Shift(yy_state_139) - NT_non_empty_list_commas_rev_record_defn_single_ => Shift(yy_state_739) - NT_non_empty_list_commas_record_defn_single_ => Shift(yy_state_741) - NT_list_commas_record_defn_single_ => Shift(yy_state_742) + NT_non_empty_list_commas_rev_record_defn_single_ => Shift(yy_state_742) + NT_non_empty_list_commas_record_defn_single_ => Shift(yy_state_744) + NT_list_commas_record_defn_single_ => Shift(yy_state_745) T_RBRACE => Reduce(0, NT_list_commas_record_defn_single_, yy_action_447) _ => Error } } ///| -fn yy_state_739(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_742(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_COMMA => Shift(yy_state_137) - NT_option_COMMA_ => Shift(yy_state_740) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_877) + NT_option_COMMA_ => Shift(yy_state_743) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| -fn yy_state_740(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_743(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_record_defn_single_, @@ -41569,43 +41647,43 @@ fn yy_state_740(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_741(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_744(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_list_commas_record_defn_single_, yy_action_445) } ///| -fn yy_state_742(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_745(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_743) + T_RBRACE => Shift(yy_state_746) _ => Error } } ///| -fn yy_state_743(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_746(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_simple_expr, yy_action_443) } ///| -fn yy_state_744(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_747(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_simple_expr, yy_action_441) } ///| -fn yy_state_745(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_748(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_746) + T_RBRACE => Shift(yy_state_749) _ => Error } } ///| -fn yy_state_746(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_749(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_simple_expr, yy_action_440) } ///| -fn yy_state_747(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_750(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -41646,13 +41724,13 @@ fn yy_state_747(_lookahead : YYSymbol) -> YYDecision { NT_prefix_expr => Shift(yy_state_198) NT_range_expr => Shift(yy_state_209) NT_postfix_expr => Shift(yy_state_382) - NT_infix_expr => Shift(yy_state_748) + NT_infix_expr => Shift(yy_state_751) _ => Error } } ///| -fn yy_state_748(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_751(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_BARBAR => Shift(yy_state_384) T_AMPERAMPER => Shift(yy_state_386) @@ -41665,33 +41743,33 @@ fn yy_state_748(_lookahead : YYSymbol) -> YYDecision { T_INFIX2 => Shift(yy_state_400) T_INFIX3 => Shift(yy_state_402) T_INFIX4 => Shift(yy_state_404) - T_ELSE => Shift(yy_state_749) + T_ELSE => Shift(yy_state_752) T_SEMI | T_RBRACE => Reduce(2, NT_guard_statement, yy_action_439) _ => Error } } ///| -fn yy_state_749(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_752(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_750) + NT_block_expr => Shift(yy_state_753) _ => Error } } ///| -fn yy_state_750(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_753(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_guard_statement, yy_action_438) } ///| -fn yy_state_751(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_754(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_statement, yy_action_437) } ///| -fn yy_state_752(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_755(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -41733,13 +41811,13 @@ fn yy_state_752(_lookahead : YYSymbol) -> YYDecision { NT_range_expr => Shift(yy_state_209) NT_postfix_expr => Shift(yy_state_382) NT_infix_expr => Shift(yy_state_383) - NT_pipe_expr => Shift(yy_state_753) + NT_pipe_expr => Shift(yy_state_756) _ => Error } } ///| -fn yy_state_753(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_756(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_PIPE => Shift(yy_state_448) T_SEMI | T_RBRACE => Reduce(2, NT_statement, yy_action_436) @@ -41748,151 +41826,151 @@ fn yy_state_753(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_754(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_757(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_statement, yy_action_435) } ///| -fn yy_state_755(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_758(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_optional_bang => Shift(yy_state_48) - T_EXCLAMATION => Shift(yy_state_734) - T_LIDENT => Shift(yy_state_756) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + T_LIDENT => Shift(yy_state_759) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_756(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_759(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_757) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_760) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_757(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_760(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_758) + NT_parameters => Shift(yy_state_761) _ => Error } } ///| -fn yy_state_758(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_761(_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_759) - T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_762) + T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_759(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_762(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_760) + NT_block_expr => Shift(yy_state_763) _ => Error } } ///| -fn yy_state_760(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_763(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_statement, yy_action_434) } ///| -fn yy_state_761(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_764(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_762) + T_FN => Shift(yy_state_765) _ => Error } } ///| -fn yy_state_762(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_765(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_optional_bang => Shift(yy_state_144) - T_EXCLAMATION => Shift(yy_state_734) - T_LIDENT => Shift(yy_state_763) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + T_LIDENT => Shift(yy_state_766) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_763(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_766(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_764) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_767) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_764(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_767(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_765) + NT_parameters => Shift(yy_state_768) _ => Error } } ///| -fn yy_state_765(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_768(_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_766) - T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_769) + T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_766(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_769(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_767) + NT_block_expr => Shift(yy_state_770) _ => Error } } ///| -fn yy_state_767(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_770(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_statement, yy_action_433) } ///| -fn yy_state_768(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_771(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_769) + T_LIDENT => Shift(yy_state_772) _ => Error } } ///| -fn yy_state_769(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_772(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_770) - T_EQUAL => Shift(yy_state_791) + T_COLON => Shift(yy_state_773) + T_EQUAL => Shift(yy_state_794) _ => Error } } ///| -fn yy_state_770(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_773(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -41901,36 +41979,36 @@ fn yy_state_770(_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_771) + NT_type_ => Shift(yy_state_774) _ => Error } } ///| -fn yy_state_771(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_774(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_772) + T_EQUAL => Shift(yy_state_775) _ => Error } } ///| -fn yy_state_772(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_775(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_FN => Shift(yy_state_47) T_ASYNC => Shift(yy_state_142) - T_UNDERSCORE => Shift(yy_state_773) - T_LIDENT => Shift(yy_state_774) - T_LPAREN => Shift(yy_state_775) - NT_letand_func => Shift(yy_state_777) - NT_anony_fn => Shift(yy_state_786) - NT_arrow_fn_expr => Shift(yy_state_787) + T_UNDERSCORE => Shift(yy_state_776) + T_LIDENT => Shift(yy_state_777) + T_LPAREN => Shift(yy_state_778) + NT_letand_func => Shift(yy_state_780) + NT_anony_fn => Shift(yy_state_789) + NT_arrow_fn_expr => Shift(yy_state_790) _ => Error } } ///| -fn yy_state_773(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_776(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_FAT_ARROW => Shift(yy_state_407) _ => Error @@ -41938,7 +42016,7 @@ fn yy_state_773(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_774(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_777(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_FAT_ARROW => Shift(yy_state_533) _ => Error @@ -41946,70 +42024,70 @@ fn yy_state_774(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_775(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_778(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_UNDERSCORE => Shift(yy_state_421) T_LIDENT => Shift(yy_state_428) - NT_arrow_fn_prefix => Shift(yy_state_640) - T_RPAREN => Shift(yy_state_776) + NT_arrow_fn_prefix => Shift(yy_state_643) + T_RPAREN => Shift(yy_state_779) _ => Error } } ///| -fn yy_state_776(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_779(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FAT_ARROW => Shift(yy_state_638) + T_FAT_ARROW => Shift(yy_state_641) _ => Error } } ///| -fn yy_state_777(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_780(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_and_func => Shift(yy_state_778) - T_AND => Shift(yy_state_780) - NT_list_and_func_ => Shift(yy_state_790) + NT_and_func => Shift(yy_state_781) + T_AND => Shift(yy_state_783) + NT_list_and_func_ => Shift(yy_state_793) T_SEMI | T_RBRACE => Reduce(0, NT_list_and_func_, yy_action_432) _ => Error } } ///| -fn yy_state_778(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_781(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_and_func => Shift(yy_state_778) - NT_list_and_func_ => Shift(yy_state_779) - T_AND => Shift(yy_state_780) + NT_and_func => Shift(yy_state_781) + NT_list_and_func_ => Shift(yy_state_782) + T_AND => Shift(yy_state_783) T_SEMI | T_RBRACE => Reduce(0, NT_list_and_func_, yy_action_432) _ => Error } } ///| -fn yy_state_779(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_782(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_list_and_func_, yy_action_431) } ///| -fn yy_state_780(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_783(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_781) + T_LIDENT => Shift(yy_state_784) _ => Error } } ///| -fn yy_state_781(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_784(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_782) - T_EQUAL => Shift(yy_state_788) + T_COLON => Shift(yy_state_785) + T_EQUAL => Shift(yy_state_791) _ => Error } } ///| -fn yy_state_782(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_785(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -42018,107 +42096,107 @@ fn yy_state_782(_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_783) + NT_type_ => Shift(yy_state_786) _ => Error } } ///| -fn yy_state_783(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_786(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_784) + T_EQUAL => Shift(yy_state_787) _ => Error } } ///| -fn yy_state_784(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_787(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_FN => Shift(yy_state_47) T_ASYNC => Shift(yy_state_142) - T_UNDERSCORE => Shift(yy_state_773) - T_LIDENT => Shift(yy_state_774) - T_LPAREN => Shift(yy_state_775) - NT_letand_func => Shift(yy_state_785) - NT_anony_fn => Shift(yy_state_786) - NT_arrow_fn_expr => Shift(yy_state_787) + T_UNDERSCORE => Shift(yy_state_776) + T_LIDENT => Shift(yy_state_777) + T_LPAREN => Shift(yy_state_778) + NT_letand_func => Shift(yy_state_788) + NT_anony_fn => Shift(yy_state_789) + NT_arrow_fn_expr => Shift(yy_state_790) _ => Error } } ///| -fn yy_state_785(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_788(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_and_func, yy_action_430) } ///| -fn yy_state_786(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_789(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_letand_func, yy_action_429) } ///| -fn yy_state_787(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_790(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_letand_func, yy_action_428) } ///| -fn yy_state_788(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_791(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_FN => Shift(yy_state_47) T_ASYNC => Shift(yy_state_142) - T_UNDERSCORE => Shift(yy_state_773) - T_LIDENT => Shift(yy_state_774) - T_LPAREN => Shift(yy_state_775) - NT_anony_fn => Shift(yy_state_786) - NT_arrow_fn_expr => Shift(yy_state_787) - NT_letand_func => Shift(yy_state_789) + T_UNDERSCORE => Shift(yy_state_776) + T_LIDENT => Shift(yy_state_777) + T_LPAREN => Shift(yy_state_778) + NT_anony_fn => Shift(yy_state_789) + NT_arrow_fn_expr => Shift(yy_state_790) + NT_letand_func => Shift(yy_state_792) _ => Error } } ///| -fn yy_state_789(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_792(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_and_func, yy_action_427) } ///| -fn yy_state_790(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_793(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_statement, yy_action_426) } ///| -fn yy_state_791(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_794(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_FN => Shift(yy_state_47) T_ASYNC => Shift(yy_state_142) - T_UNDERSCORE => Shift(yy_state_773) - T_LIDENT => Shift(yy_state_774) - T_LPAREN => Shift(yy_state_775) - NT_anony_fn => Shift(yy_state_786) - NT_arrow_fn_expr => Shift(yy_state_787) - NT_letand_func => Shift(yy_state_792) + T_UNDERSCORE => Shift(yy_state_776) + T_LIDENT => Shift(yy_state_777) + T_LPAREN => Shift(yy_state_778) + NT_anony_fn => Shift(yy_state_789) + NT_arrow_fn_expr => Shift(yy_state_790) + NT_letand_func => Shift(yy_state_795) _ => Error } } ///| -fn yy_state_792(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_795(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_and_func => Shift(yy_state_778) - T_AND => Shift(yy_state_780) - NT_list_and_func_ => Shift(yy_state_793) + NT_and_func => Shift(yy_state_781) + T_AND => Shift(yy_state_783) + NT_list_and_func_ => Shift(yy_state_796) T_SEMI | T_RBRACE => Reduce(0, NT_list_and_func_, yy_action_432) _ => Error } } ///| -fn yy_state_793(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_796(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_statement, yy_action_425) } ///| -fn yy_state_794(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_797(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AMPER => Shift(yy_state_18) NT_qual_ident_ty => Shift(yy_state_24) @@ -42144,31 +42222,31 @@ fn yy_state_794(_lookahead : YYSymbol) -> YYDecision { T_PACKAGE_NAME => Shift(yy_state_300) NT_range_pattern => Shift(yy_state_303) NT_or_pattern => Shift(yy_state_306) - T_MUTABLE => Shift(yy_state_795) - NT_pattern => Shift(yy_state_803) + T_MUTABLE => Shift(yy_state_798) + NT_pattern => Shift(yy_state_806) _ => Error } } ///| -fn yy_state_795(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_798(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_796) + T_LIDENT => Shift(yy_state_799) _ => Error } } ///| -fn yy_state_796(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_799(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_797) - T_EQUAL => Shift(yy_state_801) + T_COLON => Shift(yy_state_800) + T_EQUAL => Shift(yy_state_804) _ => Error } } ///| -fn yy_state_797(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_800(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -42177,21 +42255,21 @@ fn yy_state_797(_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_798) + NT_type_ => Shift(yy_state_801) _ => Error } } ///| -fn yy_state_798(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_801(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_799) + T_EQUAL => Shift(yy_state_802) _ => Error } } ///| -fn yy_state_799(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_802(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -42254,19 +42332,19 @@ fn yy_state_799(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_800) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_803) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_800(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_803(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_statement, yy_action_424) } ///| -fn yy_state_801(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_804(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -42329,29 +42407,29 @@ fn yy_state_801(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_802) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_805) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_802(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_805(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_statement, yy_action_423) } ///| -fn yy_state_803(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_806(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_AS => Shift(yy_state_308) - T_COLON => Shift(yy_state_804) - T_EQUAL => Shift(yy_state_808) + T_COLON => Shift(yy_state_807) + T_EQUAL => Shift(yy_state_811) _ => Error } } ///| -fn yy_state_804(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_807(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -42360,21 +42438,21 @@ fn yy_state_804(_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_805) + NT_type_ => Shift(yy_state_808) _ => Error } } ///| -fn yy_state_805(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_808(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_806) + T_EQUAL => Shift(yy_state_809) _ => Error } } ///| -fn yy_state_806(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_809(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -42437,19 +42515,19 @@ fn yy_state_806(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_807) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_810) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_807(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_810(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_statement, yy_action_422) } ///| -fn yy_state_808(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_811(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -42512,52 +42590,52 @@ fn yy_state_808(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_809) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_812) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_809(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_812(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_statement, yy_action_421) } ///| -fn yy_state_810(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_813(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_list_semis_rev_statement_, yy_action_420) } ///| -fn yy_state_811(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_814(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_812) + T_RBRACE => Shift(yy_state_815) _ => Error } } ///| -fn yy_state_812(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_815(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_block_expr, yy_action_419) } ///| -fn yy_state_813(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_816(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_list_commas_map_expr_elem_, yy_action_418) } ///| -fn yy_state_814(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_817(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_SEMI => Shift(yy_state_128) - NT_option_SEMI_ => Shift(yy_state_815) - T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_812) + NT_option_SEMI_ => Shift(yy_state_818) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_814) _ => Error } } ///| -fn yy_state_815(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_818(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_none_empty_list_semis_rev_with_trailing_info_statement_, @@ -42566,7 +42644,7 @@ fn yy_state_815(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_816(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_819(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_INFIX1 | T_INFIX2 @@ -42597,40 +42675,40 @@ fn yy_state_816(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE_REV | T_RANGE_EXCLUSIVE_REV | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_atomic_expr, yy_action_886) - T_COLON => Reduce(1, NT_map_syntax_key, yy_action_666) + | T_LEXMATCH_QUESTION => Reduce(1, NT_atomic_expr, yy_action_888) + T_COLON => Reduce(1, NT_map_syntax_key, yy_action_668) _ => Error } } ///| -fn yy_state_817(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_820(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_818) + T_RBRACE => Shift(yy_state_821) _ => Error } } ///| -fn yy_state_818(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_821(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_simple_expr, yy_action_416) } ///| -fn yy_state_819(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_822(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_820) + T_RBRACE => Shift(yy_state_823) _ => Error } } ///| -fn yy_state_820(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_823(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_simple_expr, yy_action_414) } ///| -fn yy_state_821(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_824(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -42693,67 +42771,67 @@ fn yy_state_821(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_822) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_825) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_822(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_825(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COMMA => Shift(yy_state_823) - T_RBRACE => Shift(yy_state_826) + T_COMMA => Shift(yy_state_826) + T_RBRACE => Shift(yy_state_829) _ => Error } } ///| -fn yy_state_823(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_826(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_record_defn_single => Shift(yy_state_134) T_LIDENT => Shift(yy_state_139) - NT_non_empty_list_commas_rev_record_defn_single_ => Shift(yy_state_739) - NT_non_empty_list_commas_record_defn_single_ => Shift(yy_state_741) - NT_list_commas_record_defn_single_ => Shift(yy_state_824) + NT_non_empty_list_commas_rev_record_defn_single_ => Shift(yy_state_742) + NT_non_empty_list_commas_record_defn_single_ => Shift(yy_state_744) + NT_list_commas_record_defn_single_ => Shift(yy_state_827) T_RBRACE => Reduce(0, NT_list_commas_record_defn_single_, yy_action_447) _ => Error } } ///| -fn yy_state_824(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_827(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_825) + T_RBRACE => Shift(yy_state_828) _ => Error } } ///| -fn yy_state_825(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_828(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_simple_expr, yy_action_413) } ///| -fn yy_state_826(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_829(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_simple_expr, yy_action_411) } ///| -fn yy_state_827(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_830(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_828) + T_RBRACE => Shift(yy_state_831) _ => Error } } ///| -fn yy_state_828(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_831(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_simple_expr, yy_action_410) } ///| -fn yy_state_829(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_832(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -42789,15 +42867,15 @@ fn yy_state_829(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_188) T_PACKAGE_NAME => Shift(yy_state_189) T_LIDENT => Shift(yy_state_192) - T_FLOAT => Shift(yy_state_830) - T_DOUBLE => Shift(yy_state_831) - T_INT => Shift(yy_state_832) + T_FLOAT => Shift(yy_state_833) + T_DOUBLE => Shift(yy_state_834) + T_INT => Shift(yy_state_835) _ => Error } } ///| -fn yy_state_830(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_833(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_INFIX1 | T_INFIX2 @@ -42828,14 +42906,14 @@ fn yy_state_830(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE_REV | T_RANGE_EXCLUSIVE_REV | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_constant, yy_action_896) - T_COLON => Reduce(2, NT_map_syntax_key, yy_action_669) + | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_constant, yy_action_898) + T_COLON => Reduce(2, NT_map_syntax_key, yy_action_671) _ => Error } } ///| -fn yy_state_831(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_834(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_INFIX1 | T_INFIX2 @@ -42866,14 +42944,14 @@ fn yy_state_831(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE_REV | T_RANGE_EXCLUSIVE_REV | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_constant, yy_action_895) - T_COLON => Reduce(2, NT_map_syntax_key, yy_action_668) + | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_constant, yy_action_897) + T_COLON => Reduce(2, NT_map_syntax_key, yy_action_670) _ => Error } } ///| -fn yy_state_832(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_835(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_INFIX1 | T_INFIX2 @@ -42904,20 +42982,20 @@ fn yy_state_832(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE_REV | T_RANGE_EXCLUSIVE_REV | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_constant, yy_action_894) - T_COLON => Reduce(2, NT_map_syntax_key, yy_action_667) + | T_LEXMATCH_QUESTION => Reduce(1, NT_simple_constant, yy_action_896) + T_COLON => Reduce(2, NT_map_syntax_key, yy_action_669) _ => Error } } ///| -fn yy_state_833(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_836(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_QUESTION => Shift(yy_state_193) T_FAT_ARROW => Shift(yy_state_533) - T_COLON => Shift(yy_state_834) - T_COMMA => Shift(yy_state_839) - T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(1, NT_qual_ident, yy_action_549) + T_COLON => Shift(yy_state_837) + T_COMMA => Shift(yy_state_842) + T_AUGMENTED_ASSIGNMENT | T_EQUAL => Reduce(1, NT_qual_ident, yy_action_551) T_INFIX1 | T_INFIX2 | T_INFIX3 @@ -42946,13 +43024,13 @@ fn yy_state_833(_lookahead : YYSymbol) -> YYDecision { | T_RANGE_INCLUSIVE_REV | T_RANGE_EXCLUSIVE_REV | T_IS - | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_769) + | T_LEXMATCH_QUESTION => Reduce(1, NT_qual_ident_simple_expr, yy_action_771) _ => Error } } ///| -fn yy_state_834(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_837(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -43015,219 +43093,219 @@ fn yy_state_834(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_835) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_838) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_835(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_838(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COMMA => Shift(yy_state_836) - NT_option_COMMA_ => Shift(yy_state_838) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_877) + T_COMMA => Shift(yy_state_839) + NT_option_COMMA_ => Shift(yy_state_841) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| -fn yy_state_836(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_839(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_record_defn_single => Shift(yy_state_134) NT_non_empty_list_commas_rev_record_defn_single_ => Shift(yy_state_135) T_LIDENT => Shift(yy_state_139) NT_non_empty_list_commas_with_trailing_info_record_defn_single_ => - Shift(yy_state_837) - T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_875) + Shift(yy_state_840) + T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } ///| -fn yy_state_837(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_840(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_record_defn, yy_action_409) } ///| -fn yy_state_838(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_841(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_record_defn, yy_action_407) } ///| -fn yy_state_839(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_842(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_record_defn_single => Shift(yy_state_134) NT_non_empty_list_commas_rev_record_defn_single_ => Shift(yy_state_135) T_LIDENT => Shift(yy_state_139) NT_non_empty_list_commas_with_trailing_info_record_defn_single_ => - Shift(yy_state_735) - NT_list_commas_with_trailing_info_record_defn_single_ => Shift(yy_state_840) + Shift(yy_state_738) + NT_list_commas_with_trailing_info_record_defn_single_ => Shift(yy_state_843) T_RBRACE => Reduce( 0, NT_list_commas_with_trailing_info_record_defn_single_, - yy_action_807, + yy_action_809, ) _ => Error } } ///| -fn yy_state_840(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_843(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_record_defn, yy_action_405) } ///| -fn yy_state_841(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_844(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_spreadable_elem, yy_action_404) } ///| -fn yy_state_842(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_845(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_list_commas_spreadable_elem_, yy_action_403) } ///| -fn yy_state_843(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_846(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACKET => Shift(yy_state_844) + T_RBRACKET => Shift(yy_state_847) _ => Error } } ///| -fn yy_state_844(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_847(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_simple_expr, yy_action_402) } ///| -fn yy_state_845(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_848(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EOF => Shift(yy_state_846) + T_EOF => Shift(yy_state_849) _ => Error } } ///| -fn yy_state_846(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_849(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_expression, yy_action_401) } ///| -fn yy_state_847(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_850(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_structure => Shift(yy_state_848) - NT_structure_item => Shift(yy_state_849) - T_ATTRIBUTE => Shift(yy_state_853) - T_ENUM => Shift(yy_state_855) - T_STRUCT => Shift(yy_state_869) - T_SUBERROR => Shift(yy_state_872) - T_TYPE => Shift(yy_state_874) - T_USING => Shift(yy_state_877) - T_ENUMVIEW => Shift(yy_state_902) - T_IMPL => Shift(yy_state_959) - T_TEST => Shift(yy_state_1061) - T_TRAITALIAS => Shift(yy_state_1067) - T_TYPEALIAS => Shift(yy_state_1086) - T_TRAIT => Shift(yy_state_1095) - T_FNALIAS => Shift(yy_state_1162) - NT_declare_fun_header => Shift(yy_state_1199) - NT_fun_header => Shift(yy_state_1200) - NT_extern_fun_header => Shift(yy_state_1208) - NT_val_header => Shift(yy_state_1213) - NT_enum_header => Shift(yy_state_1216) - NT_struct_header => Shift(yy_state_1221) - NT_suberror_header => Shift(yy_state_1270) - NT_type_header => Shift(yy_state_1278) - T_CONST => Shift(yy_state_1285) - T_LET => Shift(yy_state_1289) - T_EXTERN => Shift(yy_state_1293) - T_FN => Shift(yy_state_1309) - T_DECLARE => Shift(yy_state_1316) - NT_non_empty_list_attribute_ => Shift(yy_state_1413) - T_PUB => Shift(yy_state_1786) - T_PRIV => Shift(yy_state_1876) - NT_fun_header_generic => Shift(yy_state_1965) - T_ASYNC => Shift(yy_state_1968) - NT_non_empty_list_semis_structure_item_ => Shift(yy_state_1976) - NT_list_semis_structure_item_ => Shift(yy_state_1977) + NT_structure => Shift(yy_state_851) + NT_structure_item => Shift(yy_state_852) + T_ATTRIBUTE => Shift(yy_state_856) + T_ENUM => Shift(yy_state_858) + T_STRUCT => Shift(yy_state_872) + T_SUBERROR => Shift(yy_state_875) + T_TYPE => Shift(yy_state_877) + T_USING => Shift(yy_state_880) + T_ENUMVIEW => Shift(yy_state_905) + T_IMPL => Shift(yy_state_962) + T_TEST => Shift(yy_state_1064) + T_TRAITALIAS => Shift(yy_state_1070) + T_TYPEALIAS => Shift(yy_state_1089) + T_TRAIT => Shift(yy_state_1098) + T_FNALIAS => Shift(yy_state_1165) + NT_declare_fun_header => Shift(yy_state_1202) + NT_fun_header => Shift(yy_state_1203) + NT_extern_fun_header => Shift(yy_state_1211) + NT_val_header => Shift(yy_state_1216) + NT_enum_header => Shift(yy_state_1219) + NT_struct_header => Shift(yy_state_1224) + NT_suberror_header => Shift(yy_state_1273) + NT_type_header => Shift(yy_state_1281) + T_CONST => Shift(yy_state_1288) + T_LET => Shift(yy_state_1292) + T_EXTERN => Shift(yy_state_1296) + T_FN => Shift(yy_state_1312) + T_DECLARE => Shift(yy_state_1319) + NT_non_empty_list_attribute_ => Shift(yy_state_1416) + T_PUB => Shift(yy_state_1789) + T_PRIV => Shift(yy_state_1879) + NT_fun_header_generic => Shift(yy_state_1968) + T_ASYNC => Shift(yy_state_1971) + NT_non_empty_list_semis_structure_item_ => Shift(yy_state_1979) + NT_list_semis_structure_item_ => Shift(yy_state_1980) T_EOF => Reduce(0, NT_list_semis_structure_item_, yy_action_400) _ => Error } } ///| -fn yy_state_848(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_851(_lookahead : YYSymbol) -> YYDecision { Accept } ///| -fn yy_state_849(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_852(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_option_SEMI_ => Shift(yy_state_850) - T_SEMI => Shift(yy_state_851) - T_EOF => Reduce(0, NT_option_SEMI_, yy_action_812) + NT_option_SEMI_ => Shift(yy_state_853) + T_SEMI => Shift(yy_state_854) + T_EOF => Reduce(0, NT_option_SEMI_, yy_action_814) _ => Error } } ///| -fn yy_state_850(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_853(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_non_empty_list_semis_structure_item_, yy_action_399) } ///| -fn yy_state_851(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_854(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_structure_item => Shift(yy_state_849) - NT_non_empty_list_semis_structure_item_ => Shift(yy_state_852) - T_ATTRIBUTE => Shift(yy_state_853) - T_ENUM => Shift(yy_state_855) - T_STRUCT => Shift(yy_state_869) - T_SUBERROR => Shift(yy_state_872) - T_TYPE => Shift(yy_state_874) - T_USING => Shift(yy_state_877) - T_ENUMVIEW => Shift(yy_state_902) - T_IMPL => Shift(yy_state_959) - T_TEST => Shift(yy_state_1061) - T_TRAITALIAS => Shift(yy_state_1067) - T_TYPEALIAS => Shift(yy_state_1086) - T_TRAIT => Shift(yy_state_1095) - T_FNALIAS => Shift(yy_state_1162) - NT_declare_fun_header => Shift(yy_state_1199) - NT_fun_header => Shift(yy_state_1200) - NT_extern_fun_header => Shift(yy_state_1208) - NT_val_header => Shift(yy_state_1213) - NT_enum_header => Shift(yy_state_1216) - NT_struct_header => Shift(yy_state_1221) - NT_suberror_header => Shift(yy_state_1270) - NT_type_header => Shift(yy_state_1278) - T_CONST => Shift(yy_state_1285) - T_LET => Shift(yy_state_1289) - T_EXTERN => Shift(yy_state_1293) - T_FN => Shift(yy_state_1309) - T_DECLARE => Shift(yy_state_1316) - NT_non_empty_list_attribute_ => Shift(yy_state_1413) - T_PUB => Shift(yy_state_1786) - T_PRIV => Shift(yy_state_1876) - NT_fun_header_generic => Shift(yy_state_1965) - T_ASYNC => Shift(yy_state_1968) - T_EOF => Reduce(1, NT_option_SEMI_, yy_action_810) + NT_structure_item => Shift(yy_state_852) + NT_non_empty_list_semis_structure_item_ => Shift(yy_state_855) + T_ATTRIBUTE => Shift(yy_state_856) + T_ENUM => Shift(yy_state_858) + T_STRUCT => Shift(yy_state_872) + T_SUBERROR => Shift(yy_state_875) + T_TYPE => Shift(yy_state_877) + T_USING => Shift(yy_state_880) + T_ENUMVIEW => Shift(yy_state_905) + T_IMPL => Shift(yy_state_962) + T_TEST => Shift(yy_state_1064) + T_TRAITALIAS => Shift(yy_state_1070) + T_TYPEALIAS => Shift(yy_state_1089) + T_TRAIT => Shift(yy_state_1098) + T_FNALIAS => Shift(yy_state_1165) + NT_declare_fun_header => Shift(yy_state_1202) + NT_fun_header => Shift(yy_state_1203) + NT_extern_fun_header => Shift(yy_state_1211) + NT_val_header => Shift(yy_state_1216) + NT_enum_header => Shift(yy_state_1219) + NT_struct_header => Shift(yy_state_1224) + NT_suberror_header => Shift(yy_state_1273) + NT_type_header => Shift(yy_state_1281) + T_CONST => Shift(yy_state_1288) + T_LET => Shift(yy_state_1292) + T_EXTERN => Shift(yy_state_1296) + T_FN => Shift(yy_state_1312) + T_DECLARE => Shift(yy_state_1319) + NT_non_empty_list_attribute_ => Shift(yy_state_1416) + T_PUB => Shift(yy_state_1789) + T_PRIV => Shift(yy_state_1879) + NT_fun_header_generic => Shift(yy_state_1968) + T_ASYNC => Shift(yy_state_1971) + T_EOF => Reduce(1, NT_option_SEMI_, yy_action_812) _ => Error } } ///| -fn yy_state_852(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_855(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_non_empty_list_semis_structure_item_, yy_action_398) } ///| -fn yy_state_853(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_856(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_non_empty_list_attribute_ => Shift(yy_state_854) + T_ATTRIBUTE => Shift(yy_state_856) + NT_non_empty_list_attribute_ => Shift(yy_state_857) T_LIDENT | T_UIDENT | T_PUB @@ -43256,25 +43334,25 @@ fn yy_state_853(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_854(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_857(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_non_empty_list_attribute_, yy_action_395) } ///| -fn yy_state_855(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_858(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_856) + T_UIDENT => Shift(yy_state_859) _ => Error } } ///| -fn yy_state_856(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_859(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) - NT_optional_type_parameters_no_constraints => Shift(yy_state_867) + T_LBRACKET => Shift(yy_state_860) + NT_optional_type_parameters_no_constraints => Shift(yy_state_870) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) + Shift(yy_state_871) T_LBRACE => Reduce( 0, @@ -43286,19 +43364,19 @@ fn yy_state_856(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_857(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_860(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_decl_binder => Shift(yy_state_858) - NT_non_empty_list_commas_id_type_decl_binder__ => Shift(yy_state_859) - NT_non_empty_list_commas_rev_id_type_decl_binder__ => Shift(yy_state_861) - T_UNDERSCORE => Shift(yy_state_864) - T_UIDENT => Shift(yy_state_865) + NT_type_decl_binder => Shift(yy_state_861) + NT_non_empty_list_commas_id_type_decl_binder__ => Shift(yy_state_862) + NT_non_empty_list_commas_rev_id_type_decl_binder__ => Shift(yy_state_864) + T_UNDERSCORE => Shift(yy_state_867) + T_UIDENT => Shift(yy_state_868) _ => Error } } ///| -fn yy_state_858(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_861(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_id_type_decl_binder__, @@ -43307,15 +43385,15 @@ fn yy_state_858(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_859(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_862(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACKET => Shift(yy_state_860) + T_RBRACKET => Shift(yy_state_863) _ => Error } } ///| -fn yy_state_860(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_863(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__, @@ -43324,28 +43402,28 @@ fn yy_state_860(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_861(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_864(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COMMA => Shift(yy_state_862) - NT_option_COMMA_ => Shift(yy_state_866) - T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_877) + T_COMMA => Shift(yy_state_865) + NT_option_COMMA_ => Shift(yy_state_869) + T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| -fn yy_state_862(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_865(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_decl_binder => Shift(yy_state_863) - T_UNDERSCORE => Shift(yy_state_864) - T_UIDENT => Shift(yy_state_865) - T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_875) + NT_type_decl_binder => Shift(yy_state_866) + T_UNDERSCORE => Shift(yy_state_867) + T_UIDENT => Shift(yy_state_868) + T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } ///| -fn yy_state_863(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_866(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_id_type_decl_binder__, @@ -43354,17 +43432,17 @@ fn yy_state_863(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_864(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_867(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_type_decl_binder, yy_action_388) } ///| -fn yy_state_865(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_868(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_type_decl_binder, yy_action_387) } ///| -fn yy_state_866(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_869(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_id_type_decl_binder__, @@ -43373,12 +43451,12 @@ fn yy_state_866(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_867(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_870(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_enum_header, yy_action_385) } ///| -fn yy_state_868(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_871(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_optional_type_parameters_no_constraints, @@ -43387,20 +43465,20 @@ fn yy_state_868(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_869(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_872(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_870) + T_UIDENT => Shift(yy_state_873) _ => Error } } ///| -fn yy_state_870(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_873(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_871) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_874) T_LPAREN | T_LBRACE => Reduce( 0, @@ -43412,38 +43490,38 @@ fn yy_state_870(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_871(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_874(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_struct_header, yy_action_383) } ///| -fn yy_state_872(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_875(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_873) + T_UIDENT => Shift(yy_state_876) _ => Error } } ///| -fn yy_state_873(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_876(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_suberror_header, yy_action_382) } ///| -fn yy_state_874(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_877(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_875) + T_UIDENT => Shift(yy_state_878) _ => Error } } ///| -fn yy_state_875(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_878(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_876) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_879) T_UIDENT | T_EOF | T_DERIVE @@ -43464,44 +43542,44 @@ fn yy_state_875(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_876(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_879(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_type_header, yy_action_381) } ///| -fn yy_state_877(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_880(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_PACKAGE_NAME => Shift(yy_state_878) + T_PACKAGE_NAME => Shift(yy_state_881) _ => Error } } ///| -fn yy_state_878(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_881(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_879) + T_LBRACE => Shift(yy_state_882) _ => Error } } ///| -fn yy_state_879(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_882(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_using_binder => Shift(yy_state_880) - NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_881) - T_TRAIT => Shift(yy_state_885) - T_TYPE => Shift(yy_state_889) - T_UIDENT => Shift(yy_state_893) - T_LIDENT => Shift(yy_state_896) - NT_non_empty_list_commas_using_binder_ => Shift(yy_state_899) - NT_list_commas_using_binder_ => Shift(yy_state_900) + NT_using_binder => Shift(yy_state_883) + NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_884) + T_TRAIT => Shift(yy_state_888) + T_TYPE => Shift(yy_state_892) + T_UIDENT => Shift(yy_state_896) + T_LIDENT => Shift(yy_state_899) + NT_non_empty_list_commas_using_binder_ => Shift(yy_state_902) + NT_list_commas_using_binder_ => Shift(yy_state_903) T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_380) _ => Error } } ///| -fn yy_state_880(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_883(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_using_binder_, @@ -43510,35 +43588,35 @@ fn yy_state_880(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_881(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_884(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_option_COMMA_ => Shift(yy_state_882) - T_COMMA => Shift(yy_state_883) - T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_877) + NT_option_COMMA_ => Shift(yy_state_885) + T_COMMA => Shift(yy_state_886) + T_RBRACE => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| -fn yy_state_882(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_885(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_non_empty_list_commas_using_binder_, yy_action_378) } ///| -fn yy_state_883(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_886(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_using_binder => Shift(yy_state_884) - T_TRAIT => Shift(yy_state_885) - T_TYPE => Shift(yy_state_889) - T_UIDENT => Shift(yy_state_893) - T_LIDENT => Shift(yy_state_896) - T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_875) + NT_using_binder => Shift(yy_state_887) + T_TRAIT => Shift(yy_state_888) + T_TYPE => Shift(yy_state_892) + T_UIDENT => Shift(yy_state_896) + T_LIDENT => Shift(yy_state_899) + T_RBRACE => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } ///| -fn yy_state_884(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_887(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_using_binder_, @@ -43547,221 +43625,221 @@ fn yy_state_884(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_885(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_888(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_886) + T_UIDENT => Shift(yy_state_889) _ => Error } } ///| -fn yy_state_886(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_889(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_887) + T_AS => Shift(yy_state_890) T_COMMA | T_RBRACE => Reduce(2, NT_using_binder, yy_action_376) _ => Error } } ///| -fn yy_state_887(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_890(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_888) + T_UIDENT => Shift(yy_state_891) _ => Error } } ///| -fn yy_state_888(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_891(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_using_binder, yy_action_375) } ///| -fn yy_state_889(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_892(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_890) + T_UIDENT => Shift(yy_state_893) _ => Error } } ///| -fn yy_state_890(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_893(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_891) + T_AS => Shift(yy_state_894) T_COMMA | T_RBRACE => Reduce(2, NT_using_binder, yy_action_374) _ => Error } } ///| -fn yy_state_891(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_894(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_892) + T_UIDENT => Shift(yy_state_895) _ => Error } } ///| -fn yy_state_892(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_895(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_using_binder, yy_action_373) } ///| -fn yy_state_893(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_896(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_894) + T_AS => Shift(yy_state_897) T_COMMA | T_RBRACE => Reduce(1, NT_using_binder, yy_action_372) _ => Error } } ///| -fn yy_state_894(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_897(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_895) + T_UIDENT => Shift(yy_state_898) _ => Error } } ///| -fn yy_state_895(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_898(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_using_binder, yy_action_371) } ///| -fn yy_state_896(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_899(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_897) + T_AS => Shift(yy_state_900) T_COMMA | T_RBRACE => Reduce(1, NT_using_binder, yy_action_370) _ => Error } } ///| -fn yy_state_897(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_900(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_898) + T_LIDENT => Shift(yy_state_901) _ => Error } } ///| -fn yy_state_898(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_901(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_using_binder, yy_action_369) } ///| -fn yy_state_899(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_902(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_list_commas_using_binder_, yy_action_368) } ///| -fn yy_state_900(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_903(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_901) + T_RBRACE => Shift(yy_state_904) _ => Error } } ///| -fn yy_state_901(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_904(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_367) } ///| -fn yy_state_902(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_905(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_optional_type_parameters => Shift(yy_state_904) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) + NT_type_parameters => Shift(yy_state_906) + NT_optional_type_parameters => Shift(yy_state_907) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error } } ///| -fn yy_state_903(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_906(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_option_type_parameters_, yy_action_365) } ///| -fn yy_state_904(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_907(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_905) + T_UIDENT => Shift(yy_state_908) _ => Error } } ///| -fn yy_state_905(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_908(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_906) + T_LBRACE => Shift(yy_state_909) _ => Error } } ///| -fn yy_state_906(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_909(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_enum_constructor => Shift(yy_state_907) - NT_non_empty_list_attribute_ => Shift(yy_state_911) - T_UIDENT => Shift(yy_state_931) - NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_934) - NT_list_semis_enum_constructor_ => Shift(yy_state_935) + T_ATTRIBUTE => Shift(yy_state_856) + NT_enum_constructor => Shift(yy_state_910) + NT_non_empty_list_attribute_ => Shift(yy_state_914) + T_UIDENT => Shift(yy_state_934) + NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_937) + NT_list_semis_enum_constructor_ => Shift(yy_state_938) T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_364) _ => Error } } ///| -fn yy_state_907(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_910(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_option_SEMI_ => Shift(yy_state_908) - T_SEMI => Shift(yy_state_909) - T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_812) + NT_option_SEMI_ => Shift(yy_state_911) + T_SEMI => Shift(yy_state_912) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_814) _ => Error } } ///| -fn yy_state_908(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_911(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_non_empty_list_semis_enum_constructor_, yy_action_363) } ///| -fn yy_state_909(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_912(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_enum_constructor => Shift(yy_state_907) - NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_910) - NT_non_empty_list_attribute_ => Shift(yy_state_911) - T_UIDENT => Shift(yy_state_931) - T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_810) + T_ATTRIBUTE => Shift(yy_state_856) + NT_enum_constructor => Shift(yy_state_910) + NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_913) + NT_non_empty_list_attribute_ => Shift(yy_state_914) + T_UIDENT => Shift(yy_state_934) + T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_812) _ => Error } } ///| -fn yy_state_910(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_913(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_non_empty_list_semis_enum_constructor_, yy_action_362) } ///| -fn yy_state_911(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_914(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_912) + T_UIDENT => Shift(yy_state_915) _ => Error } } ///| -fn yy_state_912(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_915(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_913) + T_LPAREN => Shift(yy_state_916) NT_option_delimited_LPAREN_non_empty_list_commas_constructor_param__RPAREN__ => - Shift(yy_state_927) + Shift(yy_state_930) T_EQUAL | T_SEMI | T_RBRACE => Reduce( 0, @@ -43773,13 +43851,13 @@ fn yy_state_912(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_913(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_916(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_constructor_param => Shift(yy_state_914) - NT_non_empty_list_commas_constructor_param_ => Shift(yy_state_915) - NT_non_empty_list_commas_rev_constructor_param_ => Shift(yy_state_917) - T_MUTABLE => Shift(yy_state_921) - NT_option_MUTABLE_ => Shift(yy_state_922) + NT_constructor_param => Shift(yy_state_917) + NT_non_empty_list_commas_constructor_param_ => Shift(yy_state_918) + NT_non_empty_list_commas_rev_constructor_param_ => Shift(yy_state_920) + T_MUTABLE => Shift(yy_state_924) + NT_option_MUTABLE_ => Shift(yy_state_925) T_UIDENT | T_POST_LABEL | T_ASYNC @@ -43792,7 +43870,7 @@ fn yy_state_913(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_914(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_917(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_constructor_param_, @@ -43801,15 +43879,15 @@ fn yy_state_914(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_915(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_918(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_916) + T_RPAREN => Shift(yy_state_919) _ => Error } } ///| -fn yy_state_916(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_919(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_option_delimited_LPAREN_non_empty_list_commas_constructor_param__RPAREN__, @@ -43818,17 +43896,17 @@ fn yy_state_916(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_917(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_920(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_option_COMMA_ => Shift(yy_state_918) - T_COMMA => Shift(yy_state_919) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_877) + NT_option_COMMA_ => Shift(yy_state_921) + T_COMMA => Shift(yy_state_922) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| -fn yy_state_918(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_921(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_constructor_param_, @@ -43837,11 +43915,11 @@ fn yy_state_918(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_919(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_922(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_constructor_param => Shift(yy_state_920) - T_MUTABLE => Shift(yy_state_921) - NT_option_MUTABLE_ => Shift(yy_state_922) + NT_constructor_param => Shift(yy_state_923) + T_MUTABLE => Shift(yy_state_924) + NT_option_MUTABLE_ => Shift(yy_state_925) T_UIDENT | T_POST_LABEL | T_ASYNC @@ -43849,13 +43927,13 @@ fn yy_state_919(_lookahead : YYSymbol) -> YYDecision { | T_UNDERSCORE | T_AMPER | T_PACKAGE_NAME => Reduce(0, NT_option_MUTABLE_, yy_action_360) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_875) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } ///| -fn yy_state_920(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_923(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_constructor_param_, @@ -43864,12 +43942,12 @@ fn yy_state_920(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_921(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_924(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_option_MUTABLE_, yy_action_354) } ///| -fn yy_state_922(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_925(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -43878,22 +43956,22 @@ fn yy_state_922(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - T_POST_LABEL => Shift(yy_state_923) - NT_type_ => Shift(yy_state_926) + T_POST_LABEL => Shift(yy_state_926) + NT_type_ => Shift(yy_state_929) _ => Error } } ///| -fn yy_state_923(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_926(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_924) + T_COLON => Shift(yy_state_927) _ => Error } } ///| -fn yy_state_924(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_927(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -43902,55 +43980,55 @@ fn yy_state_924(_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_925) + NT_type_ => Shift(yy_state_928) _ => Error } } ///| -fn yy_state_925(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_928(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_constructor_param, yy_action_353) } ///| -fn yy_state_926(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_929(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_constructor_param, yy_action_352) } ///| -fn yy_state_927(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_930(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_928) - NT_option_eq_int_tag_ => Shift(yy_state_930) + T_EQUAL => Shift(yy_state_931) + NT_option_eq_int_tag_ => Shift(yy_state_933) T_SEMI | T_RBRACE => Reduce(0, NT_option_eq_int_tag_, yy_action_351) _ => Error } } ///| -fn yy_state_928(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_931(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_INT => Shift(yy_state_929) + T_INT => Shift(yy_state_932) _ => Error } } ///| -fn yy_state_929(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_932(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_option_eq_int_tag_, yy_action_349) } ///| -fn yy_state_930(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_933(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_enum_constructor, yy_action_348) } ///| -fn yy_state_931(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_934(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_913) + T_LPAREN => Shift(yy_state_916) NT_option_delimited_LPAREN_non_empty_list_commas_constructor_param__RPAREN__ => - Shift(yy_state_932) + Shift(yy_state_935) T_EQUAL | T_SEMI | T_RBRACE => Reduce( 0, @@ -43962,43 +44040,43 @@ fn yy_state_931(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_932(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_935(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_928) - NT_option_eq_int_tag_ => Shift(yy_state_933) + T_EQUAL => Shift(yy_state_931) + NT_option_eq_int_tag_ => Shift(yy_state_936) T_SEMI | T_RBRACE => Reduce(0, NT_option_eq_int_tag_, yy_action_351) _ => Error } } ///| -fn yy_state_933(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_936(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_enum_constructor, yy_action_347) } ///| -fn yy_state_934(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_937(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_list_semis_enum_constructor_, yy_action_346) } ///| -fn yy_state_935(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_938(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_936) + T_RBRACE => Shift(yy_state_939) _ => Error } } ///| -fn yy_state_936(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_939(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_937) + T_FOR => Shift(yy_state_940) _ => Error } } ///| -fn yy_state_937(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_940(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -44007,68 +44085,68 @@ fn yy_state_937(_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_938) + NT_type_ => Shift(yy_state_941) _ => Error } } ///| -fn yy_state_938(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_941(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_939) + T_WITH => Shift(yy_state_942) _ => Error } } ///| -fn yy_state_939(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_942(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_940) + T_LIDENT => Shift(yy_state_943) _ => Error } } ///| -fn yy_state_940(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_943(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_941) + NT_parameters => Shift(yy_state_944) _ => Error } } ///| -fn yy_state_941(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_944(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_942) + NT_block_expr => Shift(yy_state_945) _ => Error } } ///| -fn yy_state_942(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_945(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(12, NT_structure_item, yy_action_345) } ///| -fn yy_state_943(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_946(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_optional_type_parameters, yy_action_344) } ///| -fn yy_state_944(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_947(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_tvar_binder => Shift(yy_state_945) - NT_non_empty_list_commas_rev_id_tvar_binder__ => Shift(yy_state_946) - T_UIDENT => Shift(yy_state_949) - NT_non_empty_list_commas_id_tvar_binder__ => Shift(yy_state_957) + NT_tvar_binder => Shift(yy_state_948) + NT_non_empty_list_commas_rev_id_tvar_binder__ => Shift(yy_state_949) + T_UIDENT => Shift(yy_state_952) + NT_non_empty_list_commas_id_tvar_binder__ => Shift(yy_state_960) _ => Error } } ///| -fn yy_state_945(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_948(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_id_tvar_binder__, @@ -44077,27 +44155,27 @@ fn yy_state_945(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_946(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_949(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COMMA => Shift(yy_state_947) - NT_option_COMMA_ => Shift(yy_state_956) - T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_877) + T_COMMA => Shift(yy_state_950) + NT_option_COMMA_ => Shift(yy_state_959) + T_RBRACKET => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| -fn yy_state_947(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_950(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_tvar_binder => Shift(yy_state_948) - T_UIDENT => Shift(yy_state_949) - T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_875) + NT_tvar_binder => Shift(yy_state_951) + T_UIDENT => Shift(yy_state_952) + T_RBRACKET => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } ///| -fn yy_state_948(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_951(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_id_tvar_binder__, @@ -44106,30 +44184,30 @@ fn yy_state_948(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_949(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_952(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_950) + T_COLON => Shift(yy_state_953) T_COMMA | T_RBRACKET => Reduce(1, NT_tvar_binder, yy_action_340) _ => Error } } ///| -fn yy_state_950(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_953(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_PACKAGE_NAME => Shift(yy_state_20) T_UIDENT => Shift(yy_state_23) - NT_tvar_constraint => Shift(yy_state_951) - NT_qual_ident_ty => Shift(yy_state_954) - NT_separated_nonempty_list_PLUS_tvar_constraint_ => Shift(yy_state_955) + NT_tvar_constraint => Shift(yy_state_954) + NT_qual_ident_ty => Shift(yy_state_957) + NT_separated_nonempty_list_PLUS_tvar_constraint_ => Shift(yy_state_958) _ => Error } } ///| -fn yy_state_951(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_954(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_PLUS => Shift(yy_state_952) + T_PLUS => Shift(yy_state_955) T_COMMA | T_RBRACKET | T_LBRACE => Reduce(1, NT_separated_nonempty_list_PLUS_tvar_constraint_, yy_action_339) _ => Error @@ -44137,19 +44215,19 @@ fn yy_state_951(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_952(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_955(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_PACKAGE_NAME => Shift(yy_state_20) T_UIDENT => Shift(yy_state_23) - NT_tvar_constraint => Shift(yy_state_951) - NT_separated_nonempty_list_PLUS_tvar_constraint_ => Shift(yy_state_953) - NT_qual_ident_ty => Shift(yy_state_954) + NT_tvar_constraint => Shift(yy_state_954) + NT_separated_nonempty_list_PLUS_tvar_constraint_ => Shift(yy_state_956) + NT_qual_ident_ty => Shift(yy_state_957) _ => Error } } ///| -fn yy_state_953(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_956(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_separated_nonempty_list_PLUS_tvar_constraint_, @@ -44158,40 +44236,40 @@ fn yy_state_953(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_954(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_957(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_tvar_constraint, yy_action_337) } ///| -fn yy_state_955(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_958(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_tvar_binder, yy_action_336) } ///| -fn yy_state_956(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_959(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_non_empty_list_commas_id_tvar_binder__, yy_action_335) } ///| -fn yy_state_957(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_960(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACKET => Shift(yy_state_958) + T_RBRACKET => Shift(yy_state_961) _ => Error } } ///| -fn yy_state_958(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_961(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_type_parameters, yy_action_333) } ///| -fn yy_state_959(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_962(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_960) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_963) T_UIDENT | T_AMPER | T_PACKAGE_NAME => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -44199,102 +44277,102 @@ fn yy_state_959(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_960(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_963(_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_961) + NT_type_name => Shift(yy_state_964) _ => Error } } ///| -fn yy_state_961(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_964(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_962) - T_FOR => Shift(yy_state_1053) + T_WITH => Shift(yy_state_965) + T_FOR => Shift(yy_state_1056) _ => Error } } ///| -fn yy_state_962(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_965(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_963) + T_LIDENT => Shift(yy_state_966) _ => Error } } ///| -fn yy_state_963(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_966(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_964) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_967) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_964(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_967(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_965) + NT_parameters => Shift(yy_state_968) _ => Error } } ///| -fn yy_state_965(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_968(_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_966) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_969) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_966(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_969(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_impl_body => Shift(yy_state_967) - T_EQUAL => Shift(yy_state_968) - NT_block_expr_with_local_types => Shift(yy_state_970) - T_LBRACE => Shift(yy_state_971) + NT_impl_body => Shift(yy_state_970) + T_EQUAL => Shift(yy_state_971) + NT_block_expr_with_local_types => Shift(yy_state_973) + T_LBRACE => Shift(yy_state_974) _ => Error } } ///| -fn yy_state_967(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_970(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(9, NT_structure_item, yy_action_332) } ///| -fn yy_state_968(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_971(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_STRING => Shift(yy_state_969) + T_STRING => Shift(yy_state_972) _ => Error } } ///| -fn yy_state_969(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_972(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_impl_body, yy_action_331) } ///| -fn yy_state_970(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_973(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_impl_body, yy_action_330) } ///| -fn yy_state_971(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_974(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -44362,60 +44440,60 @@ fn yy_state_971(_lookahead : YYSymbol) -> YYDecision { T_RAISE => Shift(yy_state_542) T_PACKAGE_NAME => Shift(yy_state_544) T_LIDENT => Shift(yy_state_546) - NT_expr_statement_no_break_continue_return => Shift(yy_state_601) - T_RETURN => Shift(yy_state_602) - T_CONTINUE => Shift(yy_state_605) - T_BREAK => Shift(yy_state_614) - T_GUARD => Shift(yy_state_747) - NT_expr_statement => Shift(yy_state_751) - T_DEFER => Shift(yy_state_752) - NT_guard_statement => Shift(yy_state_754) - T_FN => Shift(yy_state_755) - T_ASYNC => Shift(yy_state_761) - T_LETREC => Shift(yy_state_768) - T_LET => Shift(yy_state_794) - NT_non_empty_list_semis_rev_statement_ => Shift(yy_state_810) - NT_local_types_and_stmts => Shift(yy_state_972) - NT_list_semis_rev_statement_ => Shift(yy_state_974) - NT_local_type_decl => Shift(yy_state_975) - T_TYPE => Shift(yy_state_978) - T_ENUM => Shift(yy_state_996) - T_STRUCT => Shift(yy_state_1002) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RBRACE => Reduce(0, NT_list_semis_rev_statement_, yy_action_814) + NT_expr_statement_no_break_continue_return => Shift(yy_state_604) + T_RETURN => Shift(yy_state_605) + T_CONTINUE => Shift(yy_state_608) + T_BREAK => Shift(yy_state_617) + T_GUARD => Shift(yy_state_750) + NT_expr_statement => Shift(yy_state_754) + T_DEFER => Shift(yy_state_755) + NT_guard_statement => Shift(yy_state_757) + T_FN => Shift(yy_state_758) + T_ASYNC => Shift(yy_state_764) + T_LETREC => Shift(yy_state_771) + T_LET => Shift(yy_state_797) + NT_non_empty_list_semis_rev_statement_ => Shift(yy_state_813) + NT_local_types_and_stmts => Shift(yy_state_975) + NT_list_semis_rev_statement_ => Shift(yy_state_977) + NT_local_type_decl => Shift(yy_state_978) + T_TYPE => Shift(yy_state_981) + T_ENUM => Shift(yy_state_999) + T_STRUCT => Shift(yy_state_1005) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RBRACE => Reduce(0, NT_list_semis_rev_statement_, yy_action_816) _ => Error } } ///| -fn yy_state_972(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_975(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_973) + T_RBRACE => Shift(yy_state_976) _ => Error } } ///| -fn yy_state_973(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_976(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_block_expr_with_local_types, yy_action_329) } ///| -fn yy_state_974(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_977(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_local_types_and_stmts, yy_action_328) } ///| -fn yy_state_975(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_978(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_SEMI => Shift(yy_state_976) + T_SEMI => Shift(yy_state_979) T_RBRACE => Reduce(1, NT_local_types_and_stmts, yy_action_327) _ => Error } } ///| -fn yy_state_976(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_979(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -44483,46 +44561,46 @@ fn yy_state_976(_lookahead : YYSymbol) -> YYDecision { T_RAISE => Shift(yy_state_542) T_PACKAGE_NAME => Shift(yy_state_544) T_LIDENT => Shift(yy_state_546) - NT_expr_statement_no_break_continue_return => Shift(yy_state_601) - T_RETURN => Shift(yy_state_602) - T_CONTINUE => Shift(yy_state_605) - T_BREAK => Shift(yy_state_614) - T_GUARD => Shift(yy_state_747) - NT_expr_statement => Shift(yy_state_751) - T_DEFER => Shift(yy_state_752) - NT_guard_statement => Shift(yy_state_754) - T_FN => Shift(yy_state_755) - T_ASYNC => Shift(yy_state_761) - T_LETREC => Shift(yy_state_768) - T_LET => Shift(yy_state_794) - NT_non_empty_list_semis_rev_statement_ => Shift(yy_state_810) - NT_list_semis_rev_statement_ => Shift(yy_state_974) - NT_local_type_decl => Shift(yy_state_975) - NT_local_types_and_stmts => Shift(yy_state_977) - T_TYPE => Shift(yy_state_978) - T_ENUM => Shift(yy_state_996) - T_STRUCT => Shift(yy_state_1002) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RBRACE => Reduce(0, NT_list_semis_rev_statement_, yy_action_814) + NT_expr_statement_no_break_continue_return => Shift(yy_state_604) + T_RETURN => Shift(yy_state_605) + T_CONTINUE => Shift(yy_state_608) + T_BREAK => Shift(yy_state_617) + T_GUARD => Shift(yy_state_750) + NT_expr_statement => Shift(yy_state_754) + T_DEFER => Shift(yy_state_755) + NT_guard_statement => Shift(yy_state_757) + T_FN => Shift(yy_state_758) + T_ASYNC => Shift(yy_state_764) + T_LETREC => Shift(yy_state_771) + T_LET => Shift(yy_state_797) + NT_non_empty_list_semis_rev_statement_ => Shift(yy_state_813) + NT_list_semis_rev_statement_ => Shift(yy_state_977) + NT_local_type_decl => Shift(yy_state_978) + NT_local_types_and_stmts => Shift(yy_state_980) + T_TYPE => Shift(yy_state_981) + T_ENUM => Shift(yy_state_999) + T_STRUCT => Shift(yy_state_1005) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RBRACE => Reduce(0, NT_list_semis_rev_statement_, yy_action_816) _ => Error } } ///| -fn yy_state_977(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_980(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_local_types_and_stmts, yy_action_326) } ///| -fn yy_state_978(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_981(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_979) + T_UIDENT => Shift(yy_state_982) _ => Error } } ///| -fn yy_state_979(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_982(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -44531,48 +44609,48 @@ fn yy_state_979(_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_980) + NT_type_ => Shift(yy_state_983) _ => Error } } ///| -fn yy_state_980(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_983(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_995) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_998) T_SEMI | T_RBRACE => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_981(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_984(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_982) + T_LPAREN => Shift(yy_state_985) _ => Error } } ///| -fn yy_state_982(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_985(_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_deriving_directive => Shift(yy_state_983) - NT_non_empty_list_commas_rev_deriving_directive_ => Shift(yy_state_984) - NT_type_name => Shift(yy_state_988) - NT_non_empty_list_commas_deriving_directive_ => Shift(yy_state_992) - NT_list_commas_deriving_directive_ => Shift(yy_state_993) + NT_deriving_directive => Shift(yy_state_986) + NT_non_empty_list_commas_rev_deriving_directive_ => Shift(yy_state_987) + NT_type_name => Shift(yy_state_991) + NT_non_empty_list_commas_deriving_directive_ => Shift(yy_state_995) + NT_list_commas_deriving_directive_ => Shift(yy_state_996) T_RPAREN => Reduce(0, NT_list_commas_deriving_directive_, yy_action_324) _ => Error } } ///| -fn yy_state_983(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_986(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_deriving_directive_, @@ -44581,17 +44659,17 @@ fn yy_state_983(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_984(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_987(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_option_COMMA_ => Shift(yy_state_985) - T_COMMA => Shift(yy_state_986) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_877) + NT_option_COMMA_ => Shift(yy_state_988) + T_COMMA => Shift(yy_state_989) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| -fn yy_state_985(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_988(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_deriving_directive_, @@ -44600,21 +44678,21 @@ fn yy_state_985(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_986(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_989(_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_deriving_directive => Shift(yy_state_987) - NT_type_name => Shift(yy_state_988) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_875) + NT_deriving_directive => Shift(yy_state_990) + NT_type_name => Shift(yy_state_991) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } ///| -fn yy_state_987(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_990(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_deriving_directive_, @@ -44623,16 +44701,16 @@ fn yy_state_987(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_988(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_991(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_989) + T_LPAREN => Shift(yy_state_992) T_RPAREN | T_COMMA => Reduce(1, NT_deriving_directive, yy_action_320) _ => Error } } ///| -fn yy_state_989(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_992(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -44697,123 +44775,123 @@ fn yy_state_989(_lookahead : YYSymbol) -> YYDecision { T_TRY_QUESTION => Shift(yy_state_505) T_TRY => Shift(yy_state_507) NT_loop_label_colon => Shift(yy_state_522) - T_POST_LABEL => Shift(yy_state_647) - T_LIDENT => Shift(yy_state_650) - NT_list_commas_argument_ => Shift(yy_state_990) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) - T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_792) + T_POST_LABEL => Shift(yy_state_650) + T_LIDENT => Shift(yy_state_653) + NT_list_commas_argument_ => Shift(yy_state_993) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) + T_RPAREN => Reduce(0, NT_list_commas_argument_, yy_action_794) _ => Error } } ///| -fn yy_state_990(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_993(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_991) + T_RPAREN => Shift(yy_state_994) _ => Error } } ///| -fn yy_state_991(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_994(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_deriving_directive, yy_action_319) } ///| -fn yy_state_992(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_995(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_list_commas_deriving_directive_, yy_action_318) } ///| -fn yy_state_993(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_996(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_994) + T_RPAREN => Shift(yy_state_997) _ => Error } } ///| -fn yy_state_994(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_997(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_deriving_directive_list, yy_action_317) } ///| -fn yy_state_995(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_998(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_local_type_decl, yy_action_316) } ///| -fn yy_state_996(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_999(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_997) + T_UIDENT => Shift(yy_state_1000) _ => Error } } ///| -fn yy_state_997(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1000(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_998) + T_LBRACE => Shift(yy_state_1001) _ => Error } } ///| -fn yy_state_998(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1001(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_enum_constructor => Shift(yy_state_907) - NT_non_empty_list_attribute_ => Shift(yy_state_911) - T_UIDENT => Shift(yy_state_931) - NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_934) - NT_list_semis_enum_constructor_ => Shift(yy_state_999) + T_ATTRIBUTE => Shift(yy_state_856) + NT_enum_constructor => Shift(yy_state_910) + NT_non_empty_list_attribute_ => Shift(yy_state_914) + T_UIDENT => Shift(yy_state_934) + NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_937) + NT_list_semis_enum_constructor_ => Shift(yy_state_1002) T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_364) _ => Error } } ///| -fn yy_state_999(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1002(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1000) + T_RBRACE => Shift(yy_state_1003) _ => Error } } ///| -fn yy_state_1000(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1003(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_1001) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_1004) T_SEMI | T_RBRACE => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1001(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1004(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_local_type_decl, yy_action_315) } ///| -fn yy_state_1002(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1005(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1003) + T_UIDENT => Shift(yy_state_1006) _ => Error } } ///| -fn yy_state_1003(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1006(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1004) - T_LBRACE => Shift(yy_state_1008) + T_LPAREN => Shift(yy_state_1007) + T_LBRACE => Shift(yy_state_1011) _ => Error } } ///| -fn yy_state_1004(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1007(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -44824,46 +44902,46 @@ fn yy_state_1004(_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_1005) + NT_non_empty_list_commas_type__ => Shift(yy_state_1008) _ => Error } } ///| -fn yy_state_1005(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1008(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1006) + T_RPAREN => Shift(yy_state_1009) _ => Error } } ///| -fn yy_state_1006(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1009(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_1007) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_1010) T_SEMI | T_RBRACE => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1007(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1010(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_local_type_decl, yy_action_314) } ///| -fn yy_state_1008(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1011(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - T_MUTABLE => Shift(yy_state_921) - NT_record_decl_field => Shift(yy_state_1009) - NT_non_empty_list_attribute_ => Shift(yy_state_1013) - T_PUB => Shift(yy_state_1034) - T_PRIV => Shift(yy_state_1040) - NT_option_MUTABLE_ => Shift(yy_state_1045) - NT_non_empty_list_semis_record_decl_field_ => Shift(yy_state_1049) - NT_list_semis_record_decl_field_ => Shift(yy_state_1050) + T_ATTRIBUTE => Shift(yy_state_856) + T_MUTABLE => Shift(yy_state_924) + NT_record_decl_field => Shift(yy_state_1012) + NT_non_empty_list_attribute_ => Shift(yy_state_1016) + T_PUB => Shift(yy_state_1037) + T_PRIV => Shift(yy_state_1043) + NT_option_MUTABLE_ => Shift(yy_state_1048) + NT_non_empty_list_semis_record_decl_field_ => Shift(yy_state_1052) + NT_list_semis_record_decl_field_ => Shift(yy_state_1053) T_RBRACE => Reduce(0, NT_list_semis_record_decl_field_, yy_action_313) T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_360) _ => Error @@ -44871,17 +44949,17 @@ fn yy_state_1008(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1009(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1012(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_option_SEMI_ => Shift(yy_state_1010) - T_SEMI => Shift(yy_state_1011) - T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_812) + NT_option_SEMI_ => Shift(yy_state_1013) + T_SEMI => Shift(yy_state_1014) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_814) _ => Error } } ///| -fn yy_state_1010(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1013(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_semis_record_decl_field_, @@ -44890,24 +44968,24 @@ fn yy_state_1010(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1011(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1014(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - T_MUTABLE => Shift(yy_state_921) - NT_record_decl_field => Shift(yy_state_1009) - NT_non_empty_list_semis_record_decl_field_ => Shift(yy_state_1012) - NT_non_empty_list_attribute_ => Shift(yy_state_1013) - T_PUB => Shift(yy_state_1034) - T_PRIV => Shift(yy_state_1040) - NT_option_MUTABLE_ => Shift(yy_state_1045) + T_ATTRIBUTE => Shift(yy_state_856) + T_MUTABLE => Shift(yy_state_924) + NT_record_decl_field => Shift(yy_state_1012) + NT_non_empty_list_semis_record_decl_field_ => Shift(yy_state_1015) + NT_non_empty_list_attribute_ => Shift(yy_state_1016) + T_PUB => Shift(yy_state_1037) + T_PRIV => Shift(yy_state_1043) + NT_option_MUTABLE_ => Shift(yy_state_1048) T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_360) - T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_810) + T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_812) _ => Error } } ///| -fn yy_state_1012(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1015(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_semis_record_decl_field_, @@ -44916,55 +44994,55 @@ fn yy_state_1012(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1013(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1016(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_MUTABLE => Shift(yy_state_921) - T_PUB => Shift(yy_state_1014) - T_PRIV => Shift(yy_state_1025) - NT_option_MUTABLE_ => Shift(yy_state_1030) + T_MUTABLE => Shift(yy_state_924) + T_PUB => Shift(yy_state_1017) + T_PRIV => Shift(yy_state_1028) + NT_option_MUTABLE_ => Shift(yy_state_1033) T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_360) _ => Error } } ///| -fn yy_state_1014(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1017(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_pub_attr => Shift(yy_state_1015) - T_LPAREN => Shift(yy_state_1020) + NT_pub_attr => Shift(yy_state_1018) + T_LPAREN => Shift(yy_state_1023) T_LIDENT | T_MUTABLE => Reduce(0, NT_pub_attr, yy_action_310) _ => Error } } ///| -fn yy_state_1015(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1018(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_MUTABLE => Shift(yy_state_921) - NT_option_MUTABLE_ => Shift(yy_state_1016) + T_MUTABLE => Shift(yy_state_924) + NT_option_MUTABLE_ => Shift(yy_state_1019) T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_360) _ => Error } } ///| -fn yy_state_1016(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1019(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1017) + T_LIDENT => Shift(yy_state_1020) _ => Error } } ///| -fn yy_state_1017(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1020(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1018) + T_COLON => Shift(yy_state_1021) _ => Error } } ///| -fn yy_state_1018(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1021(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -44973,79 +45051,79 @@ fn yy_state_1018(_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_1019) + NT_type_ => Shift(yy_state_1022) _ => Error } } ///| -fn yy_state_1019(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1022(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_record_decl_field, yy_action_309) } ///| -fn yy_state_1020(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1023(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1021) - T_READONLY => Shift(yy_state_1023) + T_LIDENT => Shift(yy_state_1024) + T_READONLY => Shift(yy_state_1026) _ => Error } } ///| -fn yy_state_1021(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1024(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1022) + T_RPAREN => Shift(yy_state_1025) _ => Error } } ///| -fn yy_state_1022(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1025(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_pub_attr, yy_action_308) } ///| -fn yy_state_1023(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1026(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1024) + T_RPAREN => Shift(yy_state_1027) _ => Error } } ///| -fn yy_state_1024(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1027(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_pub_attr, yy_action_307) } ///| -fn yy_state_1025(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1028(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_MUTABLE => Shift(yy_state_921) - NT_option_MUTABLE_ => Shift(yy_state_1026) + T_MUTABLE => Shift(yy_state_924) + NT_option_MUTABLE_ => Shift(yy_state_1029) T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_360) _ => Error } } ///| -fn yy_state_1026(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1029(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1027) + T_LIDENT => Shift(yy_state_1030) _ => Error } } ///| -fn yy_state_1027(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1030(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1028) + T_COLON => Shift(yy_state_1031) _ => Error } } ///| -fn yy_state_1028(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1031(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -45054,34 +45132,34 @@ fn yy_state_1028(_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_1029) + NT_type_ => Shift(yy_state_1032) _ => Error } } ///| -fn yy_state_1029(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1032(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_record_decl_field, yy_action_306) } ///| -fn yy_state_1030(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1033(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1031) + T_LIDENT => Shift(yy_state_1034) _ => Error } } ///| -fn yy_state_1031(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1034(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1032) + T_COLON => Shift(yy_state_1035) _ => Error } } ///| -fn yy_state_1032(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1035(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -45090,54 +45168,54 @@ fn yy_state_1032(_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_1033) + NT_type_ => Shift(yy_state_1036) _ => Error } } ///| -fn yy_state_1033(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1036(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_record_decl_field, yy_action_305) } ///| -fn yy_state_1034(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1037(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1020) - NT_pub_attr => Shift(yy_state_1035) + T_LPAREN => Shift(yy_state_1023) + NT_pub_attr => Shift(yy_state_1038) T_LIDENT | T_MUTABLE => Reduce(0, NT_pub_attr, yy_action_310) _ => Error } } ///| -fn yy_state_1035(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1038(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_MUTABLE => Shift(yy_state_921) - NT_option_MUTABLE_ => Shift(yy_state_1036) + T_MUTABLE => Shift(yy_state_924) + NT_option_MUTABLE_ => Shift(yy_state_1039) T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_360) _ => Error } } ///| -fn yy_state_1036(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1039(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1037) + T_LIDENT => Shift(yy_state_1040) _ => Error } } ///| -fn yy_state_1037(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1040(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1038) + T_COLON => Shift(yy_state_1041) _ => Error } } ///| -fn yy_state_1038(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1041(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -45146,44 +45224,44 @@ fn yy_state_1038(_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_1039) + NT_type_ => Shift(yy_state_1042) _ => Error } } ///| -fn yy_state_1039(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1042(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_record_decl_field, yy_action_304) } ///| -fn yy_state_1040(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1043(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_MUTABLE => Shift(yy_state_921) - NT_option_MUTABLE_ => Shift(yy_state_1041) + T_MUTABLE => Shift(yy_state_924) + NT_option_MUTABLE_ => Shift(yy_state_1044) T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_360) _ => Error } } ///| -fn yy_state_1041(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1044(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1042) + T_LIDENT => Shift(yy_state_1045) _ => Error } } ///| -fn yy_state_1042(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1045(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1043) + T_COLON => Shift(yy_state_1046) _ => Error } } ///| -fn yy_state_1043(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1046(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -45192,34 +45270,34 @@ fn yy_state_1043(_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_1044) + NT_type_ => Shift(yy_state_1047) _ => Error } } ///| -fn yy_state_1044(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1047(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_record_decl_field, yy_action_303) } ///| -fn yy_state_1045(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1048(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1046) + T_LIDENT => Shift(yy_state_1049) _ => Error } } ///| -fn yy_state_1046(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1049(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1047) + T_COLON => Shift(yy_state_1050) _ => Error } } ///| -fn yy_state_1047(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1050(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -45228,46 +45306,46 @@ fn yy_state_1047(_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_1048) + NT_type_ => Shift(yy_state_1051) _ => Error } } ///| -fn yy_state_1048(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1051(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_record_decl_field, yy_action_302) } ///| -fn yy_state_1049(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1052(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_list_semis_record_decl_field_, yy_action_301) } ///| -fn yy_state_1050(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1053(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1051) + T_RBRACE => Shift(yy_state_1054) _ => Error } } ///| -fn yy_state_1051(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1054(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_1052) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_1055) T_SEMI | T_RBRACE => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1052(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1055(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_local_type_decl, yy_action_300) } ///| -fn yy_state_1053(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1056(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -45276,136 +45354,136 @@ fn yy_state_1053(_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_1054) + NT_type_ => Shift(yy_state_1057) _ => Error } } ///| -fn yy_state_1054(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1057(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1055) + T_WITH => Shift(yy_state_1058) T_EOF | T_SEMI => Reduce(5, NT_structure_item, yy_action_299) _ => Error } } ///| -fn yy_state_1055(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1058(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1056) + T_LIDENT => Shift(yy_state_1059) _ => Error } } ///| -fn yy_state_1056(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1059(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1057) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1060) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1057(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1060(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1058) + NT_parameters => Shift(yy_state_1061) _ => Error } } ///| -fn yy_state_1058(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1061(_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_1059) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1062) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1059(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1062(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_968) - NT_block_expr_with_local_types => Shift(yy_state_970) - T_LBRACE => Shift(yy_state_971) - NT_impl_body => Shift(yy_state_1060) + T_EQUAL => Shift(yy_state_971) + NT_block_expr_with_local_types => Shift(yy_state_973) + T_LBRACE => Shift(yy_state_974) + NT_impl_body => Shift(yy_state_1063) _ => Error } } ///| -fn yy_state_1060(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1063(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(11, NT_structure_item, yy_action_298) } ///| -fn yy_state_1061(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1064(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_STRING => Shift(yy_state_1062) - NT_option_loced_string_ => Shift(yy_state_1063) + T_STRING => Shift(yy_state_1065) + NT_option_loced_string_ => Shift(yy_state_1066) T_LPAREN | T_LBRACE => Reduce(0, NT_option_loced_string_, yy_action_297) _ => Error } } ///| -fn yy_state_1062(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1065(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_option_loced_string_, yy_action_295) } ///| -fn yy_state_1063(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1066(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1065) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1068) T_LBRACE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error } } ///| -fn yy_state_1064(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1067(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_option_parameters_, yy_action_293) } ///| -fn yy_state_1065(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1068(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_971) - NT_block_expr_with_local_types => Shift(yy_state_1066) + T_LBRACE => Shift(yy_state_974) + NT_block_expr_with_local_types => Shift(yy_state_1069) _ => Error } } ///| -fn yy_state_1066(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1069(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_292) } ///| -fn yy_state_1067(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1070(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1068) - NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1071) - T_PACKAGE_NAME => Shift(yy_state_1072) - NT_batch_type_alias_targets => Shift(yy_state_1085) + T_UIDENT => Shift(yy_state_1071) + NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1074) + T_PACKAGE_NAME => Shift(yy_state_1075) + NT_batch_type_alias_targets => Shift(yy_state_1088) _ => Error } } ///| -fn yy_state_1068(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1071(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_1069) + T_AS => Shift(yy_state_1072) T_EOF | T_RPAREN | T_COMMA | T_SEMI => Reduce(1, NT_batch_type_alias_target_UIDENT_, yy_action_291) _ => Error @@ -45413,37 +45491,37 @@ fn yy_state_1068(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1069(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1072(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1070) + T_UIDENT => Shift(yy_state_1073) _ => Error } } ///| -fn yy_state_1070(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1073(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_batch_type_alias_target_UIDENT_, yy_action_290) } ///| -fn yy_state_1071(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1074(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_batch_type_alias_targets, yy_action_289) } ///| -fn yy_state_1072(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1075(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DOT_UIDENT => Shift(yy_state_1073) - T_DOT_LPAREN => Shift(yy_state_1076) - NT_batch_type_alias_target_DOT_UIDENT_ => Shift(yy_state_1084) + T_DOT_UIDENT => Shift(yy_state_1076) + T_DOT_LPAREN => Shift(yy_state_1079) + NT_batch_type_alias_target_DOT_UIDENT_ => Shift(yy_state_1087) _ => Error } } ///| -fn yy_state_1073(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1076(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_1074) + T_AS => Shift(yy_state_1077) T_EOF | T_SEMI => Reduce(1, NT_batch_type_alias_target_DOT_UIDENT_, yy_action_288) _ => Error @@ -45451,33 +45529,33 @@ fn yy_state_1073(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1074(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1077(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1075) + T_UIDENT => Shift(yy_state_1078) _ => Error } } ///| -fn yy_state_1075(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1078(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_batch_type_alias_target_DOT_UIDENT_, yy_action_287) } ///| -fn yy_state_1076(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1079(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1068) - NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1077) + T_UIDENT => Shift(yy_state_1071) + NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1080) NT_non_empty_list_commas_rev_batch_type_alias_target_UIDENT__ => - Shift(yy_state_1078) + Shift(yy_state_1081) NT_non_empty_list_commas_batch_type_alias_target_UIDENT__ => - Shift(yy_state_1082) + Shift(yy_state_1085) _ => Error } } ///| -fn yy_state_1077(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1080(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_batch_type_alias_target_UIDENT__, @@ -45486,27 +45564,27 @@ fn yy_state_1077(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1078(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1081(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COMMA => Shift(yy_state_1079) - NT_option_COMMA_ => Shift(yy_state_1081) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_877) + T_COMMA => Shift(yy_state_1082) + NT_option_COMMA_ => Shift(yy_state_1084) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| -fn yy_state_1079(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1082(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1068) - NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1080) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_875) + T_UIDENT => Shift(yy_state_1071) + NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1083) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } ///| -fn yy_state_1080(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1083(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_batch_type_alias_target_UIDENT__, @@ -45515,7 +45593,7 @@ fn yy_state_1080(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1081(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1084(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_batch_type_alias_target_UIDENT__, @@ -45524,51 +45602,51 @@ fn yy_state_1081(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1082(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1085(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1083) + T_RPAREN => Shift(yy_state_1086) _ => Error } } ///| -fn yy_state_1083(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1086(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_batch_type_alias_targets, yy_action_283) } ///| -fn yy_state_1084(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1087(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_batch_type_alias_targets, yy_action_282) } ///| -fn yy_state_1085(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1088(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_structure_item, yy_action_281) } ///| -fn yy_state_1086(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1089(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) T_AMPER => Shift(yy_state_58) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1071) - T_UIDENT => Shift(yy_state_1087) - T_PACKAGE_NAME => Shift(yy_state_1088) - NT_type_ => Shift(yy_state_1090) - NT_batch_type_alias_targets => Shift(yy_state_1094) + NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1074) + T_UIDENT => Shift(yy_state_1090) + T_PACKAGE_NAME => Shift(yy_state_1091) + NT_type_ => Shift(yy_state_1093) + NT_batch_type_alias_targets => Shift(yy_state_1097) _ => Error } } ///| -fn yy_state_1087(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1090(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_68) - T_AS => Shift(yy_state_1069) - T_QUESTION => Reduce(1, NT_simple_type, yy_action_853) + T_AS => Shift(yy_state_1072) + T_QUESTION => Reduce(1, NT_simple_type, yy_action_855) T_EOF | T_SEMI => Reduce(1, NT_batch_type_alias_target_UIDENT_, yy_action_291) _ => Error @@ -45576,51 +45654,51 @@ fn yy_state_1087(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1088(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1091(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_DOT_LIDENT => Shift(yy_state_105) - T_DOT_LPAREN => Shift(yy_state_1076) - NT_batch_type_alias_target_DOT_UIDENT_ => Shift(yy_state_1084) - T_DOT_UIDENT => Shift(yy_state_1089) + T_DOT_LPAREN => Shift(yy_state_1079) + NT_batch_type_alias_target_DOT_UIDENT_ => Shift(yy_state_1087) + T_DOT_UIDENT => Shift(yy_state_1092) _ => Error } } ///| -fn yy_state_1089(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1092(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACKET => Shift(yy_state_62) - T_AS => Shift(yy_state_1074) + T_AS => Shift(yy_state_1077) T_EOF | T_SEMI => Reduce(1, NT_batch_type_alias_target_DOT_UIDENT_, yy_action_288) - T_QUESTION => Reduce(2, NT_simple_type, yy_action_856) + T_QUESTION => Reduce(2, NT_simple_type, yy_action_858) _ => Error } } ///| -fn yy_state_1090(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1093(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_1091) + T_AS => Shift(yy_state_1094) _ => Error } } ///| -fn yy_state_1091(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1094(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1092) + T_UIDENT => Shift(yy_state_1095) _ => Error } } ///| -fn yy_state_1092(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1095(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1093) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1096) T_EOF | T_SEMI => Reduce( 0, @@ -45632,29 +45710,29 @@ fn yy_state_1092(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1093(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1096(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_280) } ///| -fn yy_state_1094(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1097(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_structure_item, yy_action_279) } ///| -fn yy_state_1095(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1098(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1096) + T_UIDENT => Shift(yy_state_1099) _ => Error } } ///| -fn yy_state_1096(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1099(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1097) + T_COLON => Shift(yy_state_1100) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1099) + Shift(yy_state_1102) T_LBRACE => Reduce( 0, @@ -45666,19 +45744,19 @@ fn yy_state_1096(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1097(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1100(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_PACKAGE_NAME => Shift(yy_state_20) T_UIDENT => Shift(yy_state_23) - NT_tvar_constraint => Shift(yy_state_951) - NT_qual_ident_ty => Shift(yy_state_954) - NT_separated_nonempty_list_PLUS_tvar_constraint_ => Shift(yy_state_1098) + NT_tvar_constraint => Shift(yy_state_954) + NT_qual_ident_ty => Shift(yy_state_957) + NT_separated_nonempty_list_PLUS_tvar_constraint_ => Shift(yy_state_1101) _ => Error } } ///| -fn yy_state_1098(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1101(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___, @@ -45687,40 +45765,40 @@ fn yy_state_1098(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1099(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1102(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1100) + T_LBRACE => Shift(yy_state_1103) _ => Error } } ///| -fn yy_state_1100(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1103(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_trait_method_decl => Shift(yy_state_1101) - NT_non_empty_list_attribute_ => Shift(yy_state_1105) - T_LIDENT => Shift(yy_state_1142) - T_ASYNC => Shift(yy_state_1150) - NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1159) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1160) + T_ATTRIBUTE => Shift(yy_state_856) + NT_trait_method_decl => Shift(yy_state_1104) + NT_non_empty_list_attribute_ => Shift(yy_state_1108) + T_LIDENT => Shift(yy_state_1145) + T_ASYNC => Shift(yy_state_1153) + NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1162) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1163) T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_275) _ => Error } } ///| -fn yy_state_1101(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1104(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_option_SEMI_ => Shift(yy_state_1102) - T_SEMI => Shift(yy_state_1103) - T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_812) + NT_option_SEMI_ => Shift(yy_state_1105) + T_SEMI => Shift(yy_state_1106) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_814) _ => Error } } ///| -fn yy_state_1102(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1105(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_semis_trait_method_decl_, @@ -45729,21 +45807,21 @@ fn yy_state_1102(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1103(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1106(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_trait_method_decl => Shift(yy_state_1101) - NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1104) - NT_non_empty_list_attribute_ => Shift(yy_state_1105) - T_LIDENT => Shift(yy_state_1142) - T_ASYNC => Shift(yy_state_1150) - T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_810) + T_ATTRIBUTE => Shift(yy_state_856) + NT_trait_method_decl => Shift(yy_state_1104) + NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1107) + NT_non_empty_list_attribute_ => Shift(yy_state_1108) + T_LIDENT => Shift(yy_state_1145) + T_ASYNC => Shift(yy_state_1153) + T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_812) _ => Error } } ///| -fn yy_state_1104(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1107(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_semis_trait_method_decl_, @@ -45752,46 +45830,46 @@ fn yy_state_1104(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1105(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1108(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1106) - T_ASYNC => Shift(yy_state_1133) + T_LIDENT => Shift(yy_state_1109) + T_ASYNC => Shift(yy_state_1136) _ => Error } } ///| -fn yy_state_1106(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1109(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1107) - T_LPAREN | T_LBRACKET => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1110) + T_LPAREN | T_LBRACKET => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1107(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1110(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1108) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1111) T_LPAREN => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error } } ///| -fn yy_state_1108(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1111(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1109) + T_LPAREN => Shift(yy_state_1112) _ => Error } } ///| -fn yy_state_1109(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1112(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -45800,20 +45878,20 @@ fn yy_state_1109(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_trait_method_param => Shift(yy_state_1110) - NT_non_empty_list_commas_rev_trait_method_param_ => Shift(yy_state_1111) - T_POST_LABEL => Shift(yy_state_1115) - T_LIDENT => Shift(yy_state_1118) - NT_type_ => Shift(yy_state_1124) - NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1125) - NT_list_commas_trait_method_param_ => Shift(yy_state_1126) + NT_trait_method_param => Shift(yy_state_1113) + NT_non_empty_list_commas_rev_trait_method_param_ => Shift(yy_state_1114) + T_POST_LABEL => Shift(yy_state_1118) + T_LIDENT => Shift(yy_state_1121) + NT_type_ => Shift(yy_state_1127) + NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1128) + NT_list_commas_trait_method_param_ => Shift(yy_state_1129) T_RPAREN => Reduce(0, NT_list_commas_trait_method_param_, yy_action_272) _ => Error } } ///| -fn yy_state_1110(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1113(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_trait_method_param_, @@ -45822,17 +45900,17 @@ fn yy_state_1110(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1111(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1114(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_option_COMMA_ => Shift(yy_state_1112) - T_COMMA => Shift(yy_state_1113) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_877) + NT_option_COMMA_ => Shift(yy_state_1115) + T_COMMA => Shift(yy_state_1116) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| -fn yy_state_1112(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1115(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_trait_method_param_, @@ -45841,7 +45919,7 @@ fn yy_state_1112(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1113(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1116(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -45850,17 +45928,17 @@ fn yy_state_1113(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_trait_method_param => Shift(yy_state_1114) - T_POST_LABEL => Shift(yy_state_1115) - T_LIDENT => Shift(yy_state_1118) - NT_type_ => Shift(yy_state_1124) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_875) + NT_trait_method_param => Shift(yy_state_1117) + T_POST_LABEL => Shift(yy_state_1118) + T_LIDENT => Shift(yy_state_1121) + NT_type_ => Shift(yy_state_1127) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } ///| -fn yy_state_1114(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1117(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_trait_method_param_, @@ -45869,15 +45947,15 @@ fn yy_state_1114(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1115(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1118(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1116) + T_COLON => Shift(yy_state_1119) _ => Error } } ///| -fn yy_state_1116(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1119(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -45886,35 +45964,35 @@ fn yy_state_1116(_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_1117) + NT_type_ => Shift(yy_state_1120) _ => Error } } ///| -fn yy_state_1117(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1120(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_trait_method_param, yy_action_268) } ///| -fn yy_state_1118(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1121(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_QUESTION => Shift(yy_state_1119) - T_COLON => Shift(yy_state_1122) + T_QUESTION => Shift(yy_state_1122) + T_COLON => Shift(yy_state_1125) _ => Error } } ///| -fn yy_state_1119(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1122(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1120) + T_COLON => Shift(yy_state_1123) _ => Error } } ///| -fn yy_state_1120(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1123(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -45923,18 +46001,18 @@ fn yy_state_1120(_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_1121) + NT_type_ => Shift(yy_state_1124) _ => Error } } ///| -fn yy_state_1121(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1124(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_trait_method_param, yy_action_267) } ///| -fn yy_state_1122(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1125(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -45943,52 +46021,52 @@ fn yy_state_1122(_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_1123) + NT_type_ => Shift(yy_state_1126) _ => Error } } ///| -fn yy_state_1123(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1126(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_trait_method_param, yy_action_266) } ///| -fn yy_state_1124(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1127(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_trait_method_param, yy_action_265) } ///| -fn yy_state_1125(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1128(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_list_commas_trait_method_param_, yy_action_264) } ///| -fn yy_state_1126(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1129(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1127) + T_RPAREN => Shift(yy_state_1130) _ => Error } } ///| -fn yy_state_1127(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1130(_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_1128) - T_EQUAL | T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1131) + T_EQUAL | T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1128(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1131(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_1129) - NT_option_preceded_EQUAL_wildcard__ => Shift(yy_state_1132) + T_EQUAL => Shift(yy_state_1132) + NT_option_preceded_EQUAL_wildcard__ => Shift(yy_state_1135) T_SEMI | T_RBRACE => Reduce(0, NT_option_preceded_EQUAL_wildcard__, yy_action_263) _ => Error @@ -45996,69 +46074,69 @@ fn yy_state_1128(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1129(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1132(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_wildcard => Shift(yy_state_1130) - T_UNDERSCORE => Shift(yy_state_1131) + NT_wildcard => Shift(yy_state_1133) + T_UNDERSCORE => Shift(yy_state_1134) _ => Error } } ///| -fn yy_state_1130(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1133(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_option_preceded_EQUAL_wildcard__, yy_action_261) } ///| -fn yy_state_1131(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1134(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_wildcard, yy_action_260) } ///| -fn yy_state_1132(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1135(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(9, NT_trait_method_decl, yy_action_259) } ///| -fn yy_state_1133(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1136(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1134) + T_LIDENT => Shift(yy_state_1137) _ => Error } } ///| -fn yy_state_1134(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1137(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1135) - T_LPAREN | T_LBRACKET => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1138) + T_LPAREN | T_LBRACKET => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1135(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1138(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1136) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1139) T_LPAREN => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error } } ///| -fn yy_state_1136(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1139(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1137) + T_LPAREN => Shift(yy_state_1140) _ => Error } } ///| -fn yy_state_1137(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1140(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -46067,44 +46145,44 @@ fn yy_state_1137(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_trait_method_param => Shift(yy_state_1110) - NT_non_empty_list_commas_rev_trait_method_param_ => Shift(yy_state_1111) - T_POST_LABEL => Shift(yy_state_1115) - T_LIDENT => Shift(yy_state_1118) - NT_type_ => Shift(yy_state_1124) - NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1125) - NT_list_commas_trait_method_param_ => Shift(yy_state_1138) + NT_trait_method_param => Shift(yy_state_1113) + NT_non_empty_list_commas_rev_trait_method_param_ => Shift(yy_state_1114) + T_POST_LABEL => Shift(yy_state_1118) + T_LIDENT => Shift(yy_state_1121) + NT_type_ => Shift(yy_state_1127) + NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1128) + NT_list_commas_trait_method_param_ => Shift(yy_state_1141) T_RPAREN => Reduce(0, NT_list_commas_trait_method_param_, yy_action_272) _ => Error } } ///| -fn yy_state_1138(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1141(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1139) + T_RPAREN => Shift(yy_state_1142) _ => Error } } ///| -fn yy_state_1139(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1142(_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_1140) - T_EQUAL | T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1143) + T_EQUAL | T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1140(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1143(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_1129) - NT_option_preceded_EQUAL_wildcard__ => Shift(yy_state_1141) + T_EQUAL => Shift(yy_state_1132) + NT_option_preceded_EQUAL_wildcard__ => Shift(yy_state_1144) T_SEMI | T_RBRACE => Reduce(0, NT_option_preceded_EQUAL_wildcard__, yy_action_263) _ => Error @@ -46112,42 +46190,42 @@ fn yy_state_1140(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1141(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1144(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(10, NT_trait_method_decl, yy_action_258) } ///| -fn yy_state_1142(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1145(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1143) - T_LPAREN | T_LBRACKET => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1146) + T_LPAREN | T_LBRACKET => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1143(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1146(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1144) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1147) T_LPAREN => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error } } ///| -fn yy_state_1144(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1147(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1145) + T_LPAREN => Shift(yy_state_1148) _ => Error } } ///| -fn yy_state_1145(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1148(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -46156,44 +46234,44 @@ fn yy_state_1145(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_trait_method_param => Shift(yy_state_1110) - NT_non_empty_list_commas_rev_trait_method_param_ => Shift(yy_state_1111) - T_POST_LABEL => Shift(yy_state_1115) - T_LIDENT => Shift(yy_state_1118) - NT_type_ => Shift(yy_state_1124) - NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1125) - NT_list_commas_trait_method_param_ => Shift(yy_state_1146) + NT_trait_method_param => Shift(yy_state_1113) + NT_non_empty_list_commas_rev_trait_method_param_ => Shift(yy_state_1114) + T_POST_LABEL => Shift(yy_state_1118) + T_LIDENT => Shift(yy_state_1121) + NT_type_ => Shift(yy_state_1127) + NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1128) + NT_list_commas_trait_method_param_ => Shift(yy_state_1149) T_RPAREN => Reduce(0, NT_list_commas_trait_method_param_, yy_action_272) _ => Error } } ///| -fn yy_state_1146(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1149(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1147) + T_RPAREN => Shift(yy_state_1150) _ => Error } } ///| -fn yy_state_1147(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1150(_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_1148) - T_EQUAL | T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1151) + T_EQUAL | T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1148(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1151(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_1129) - NT_option_preceded_EQUAL_wildcard__ => Shift(yy_state_1149) + T_EQUAL => Shift(yy_state_1132) + NT_option_preceded_EQUAL_wildcard__ => Shift(yy_state_1152) T_SEMI | T_RBRACE => Reduce(0, NT_option_preceded_EQUAL_wildcard__, yy_action_263) _ => Error @@ -46201,50 +46279,50 @@ fn yy_state_1148(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1149(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1152(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_trait_method_decl, yy_action_257) } ///| -fn yy_state_1150(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1153(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1151) + T_LIDENT => Shift(yy_state_1154) _ => Error } } ///| -fn yy_state_1151(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1154(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1152) - T_LPAREN | T_LBRACKET => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1155) + T_LPAREN | T_LBRACKET => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1152(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1155(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1153) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1156) T_LPAREN => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error } } ///| -fn yy_state_1153(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1156(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1154) + T_LPAREN => Shift(yy_state_1157) _ => Error } } ///| -fn yy_state_1154(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1157(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -46253,44 +46331,44 @@ fn yy_state_1154(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_trait_method_param => Shift(yy_state_1110) - NT_non_empty_list_commas_rev_trait_method_param_ => Shift(yy_state_1111) - T_POST_LABEL => Shift(yy_state_1115) - T_LIDENT => Shift(yy_state_1118) - NT_type_ => Shift(yy_state_1124) - NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1125) - NT_list_commas_trait_method_param_ => Shift(yy_state_1155) + NT_trait_method_param => Shift(yy_state_1113) + NT_non_empty_list_commas_rev_trait_method_param_ => Shift(yy_state_1114) + T_POST_LABEL => Shift(yy_state_1118) + T_LIDENT => Shift(yy_state_1121) + NT_type_ => Shift(yy_state_1127) + NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1128) + NT_list_commas_trait_method_param_ => Shift(yy_state_1158) T_RPAREN => Reduce(0, NT_list_commas_trait_method_param_, yy_action_272) _ => Error } } ///| -fn yy_state_1155(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1158(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1156) + T_RPAREN => Shift(yy_state_1159) _ => Error } } ///| -fn yy_state_1156(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1159(_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_1157) - T_EQUAL | T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1160) + T_EQUAL | T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1157(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1160(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_1129) - NT_option_preceded_EQUAL_wildcard__ => Shift(yy_state_1158) + T_EQUAL => Shift(yy_state_1132) + NT_option_preceded_EQUAL_wildcard__ => Shift(yy_state_1161) T_SEMI | T_RBRACE => Reduce(0, NT_option_preceded_EQUAL_wildcard__, yy_action_263) _ => Error @@ -46298,38 +46376,38 @@ fn yy_state_1157(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1158(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1161(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(9, NT_trait_method_decl, yy_action_256) } ///| -fn yy_state_1159(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1162(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_list_semis_trait_method_decl_, yy_action_255) } ///| -fn yy_state_1160(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1163(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1161) + T_RBRACE => Shift(yy_state_1164) _ => Error } } ///| -fn yy_state_1161(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1164(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_structure_item, yy_action_254) } ///| -fn yy_state_1162(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1165(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1163) - T_LIDENT => Shift(yy_state_1165) - NT_option_func_alias_type_name_LIDENT_UIDENT__ => Shift(yy_state_1170) - T_PACKAGE_NAME => Shift(yy_state_1180) - NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1195) - NT_func_alias_target_LIDENT_ => Shift(yy_state_1197) - NT_func_alias_targets => Shift(yy_state_1198) + T_UIDENT => Shift(yy_state_1166) + T_LIDENT => Shift(yy_state_1168) + NT_option_func_alias_type_name_LIDENT_UIDENT__ => Shift(yy_state_1173) + T_PACKAGE_NAME => Shift(yy_state_1183) + NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1198) + NT_func_alias_target_LIDENT_ => Shift(yy_state_1200) + NT_func_alias_targets => Shift(yy_state_1201) T_LPAREN => Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_253) _ => Error @@ -46337,74 +46415,74 @@ fn yy_state_1162(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1163(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1166(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLONCOLON => Shift(yy_state_1164) + T_COLONCOLON => Shift(yy_state_1167) _ => Error } } ///| -fn yy_state_1164(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1167(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_func_alias_type_name_LIDENT_UIDENT_, yy_action_252) } ///| -fn yy_state_1165(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1168(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_1166) - NT_option_preceded_AS_binder__ => Shift(yy_state_1168) - T_COLONCOLON => Shift(yy_state_1169) + T_AS => Shift(yy_state_1169) + NT_option_preceded_AS_binder__ => Shift(yy_state_1171) + T_COLONCOLON => Shift(yy_state_1172) T_EOF | T_SEMI => Reduce(0, NT_option_preceded_AS_binder__, yy_action_251) _ => Error } } ///| -fn yy_state_1166(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1169(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1167) + T_LIDENT => Shift(yy_state_1170) _ => Error } } ///| -fn yy_state_1167(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1170(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_option_preceded_AS_binder__, yy_action_249) } ///| -fn yy_state_1168(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1171(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_func_alias_target_LIDENT_, yy_action_248) } ///| -fn yy_state_1169(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1172(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_func_alias_type_name_LIDENT_UIDENT_, yy_action_247) } ///| -fn yy_state_1170(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1173(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1171) + T_LPAREN => Shift(yy_state_1174) _ => Error } } ///| -fn yy_state_1171(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1174(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_func_alias_target_LIDENT_ => Shift(yy_state_1172) + NT_func_alias_target_LIDENT_ => Shift(yy_state_1175) NT_non_empty_list_commas_rev_func_alias_target_LIDENT__ => - Shift(yy_state_1173) - T_LIDENT => Shift(yy_state_1176) - NT_non_empty_list_commas_func_alias_target_LIDENT__ => Shift(yy_state_1178) + Shift(yy_state_1176) + T_LIDENT => Shift(yy_state_1179) + NT_non_empty_list_commas_func_alias_target_LIDENT__ => Shift(yy_state_1181) _ => Error } } ///| -fn yy_state_1172(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1175(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_commas_rev_func_alias_target_LIDENT__, @@ -46413,27 +46491,27 @@ fn yy_state_1172(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1173(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1176(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COMMA => Shift(yy_state_1174) - NT_option_COMMA_ => Shift(yy_state_1177) - T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_877) + T_COMMA => Shift(yy_state_1177) + NT_option_COMMA_ => Shift(yy_state_1180) + T_RPAREN => Reduce(0, NT_option_COMMA_, yy_action_879) _ => Error } } ///| -fn yy_state_1174(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1177(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_func_alias_target_LIDENT_ => Shift(yy_state_1175) - T_LIDENT => Shift(yy_state_1176) - T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_875) + NT_func_alias_target_LIDENT_ => Shift(yy_state_1178) + T_LIDENT => Shift(yy_state_1179) + T_RPAREN => Reduce(1, NT_option_COMMA_, yy_action_877) _ => Error } } ///| -fn yy_state_1175(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1178(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_commas_rev_func_alias_target_LIDENT__, @@ -46442,10 +46520,10 @@ fn yy_state_1175(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1176(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1179(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_1166) - NT_option_preceded_AS_binder__ => Shift(yy_state_1168) + T_AS => Shift(yy_state_1169) + NT_option_preceded_AS_binder__ => Shift(yy_state_1171) T_EOF | T_RPAREN | T_COMMA | T_SEMI => Reduce(0, NT_option_preceded_AS_binder__, yy_action_251) _ => Error @@ -46453,7 +46531,7 @@ fn yy_state_1176(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1177(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1180(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_non_empty_list_commas_func_alias_target_LIDENT__, @@ -46462,40 +46540,40 @@ fn yy_state_1177(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1178(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1181(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1179) + T_RPAREN => Shift(yy_state_1182) _ => Error } } ///| -fn yy_state_1179(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1182(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_func_alias_targets, yy_action_243) } ///| -fn yy_state_1180(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1183(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DOT_UIDENT => Shift(yy_state_1181) - T_DOT_LIDENT => Shift(yy_state_1183) - T_DOT_LPAREN => Shift(yy_state_1186) - NT_func_alias_type_name_DOT_LIDENT_DOT_UIDENT_ => Shift(yy_state_1189) - NT_func_alias_target_DOT_LIDENT_ => Shift(yy_state_1194) + T_DOT_UIDENT => Shift(yy_state_1184) + T_DOT_LIDENT => Shift(yy_state_1186) + T_DOT_LPAREN => Shift(yy_state_1189) + NT_func_alias_type_name_DOT_LIDENT_DOT_UIDENT_ => Shift(yy_state_1192) + NT_func_alias_target_DOT_LIDENT_ => Shift(yy_state_1197) _ => Error } } ///| -fn yy_state_1181(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1184(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLONCOLON => Shift(yy_state_1182) + T_COLONCOLON => Shift(yy_state_1185) _ => Error } } ///| -fn yy_state_1182(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1185(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_func_alias_type_name_DOT_LIDENT_DOT_UIDENT_, @@ -46504,18 +46582,18 @@ fn yy_state_1182(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1183(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1186(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_1166) - T_COLONCOLON => Shift(yy_state_1184) - NT_option_preceded_AS_binder__ => Shift(yy_state_1185) + T_AS => Shift(yy_state_1169) + T_COLONCOLON => Shift(yy_state_1187) + NT_option_preceded_AS_binder__ => Shift(yy_state_1188) T_EOF | T_SEMI => Reduce(0, NT_option_preceded_AS_binder__, yy_action_251) _ => Error } } ///| -fn yy_state_1184(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1187(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 2, NT_func_alias_type_name_DOT_LIDENT_DOT_UIDENT_, @@ -46524,85 +46602,85 @@ fn yy_state_1184(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1185(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1188(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_func_alias_target_DOT_LIDENT_, yy_action_240) } ///| -fn yy_state_1186(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1189(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_func_alias_target_LIDENT_ => Shift(yy_state_1172) + NT_func_alias_target_LIDENT_ => Shift(yy_state_1175) NT_non_empty_list_commas_rev_func_alias_target_LIDENT__ => - Shift(yy_state_1173) - T_LIDENT => Shift(yy_state_1176) - NT_non_empty_list_commas_func_alias_target_LIDENT__ => Shift(yy_state_1187) + Shift(yy_state_1176) + T_LIDENT => Shift(yy_state_1179) + NT_non_empty_list_commas_func_alias_target_LIDENT__ => Shift(yy_state_1190) _ => Error } } ///| -fn yy_state_1187(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1190(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1188) + T_RPAREN => Shift(yy_state_1191) _ => Error } } ///| -fn yy_state_1188(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1191(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_func_alias_targets, yy_action_239) } ///| -fn yy_state_1189(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1192(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1176) - T_LPAREN => Shift(yy_state_1190) - NT_func_alias_target_LIDENT_ => Shift(yy_state_1193) + T_LIDENT => Shift(yy_state_1179) + T_LPAREN => Shift(yy_state_1193) + NT_func_alias_target_LIDENT_ => Shift(yy_state_1196) _ => Error } } ///| -fn yy_state_1190(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1193(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_func_alias_target_LIDENT_ => Shift(yy_state_1172) + NT_func_alias_target_LIDENT_ => Shift(yy_state_1175) NT_non_empty_list_commas_rev_func_alias_target_LIDENT__ => - Shift(yy_state_1173) - T_LIDENT => Shift(yy_state_1176) - NT_non_empty_list_commas_func_alias_target_LIDENT__ => Shift(yy_state_1191) + Shift(yy_state_1176) + T_LIDENT => Shift(yy_state_1179) + NT_non_empty_list_commas_func_alias_target_LIDENT__ => Shift(yy_state_1194) _ => Error } } ///| -fn yy_state_1191(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1194(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1192) + T_RPAREN => Shift(yy_state_1195) _ => Error } } ///| -fn yy_state_1192(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1195(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_func_alias_targets, yy_action_238) } ///| -fn yy_state_1193(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1196(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_func_alias_targets, yy_action_237) } ///| -fn yy_state_1194(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1197(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_func_alias_targets, yy_action_236) } ///| -fn yy_state_1195(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1198(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1176) - NT_func_alias_target_LIDENT_ => Shift(yy_state_1196) + T_LIDENT => Shift(yy_state_1179) + NT_func_alias_target_LIDENT_ => Shift(yy_state_1199) T_LPAREN => Reduce(1, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_235) _ => Error @@ -46610,55 +46688,55 @@ fn yy_state_1195(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1196(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1199(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_func_alias_targets, yy_action_233) } ///| -fn yy_state_1197(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1200(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_func_alias_targets, yy_action_231) } ///| -fn yy_state_1198(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1201(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_structure_item, yy_action_230) } ///| -fn yy_state_1199(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1202(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_structure_item, yy_action_229) } ///| -fn yy_state_1200(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1203(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_971) - NT_block_expr_with_local_types => Shift(yy_state_1201) - T_EQUAL => Shift(yy_state_1202) + T_LBRACE => Shift(yy_state_974) + NT_block_expr_with_local_types => Shift(yy_state_1204) + T_EQUAL => Shift(yy_state_1205) _ => Error } } ///| -fn yy_state_1201(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1204(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_structure_item, yy_action_228) } ///| -fn yy_state_1202(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1205(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_MULTILINE_STRING => Shift(yy_state_1203) - NT_non_empty_list_MULTILINE_STRING_ => Shift(yy_state_1205) - T_STRING => Shift(yy_state_1206) + T_MULTILINE_STRING => Shift(yy_state_1206) + NT_non_empty_list_MULTILINE_STRING_ => Shift(yy_state_1208) + T_STRING => Shift(yy_state_1209) _ => Error } } ///| -fn yy_state_1203(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1206(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_MULTILINE_STRING => Shift(yy_state_1203) - NT_non_empty_list_MULTILINE_STRING_ => Shift(yy_state_1204) + T_MULTILINE_STRING => Shift(yy_state_1206) + NT_non_empty_list_MULTILINE_STRING_ => Shift(yy_state_1207) T_EOF | T_SEMI => Reduce(1, NT_non_empty_list_MULTILINE_STRING_, yy_action_227) _ => Error @@ -46666,76 +46744,76 @@ fn yy_state_1203(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1204(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1207(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_non_empty_list_MULTILINE_STRING_, yy_action_226) } ///| -fn yy_state_1205(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1208(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_225) } ///| -fn yy_state_1206(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1209(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_STRING => Shift(yy_state_1207) + T_STRING => Shift(yy_state_1210) T_EOF | T_SEMI => Reduce(3, NT_structure_item, yy_action_224) _ => Error } } ///| -fn yy_state_1207(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1210(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_223) } ///| -fn yy_state_1208(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1211(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_1209) + T_EQUAL => Shift(yy_state_1212) _ => Error } } ///| -fn yy_state_1209(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1212(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_MULTILINE_STRING => Shift(yy_state_1203) - NT_non_empty_list_MULTILINE_STRING_ => Shift(yy_state_1210) - T_STRING => Shift(yy_state_1211) + T_MULTILINE_STRING => Shift(yy_state_1206) + NT_non_empty_list_MULTILINE_STRING_ => Shift(yy_state_1213) + T_STRING => Shift(yy_state_1214) _ => Error } } ///| -fn yy_state_1210(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1213(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_222) } ///| -fn yy_state_1211(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1214(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_STRING => Shift(yy_state_1212) + T_STRING => Shift(yy_state_1215) T_EOF | T_SEMI => Reduce(3, NT_structure_item, yy_action_221) _ => Error } } ///| -fn yy_state_1212(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1215(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_220) } ///| -fn yy_state_1213(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1216(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_1214) + T_EQUAL => Shift(yy_state_1217) _ => Error } } ///| -fn yy_state_1214(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1217(_lookahead : YYSymbol) -> YYDecision { match _lookahead { NT_multiline_string => Shift(yy_state_2) T_MULTILINE_INTERP => Shift(yy_state_4) @@ -46798,73 +46876,73 @@ fn yy_state_1214(_lookahead : YYSymbol) -> YYDecision { NT_loop_label_colon => Shift(yy_state_522) T_POST_LABEL => Shift(yy_state_530) T_LIDENT => Shift(yy_state_532) - NT_expr => Shift(yy_state_1215) - T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_902) + NT_expr => Shift(yy_state_1218) + T_WHILE | T_LOOP | T_FOR => Reduce(0, NT_loop_label_colon, yy_action_904) _ => Error } } ///| -fn yy_state_1215(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1218(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_219) } ///| -fn yy_state_1216(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1219(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1217) + T_LBRACE => Shift(yy_state_1220) _ => Error } } ///| -fn yy_state_1217(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1220(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_enum_constructor => Shift(yy_state_907) - NT_non_empty_list_attribute_ => Shift(yy_state_911) - T_UIDENT => Shift(yy_state_931) - NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_934) - NT_list_semis_enum_constructor_ => Shift(yy_state_1218) + T_ATTRIBUTE => Shift(yy_state_856) + NT_enum_constructor => Shift(yy_state_910) + NT_non_empty_list_attribute_ => Shift(yy_state_914) + T_UIDENT => Shift(yy_state_934) + NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_937) + NT_list_semis_enum_constructor_ => Shift(yy_state_1221) T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_364) _ => Error } } ///| -fn yy_state_1218(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1221(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1219) + T_RBRACE => Shift(yy_state_1222) _ => Error } } ///| -fn yy_state_1219(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1222(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_1220) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_1223) T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1220(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1223(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_218) } ///| -fn yy_state_1221(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1224(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1222) - T_LBRACE => Shift(yy_state_1226) + T_LPAREN => Shift(yy_state_1225) + T_LBRACE => Shift(yy_state_1229) _ => Error } } ///| -fn yy_state_1222(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1225(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -46875,49 +46953,49 @@ fn yy_state_1222(_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_1223) + NT_non_empty_list_commas_type__ => Shift(yy_state_1226) _ => Error } } ///| -fn yy_state_1223(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1226(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1224) + T_RPAREN => Shift(yy_state_1227) _ => Error } } ///| -fn yy_state_1224(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1227(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_1225) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_1228) T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1225(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1228(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_217) } ///| -fn yy_state_1226(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1229(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - T_MUTABLE => Shift(yy_state_921) - T_PUB => Shift(yy_state_1034) - T_PRIV => Shift(yy_state_1040) - NT_option_MUTABLE_ => Shift(yy_state_1045) - NT_record_decl_field => Shift(yy_state_1227) - NT_non_empty_list_semi_rev_aux_record_decl_field_ => Shift(yy_state_1228) - T_FN => Shift(yy_state_1234) - T_ASYNC => Shift(yy_state_1241) - NT_non_empty_list_attribute_ => Shift(yy_state_1249) - NT_record_constr_decl => Shift(yy_state_1265) - NT_record_decl_body => Shift(yy_state_1267) + T_ATTRIBUTE => Shift(yy_state_856) + T_MUTABLE => Shift(yy_state_924) + T_PUB => Shift(yy_state_1037) + T_PRIV => Shift(yy_state_1043) + NT_option_MUTABLE_ => Shift(yy_state_1048) + NT_record_decl_field => Shift(yy_state_1230) + NT_non_empty_list_semi_rev_aux_record_decl_field_ => Shift(yy_state_1231) + T_FN => Shift(yy_state_1237) + T_ASYNC => Shift(yy_state_1244) + NT_non_empty_list_attribute_ => Shift(yy_state_1252) + NT_record_constr_decl => Shift(yy_state_1268) + NT_record_decl_body => Shift(yy_state_1270) T_RBRACE => Reduce(0, NT_record_decl_body, yy_action_216) T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_360) _ => Error @@ -46925,7 +47003,7 @@ fn yy_state_1226(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1227(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1230(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 1, NT_non_empty_list_semi_rev_aux_record_decl_field_, @@ -46934,41 +47012,41 @@ fn yy_state_1227(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1228(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1231(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_option_SEMI_ => Shift(yy_state_1229) - T_SEMI => Shift(yy_state_1230) - T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_812) + NT_option_SEMI_ => Shift(yy_state_1232) + T_SEMI => Shift(yy_state_1233) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_814) _ => Error } } ///| -fn yy_state_1229(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1232(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_record_decl_body, yy_action_214) } ///| -fn yy_state_1230(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1233(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - T_MUTABLE => Shift(yy_state_921) - T_PUB => Shift(yy_state_1034) - T_PRIV => Shift(yy_state_1040) - NT_option_MUTABLE_ => Shift(yy_state_1045) - NT_record_decl_field => Shift(yy_state_1231) - NT_record_constr_decl => Shift(yy_state_1232) - T_FN => Shift(yy_state_1234) - T_ASYNC => Shift(yy_state_1241) - NT_non_empty_list_attribute_ => Shift(yy_state_1249) + T_ATTRIBUTE => Shift(yy_state_856) + T_MUTABLE => Shift(yy_state_924) + T_PUB => Shift(yy_state_1037) + T_PRIV => Shift(yy_state_1043) + NT_option_MUTABLE_ => Shift(yy_state_1048) + NT_record_decl_field => Shift(yy_state_1234) + NT_record_constr_decl => Shift(yy_state_1235) + T_FN => Shift(yy_state_1237) + T_ASYNC => Shift(yy_state_1244) + NT_non_empty_list_attribute_ => Shift(yy_state_1252) T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_360) - T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_810) + T_RBRACE => Reduce(1, NT_option_SEMI_, yy_action_812) _ => Error } } ///| -fn yy_state_1231(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1234(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead( 3, NT_non_empty_list_semi_rev_aux_record_decl_field_, @@ -46977,50 +47055,50 @@ fn yy_state_1231(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1232(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1235(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_SEMI => Shift(yy_state_230) - NT_option_SEMI_ => Shift(yy_state_1233) - T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_812) + NT_option_SEMI_ => Shift(yy_state_1236) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_814) _ => Error } } ///| -fn yy_state_1233(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1236(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_record_decl_body, yy_action_212) } ///| -fn yy_state_1234(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1237(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1235) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1238) T_LIDENT => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error } } ///| -fn yy_state_1235(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1238(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1236) + T_LIDENT => Shift(yy_state_1239) _ => Error } } ///| -fn yy_state_1236(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1239(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1237) + T_LPAREN => Shift(yy_state_1240) _ => Error } } ///| -fn yy_state_1237(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1240(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -47029,82 +47107,82 @@ fn yy_state_1237(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_trait_method_param => Shift(yy_state_1110) - NT_non_empty_list_commas_rev_trait_method_param_ => Shift(yy_state_1111) - T_POST_LABEL => Shift(yy_state_1115) - T_LIDENT => Shift(yy_state_1118) - NT_type_ => Shift(yy_state_1124) - NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1125) - NT_list_commas_trait_method_param_ => Shift(yy_state_1238) + NT_trait_method_param => Shift(yy_state_1113) + NT_non_empty_list_commas_rev_trait_method_param_ => Shift(yy_state_1114) + T_POST_LABEL => Shift(yy_state_1118) + T_LIDENT => Shift(yy_state_1121) + NT_type_ => Shift(yy_state_1127) + NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1128) + NT_list_commas_trait_method_param_ => Shift(yy_state_1241) T_RPAREN => Reduce(0, NT_list_commas_trait_method_param_, yy_action_272) _ => Error } } ///| -fn yy_state_1238(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1241(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1239) + T_RPAREN => Shift(yy_state_1242) _ => Error } } ///| -fn yy_state_1239(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1242(_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_1240) - T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1243) + T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1240(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1243(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_record_constr_decl, yy_action_211) } ///| -fn yy_state_1241(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1244(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1242) + T_FN => Shift(yy_state_1245) _ => Error } } ///| -fn yy_state_1242(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1245(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1243) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1246) T_LIDENT => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error } } ///| -fn yy_state_1243(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1246(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1244) + T_LIDENT => Shift(yy_state_1247) _ => Error } } ///| -fn yy_state_1244(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1247(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1245) + T_LPAREN => Shift(yy_state_1248) _ => Error } } ///| -fn yy_state_1245(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1248(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -47113,88 +47191,88 @@ fn yy_state_1245(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_trait_method_param => Shift(yy_state_1110) - NT_non_empty_list_commas_rev_trait_method_param_ => Shift(yy_state_1111) - T_POST_LABEL => Shift(yy_state_1115) - T_LIDENT => Shift(yy_state_1118) - NT_type_ => Shift(yy_state_1124) - NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1125) - NT_list_commas_trait_method_param_ => Shift(yy_state_1246) + NT_trait_method_param => Shift(yy_state_1113) + NT_non_empty_list_commas_rev_trait_method_param_ => Shift(yy_state_1114) + T_POST_LABEL => Shift(yy_state_1118) + T_LIDENT => Shift(yy_state_1121) + NT_type_ => Shift(yy_state_1127) + NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1128) + NT_list_commas_trait_method_param_ => Shift(yy_state_1249) T_RPAREN => Reduce(0, NT_list_commas_trait_method_param_, yy_action_272) _ => Error } } ///| -fn yy_state_1246(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1249(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1247) + T_RPAREN => Shift(yy_state_1250) _ => Error } } ///| -fn yy_state_1247(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1250(_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_1248) - T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1251) + T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1248(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1251(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_record_constr_decl, yy_action_210) } ///| -fn yy_state_1249(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1252(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_MUTABLE => Shift(yy_state_921) - T_PUB => Shift(yy_state_1014) - T_PRIV => Shift(yy_state_1025) - NT_option_MUTABLE_ => Shift(yy_state_1030) - T_FN => Shift(yy_state_1250) - T_ASYNC => Shift(yy_state_1257) + T_MUTABLE => Shift(yy_state_924) + T_PUB => Shift(yy_state_1017) + T_PRIV => Shift(yy_state_1028) + NT_option_MUTABLE_ => Shift(yy_state_1033) + T_FN => Shift(yy_state_1253) + T_ASYNC => Shift(yy_state_1260) T_LIDENT => Reduce(0, NT_option_MUTABLE_, yy_action_360) _ => Error } } ///| -fn yy_state_1250(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1253(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1251) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1254) T_LIDENT => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error } } ///| -fn yy_state_1251(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1254(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1252) + T_LIDENT => Shift(yy_state_1255) _ => Error } } ///| -fn yy_state_1252(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1255(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1253) + T_LPAREN => Shift(yy_state_1256) _ => Error } } ///| -fn yy_state_1253(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1256(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -47203,82 +47281,82 @@ fn yy_state_1253(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_trait_method_param => Shift(yy_state_1110) - NT_non_empty_list_commas_rev_trait_method_param_ => Shift(yy_state_1111) - T_POST_LABEL => Shift(yy_state_1115) - T_LIDENT => Shift(yy_state_1118) - NT_type_ => Shift(yy_state_1124) - NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1125) - NT_list_commas_trait_method_param_ => Shift(yy_state_1254) + NT_trait_method_param => Shift(yy_state_1113) + NT_non_empty_list_commas_rev_trait_method_param_ => Shift(yy_state_1114) + T_POST_LABEL => Shift(yy_state_1118) + T_LIDENT => Shift(yy_state_1121) + NT_type_ => Shift(yy_state_1127) + NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1128) + NT_list_commas_trait_method_param_ => Shift(yy_state_1257) T_RPAREN => Reduce(0, NT_list_commas_trait_method_param_, yy_action_272) _ => Error } } ///| -fn yy_state_1254(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1257(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1255) + T_RPAREN => Shift(yy_state_1258) _ => Error } } ///| -fn yy_state_1255(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1258(_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_1256) - T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1259) + T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1256(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1259(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_record_constr_decl, yy_action_209) } ///| -fn yy_state_1257(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1260(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1258) + T_FN => Shift(yy_state_1261) _ => Error } } ///| -fn yy_state_1258(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1261(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1259) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1262) T_LIDENT => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error } } ///| -fn yy_state_1259(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1262(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1260) + T_LIDENT => Shift(yy_state_1263) _ => Error } } ///| -fn yy_state_1260(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1263(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1261) + T_LPAREN => Shift(yy_state_1264) _ => Error } } ///| -fn yy_state_1261(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1264(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -47287,84 +47365,84 @@ fn yy_state_1261(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_trait_method_param => Shift(yy_state_1110) - NT_non_empty_list_commas_rev_trait_method_param_ => Shift(yy_state_1111) - T_POST_LABEL => Shift(yy_state_1115) - T_LIDENT => Shift(yy_state_1118) - NT_type_ => Shift(yy_state_1124) - NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1125) - NT_list_commas_trait_method_param_ => Shift(yy_state_1262) + NT_trait_method_param => Shift(yy_state_1113) + NT_non_empty_list_commas_rev_trait_method_param_ => Shift(yy_state_1114) + T_POST_LABEL => Shift(yy_state_1118) + T_LIDENT => Shift(yy_state_1121) + NT_type_ => Shift(yy_state_1127) + NT_non_empty_list_commas_trait_method_param_ => Shift(yy_state_1128) + NT_list_commas_trait_method_param_ => Shift(yy_state_1265) T_RPAREN => Reduce(0, NT_list_commas_trait_method_param_, yy_action_272) _ => Error } } ///| -fn yy_state_1262(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1265(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RPAREN => Shift(yy_state_1263) + T_RPAREN => Shift(yy_state_1266) _ => Error } } ///| -fn yy_state_1263(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1266(_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_1264) - T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1267) + T_SEMI | T_RBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1264(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1267(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(9, NT_record_constr_decl, yy_action_208) } ///| -fn yy_state_1265(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1268(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_SEMI => Shift(yy_state_230) - NT_option_SEMI_ => Shift(yy_state_1266) - T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_812) + NT_option_SEMI_ => Shift(yy_state_1269) + T_RBRACE => Reduce(0, NT_option_SEMI_, yy_action_814) _ => Error } } ///| -fn yy_state_1266(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1269(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_record_decl_body, yy_action_207) } ///| -fn yy_state_1267(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1270(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1268) + T_RBRACE => Shift(yy_state_1271) _ => Error } } ///| -fn yy_state_1268(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1271(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_1269) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_1272) T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1269(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1272(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_206) } ///| -fn yy_state_1270(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1273(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -47373,73 +47451,73 @@ fn yy_state_1270(_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_1271) - T_LBRACE => Shift(yy_state_1272) - NT_option_type__ => Shift(yy_state_1276) + NT_type_ => Shift(yy_state_1274) + T_LBRACE => Shift(yy_state_1275) + NT_option_type__ => Shift(yy_state_1279) T_EOF | T_DERIVE | T_SEMI => Reduce(0, NT_option_type__, yy_action_205) _ => Error } } ///| -fn yy_state_1271(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1274(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_option_type__, yy_action_204) } ///| -fn yy_state_1272(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1275(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_enum_constructor => Shift(yy_state_907) - NT_non_empty_list_attribute_ => Shift(yy_state_911) - T_UIDENT => Shift(yy_state_931) - NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_934) - NT_list_semis_enum_constructor_ => Shift(yy_state_1273) + T_ATTRIBUTE => Shift(yy_state_856) + NT_enum_constructor => Shift(yy_state_910) + NT_non_empty_list_attribute_ => Shift(yy_state_914) + T_UIDENT => Shift(yy_state_934) + NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_937) + NT_list_semis_enum_constructor_ => Shift(yy_state_1276) T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_364) _ => Error } } ///| -fn yy_state_1273(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1276(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1274) + T_RBRACE => Shift(yy_state_1277) _ => Error } } ///| -fn yy_state_1274(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1277(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_1275) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_1278) T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1275(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1278(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_203) } ///| -fn yy_state_1276(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1279(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_1277) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_1280) T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1277(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1280(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_202) } ///| -fn yy_state_1278(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1281(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -47448,17 +47526,17 @@ fn yy_state_1278(_lookahead : YYSymbol) -> YYDecision { T_UIDENT => Shift(yy_state_67) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - T_DERIVE => Shift(yy_state_981) - T_EQUAL => Shift(yy_state_1279) - NT_type_ => Shift(yy_state_1282) - NT_deriving_directive_list => Shift(yy_state_1284) + T_DERIVE => Shift(yy_state_984) + T_EQUAL => Shift(yy_state_1282) + NT_type_ => Shift(yy_state_1285) + NT_deriving_directive_list => Shift(yy_state_1287) T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1279(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1282(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -47467,65 +47545,65 @@ fn yy_state_1279(_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_1280) + NT_type_ => Shift(yy_state_1283) _ => Error } } ///| -fn yy_state_1280(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1283(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_1281) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_1284) T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1281(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1284(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_201) } ///| -fn yy_state_1282(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1285(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_1283) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_1286) T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1283(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1286(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_200) } ///| -fn yy_state_1284(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1287(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_structure_item, yy_action_199) } ///| -fn yy_state_1285(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1288(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1286) + T_UIDENT => Shift(yy_state_1289) _ => Error } } ///| -fn yy_state_1286(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1289(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1287) + T_COLON => Shift(yy_state_1290) T_EQUAL => Reduce(2, NT_val_header, yy_action_198) _ => Error } } ///| -fn yy_state_1287(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1290(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -47534,35 +47612,35 @@ fn yy_state_1287(_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_1288) + NT_type_ => Shift(yy_state_1291) _ => Error } } ///| -fn yy_state_1288(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1291(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_val_header, yy_action_197) } ///| -fn yy_state_1289(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1292(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1290) + T_LIDENT => Shift(yy_state_1293) _ => Error } } ///| -fn yy_state_1290(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1293(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1291) + T_COLON => Shift(yy_state_1294) T_EQUAL => Reduce(2, NT_val_header, yy_action_196) _ => Error } } ///| -fn yy_state_1291(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1294(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -47571,40 +47649,40 @@ fn yy_state_1291(_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_1292) + NT_type_ => Shift(yy_state_1295) _ => Error } } ///| -fn yy_state_1292(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1295(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_val_header, yy_action_195) } ///| -fn yy_state_1293(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1296(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_TYPE => Shift(yy_state_1294) - T_STRING => Shift(yy_state_1298) + T_TYPE => Shift(yy_state_1297) + T_STRING => Shift(yy_state_1301) _ => Error } } ///| -fn yy_state_1294(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1297(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1295) + T_UIDENT => Shift(yy_state_1298) _ => Error } } ///| -fn yy_state_1295(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1298(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1296) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1299) T_EOF | T_DERIVE | T_SEMI => Reduce( 0, @@ -47616,60 +47694,60 @@ fn yy_state_1295(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1296(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1299(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_1297) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_1300) T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1297(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1300(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_194) } ///| -fn yy_state_1298(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1301(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1299) + T_FN => Shift(yy_state_1302) _ => Error } } ///| -fn yy_state_1299(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1302(_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_1300) - T_LIDENT => Shift(yy_state_1305) - NT_type_name => Shift(yy_state_1306) + NT_fun_binder => Shift(yy_state_1303) + T_LIDENT => Shift(yy_state_1308) + NT_type_name => Shift(yy_state_1309) _ => Error } } ///| -fn yy_state_1300(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1303(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1301) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1304) T_RAISE | T_EQUAL | T_LPAREN | T_LBRACKET | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_optional_bang, yy_action_863) + Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1301(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1304(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1302) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1305) T_RAISE | T_EQUAL | T_LPAREN | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -47677,11 +47755,11 @@ fn yy_state_1301(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1302(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1305(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1303) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1306) T_RAISE | T_EQUAL | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -47689,70 +47767,70 @@ fn yy_state_1302(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1303(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1306(_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_1304) - T_EQUAL => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1307) + T_EQUAL => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1304(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1307(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_extern_fun_header, yy_action_193) } ///| -fn yy_state_1305(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1308(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_fun_binder, yy_action_192) } ///| -fn yy_state_1306(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1309(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLONCOLON => Shift(yy_state_1307) + T_COLONCOLON => Shift(yy_state_1310) _ => Error } } ///| -fn yy_state_1307(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1310(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1308) + T_LIDENT => Shift(yy_state_1311) _ => Error } } ///| -fn yy_state_1308(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1311(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_fun_binder, yy_action_191) } ///| -fn yy_state_1309(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1312(_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_944) - T_LIDENT => Shift(yy_state_1305) - NT_type_name => Shift(yy_state_1306) - NT_fun_binder => Shift(yy_state_1310) - NT_type_parameters => Shift(yy_state_1313) + T_LBRACKET => Shift(yy_state_947) + T_LIDENT => Shift(yy_state_1308) + NT_type_name => Shift(yy_state_1309) + NT_fun_binder => Shift(yy_state_1313) + NT_type_parameters => Shift(yy_state_1316) _ => Error } } ///| -fn yy_state_1310(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1313(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1311) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1314) T_EOF | T_RAISE | T_EQUAL @@ -47761,18 +47839,18 @@ fn yy_state_1310(_lookahead : YYSymbol) -> YYDecision { | T_LBRACKET | T_LBRACE | T_THIN_ARROW - | T_NORAISE => Reduce(0, NT_optional_bang, yy_action_863) + | T_NORAISE => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1311(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1314(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1312) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1315) T_EOF | T_RAISE | T_EQUAL @@ -47786,29 +47864,29 @@ fn yy_state_1311(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1312(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1315(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_fun_header_generic, yy_action_190) } ///| -fn yy_state_1313(_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_1305) - NT_type_name => Shift(yy_state_1306) - NT_fun_binder => Shift(yy_state_1314) + T_LIDENT => Shift(yy_state_1308) + NT_type_name => Shift(yy_state_1309) + NT_fun_binder => Shift(yy_state_1317) _ => Error } } ///| -fn yy_state_1314(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1317(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1315) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1318) T_EOF | T_RAISE | T_EQUAL @@ -47816,62 +47894,62 @@ fn yy_state_1314(_lookahead : YYSymbol) -> YYDecision { | T_SEMI | T_LBRACE | T_THIN_ARROW - | T_NORAISE => Reduce(0, NT_optional_bang, yy_action_863) + | T_NORAISE => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1315(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1318(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_fun_header_generic, yy_action_189) } ///| -fn yy_state_1316(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1319(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - T_SUBERROR => Shift(yy_state_1317) - T_TYPE => Shift(yy_state_1319) - T_IMPL => Shift(yy_state_1322) - T_TRAIT => Shift(yy_state_1327) - T_CONST => Shift(yy_state_1333) - T_LET => Shift(yy_state_1337) - T_PUB => Shift(yy_state_1341) - T_PRIV => Shift(yy_state_1374) - NT_fun_header_generic => Shift(yy_state_1406) - T_ASYNC => Shift(yy_state_1409) + T_FN => Shift(yy_state_1312) + T_SUBERROR => Shift(yy_state_1320) + T_TYPE => Shift(yy_state_1322) + T_IMPL => Shift(yy_state_1325) + T_TRAIT => Shift(yy_state_1330) + T_CONST => Shift(yy_state_1336) + T_LET => Shift(yy_state_1340) + T_PUB => Shift(yy_state_1344) + T_PRIV => Shift(yy_state_1377) + NT_fun_header_generic => Shift(yy_state_1409) + T_ASYNC => Shift(yy_state_1412) _ => Error } } ///| -fn yy_state_1317(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1320(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1318) + T_UIDENT => Shift(yy_state_1321) _ => Error } } ///| -fn yy_state_1318(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1321(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_suberror_header, yy_action_188) } ///| -fn yy_state_1319(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1322(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1320) + T_UIDENT => Shift(yy_state_1323) _ => Error } } ///| -fn yy_state_1320(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1323(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1321) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1324) T_UIDENT | T_EOF | T_DERIVE @@ -47892,17 +47970,17 @@ fn yy_state_1320(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1321(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1324(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_type_header, yy_action_187) } ///| -fn yy_state_1322(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1325(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1323) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1326) T_UIDENT | T_AMPER | T_PACKAGE_NAME => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -47910,27 +47988,27 @@ fn yy_state_1322(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1323(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1326(_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_1324) + NT_type_name => Shift(yy_state_1327) _ => Error } } ///| -fn yy_state_1324(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1327(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_1325) + T_FOR => Shift(yy_state_1328) _ => Error } } ///| -fn yy_state_1325(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1328(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -47939,30 +48017,30 @@ fn yy_state_1325(_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_1326) + NT_type_ => Shift(yy_state_1329) _ => Error } } ///| -fn yy_state_1326(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1329(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_structure_item, yy_action_186) } ///| -fn yy_state_1327(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1330(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1328) + T_UIDENT => Shift(yy_state_1331) _ => Error } } ///| -fn yy_state_1328(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1331(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1097) + T_COLON => Shift(yy_state_1100) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1329) + Shift(yy_state_1332) T_LBRACE => Reduce( 0, @@ -47974,60 +48052,60 @@ fn yy_state_1328(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1329(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1332(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1330) + T_LBRACE => Shift(yy_state_1333) _ => Error } } ///| -fn yy_state_1330(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1333(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_trait_method_decl => Shift(yy_state_1101) - NT_non_empty_list_attribute_ => Shift(yy_state_1105) - T_LIDENT => Shift(yy_state_1142) - T_ASYNC => Shift(yy_state_1150) - NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1159) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1331) + T_ATTRIBUTE => Shift(yy_state_856) + NT_trait_method_decl => Shift(yy_state_1104) + NT_non_empty_list_attribute_ => Shift(yy_state_1108) + T_LIDENT => Shift(yy_state_1145) + T_ASYNC => Shift(yy_state_1153) + NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1162) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1334) T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_275) _ => Error } } ///| -fn yy_state_1331(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1334(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1332) + T_RBRACE => Shift(yy_state_1335) _ => Error } } ///| -fn yy_state_1332(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1335(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_185) } ///| -fn yy_state_1333(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1336(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1334) + T_UIDENT => Shift(yy_state_1337) _ => Error } } ///| -fn yy_state_1334(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1337(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1335) + T_COLON => Shift(yy_state_1338) T_EQUAL => Reduce(3, NT_val_header, yy_action_184) _ => Error } } ///| -fn yy_state_1335(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1338(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -48036,35 +48114,35 @@ fn yy_state_1335(_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_1336) + NT_type_ => Shift(yy_state_1339) _ => Error } } ///| -fn yy_state_1336(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1339(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_val_header, yy_action_183) } ///| -fn yy_state_1337(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1340(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1338) + T_LIDENT => Shift(yy_state_1341) _ => Error } } ///| -fn yy_state_1338(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1341(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1339) + T_COLON => Shift(yy_state_1342) T_EQUAL => Reduce(3, NT_val_header, yy_action_182) _ => Error } } ///| -fn yy_state_1339(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1342(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -48073,21 +48151,21 @@ fn yy_state_1339(_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_1340) + NT_type_ => Shift(yy_state_1343) _ => Error } } ///| -fn yy_state_1340(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1343(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_val_header, yy_action_181) } ///| -fn yy_state_1341(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1344(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1020) - NT_pub_attr => Shift(yy_state_1342) + T_LPAREN => Shift(yy_state_1023) + NT_pub_attr => Shift(yy_state_1345) T_TRAIT | T_IMPL | T_ASYNC | T_FN | T_LET | T_CONST | T_TYPE | T_SUBERROR => Reduce(0, NT_pub_attr, yy_action_310) _ => Error @@ -48095,49 +48173,49 @@ fn yy_state_1341(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1342(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1345(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - T_SUBERROR => Shift(yy_state_1343) - T_TYPE => Shift(yy_state_1345) - T_IMPL => Shift(yy_state_1348) - T_TRAIT => Shift(yy_state_1353) - T_CONST => Shift(yy_state_1359) - T_LET => Shift(yy_state_1363) - NT_fun_header_generic => Shift(yy_state_1367) - T_ASYNC => Shift(yy_state_1370) + T_FN => Shift(yy_state_1312) + T_SUBERROR => Shift(yy_state_1346) + T_TYPE => Shift(yy_state_1348) + T_IMPL => Shift(yy_state_1351) + T_TRAIT => Shift(yy_state_1356) + T_CONST => Shift(yy_state_1362) + T_LET => Shift(yy_state_1366) + NT_fun_header_generic => Shift(yy_state_1370) + T_ASYNC => Shift(yy_state_1373) _ => Error } } ///| -fn yy_state_1343(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1346(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1344) + T_UIDENT => Shift(yy_state_1347) _ => Error } } ///| -fn yy_state_1344(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1347(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_suberror_header, yy_action_180) } ///| -fn yy_state_1345(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1348(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1346) + T_UIDENT => Shift(yy_state_1349) _ => Error } } ///| -fn yy_state_1346(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1349(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1347) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1350) T_UIDENT | T_EOF | T_DERIVE @@ -48158,17 +48236,17 @@ fn yy_state_1346(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1347(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1350(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_type_header, yy_action_179) } ///| -fn yy_state_1348(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1351(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1349) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1352) T_UIDENT | T_AMPER | T_PACKAGE_NAME => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -48176,27 +48254,27 @@ fn yy_state_1348(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1349(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1352(_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_1350) + NT_type_name => Shift(yy_state_1353) _ => Error } } ///| -fn yy_state_1350(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1353(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_1351) + T_FOR => Shift(yy_state_1354) _ => Error } } ///| -fn yy_state_1351(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1354(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -48205,30 +48283,30 @@ fn yy_state_1351(_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_1352) + NT_type_ => Shift(yy_state_1355) _ => Error } } ///| -fn yy_state_1352(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1355(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_structure_item, yy_action_178) } ///| -fn yy_state_1353(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1356(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1354) + T_UIDENT => Shift(yy_state_1357) _ => Error } } ///| -fn yy_state_1354(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1357(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1097) + T_COLON => Shift(yy_state_1100) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1355) + Shift(yy_state_1358) T_LBRACE => Reduce( 0, @@ -48240,60 +48318,60 @@ fn yy_state_1354(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1355(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1358(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1356) + T_LBRACE => Shift(yy_state_1359) _ => Error } } ///| -fn yy_state_1356(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1359(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_trait_method_decl => Shift(yy_state_1101) - NT_non_empty_list_attribute_ => Shift(yy_state_1105) - T_LIDENT => Shift(yy_state_1142) - T_ASYNC => Shift(yy_state_1150) - NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1159) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1357) + T_ATTRIBUTE => Shift(yy_state_856) + NT_trait_method_decl => Shift(yy_state_1104) + NT_non_empty_list_attribute_ => Shift(yy_state_1108) + T_LIDENT => Shift(yy_state_1145) + T_ASYNC => Shift(yy_state_1153) + NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1162) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1360) T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_275) _ => Error } } ///| -fn yy_state_1357(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1360(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1358) + T_RBRACE => Shift(yy_state_1361) _ => Error } } ///| -fn yy_state_1358(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1361(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(9, NT_structure_item, yy_action_177) } ///| -fn yy_state_1359(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1362(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1360) + T_UIDENT => Shift(yy_state_1363) _ => Error } } ///| -fn yy_state_1360(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1363(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1361) + T_COLON => Shift(yy_state_1364) T_EQUAL => Reduce(5, NT_val_header, yy_action_176) _ => Error } } ///| -fn yy_state_1361(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1364(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -48302,35 +48380,35 @@ fn yy_state_1361(_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_1362) + NT_type_ => Shift(yy_state_1365) _ => Error } } ///| -fn yy_state_1362(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1365(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_val_header, yy_action_175) } ///| -fn yy_state_1363(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1366(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1364) + T_LIDENT => Shift(yy_state_1367) _ => Error } } ///| -fn yy_state_1364(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1367(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1365) + T_COLON => Shift(yy_state_1368) T_EQUAL => Reduce(5, NT_val_header, yy_action_174) _ => Error } } ///| -fn yy_state_1365(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1368(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -48339,22 +48417,22 @@ fn yy_state_1365(_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_1366) + NT_type_ => Shift(yy_state_1369) _ => Error } } ///| -fn yy_state_1366(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1369(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_val_header, yy_action_173) } ///| -fn yy_state_1367(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1370(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1368) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1371) T_EOF | T_RAISE | T_SEMI | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -48362,38 +48440,38 @@ fn yy_state_1367(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1368(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1371(_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_1369) - T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1372) + T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1369(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1372(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_declare_fun_header, yy_action_172) } ///| -fn yy_state_1370(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1373(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - NT_fun_header_generic => Shift(yy_state_1371) + T_FN => Shift(yy_state_1312) + NT_fun_header_generic => Shift(yy_state_1374) _ => Error } } ///| -fn yy_state_1371(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1374(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1372) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1375) T_EOF | T_RAISE | T_SEMI | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -48401,67 +48479,67 @@ fn yy_state_1371(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1372(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1375(_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_1373) - T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1376) + T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1373(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1376(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_declare_fun_header, yy_action_171) } ///| -fn yy_state_1374(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1377(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - T_SUBERROR => Shift(yy_state_1375) - T_TYPE => Shift(yy_state_1377) - T_IMPL => Shift(yy_state_1380) - T_TRAIT => Shift(yy_state_1385) - T_CONST => Shift(yy_state_1391) - T_LET => Shift(yy_state_1395) - NT_fun_header_generic => Shift(yy_state_1399) - T_ASYNC => Shift(yy_state_1402) + T_FN => Shift(yy_state_1312) + T_SUBERROR => Shift(yy_state_1378) + T_TYPE => Shift(yy_state_1380) + T_IMPL => Shift(yy_state_1383) + T_TRAIT => Shift(yy_state_1388) + T_CONST => Shift(yy_state_1394) + T_LET => Shift(yy_state_1398) + NT_fun_header_generic => Shift(yy_state_1402) + T_ASYNC => Shift(yy_state_1405) _ => Error } } ///| -fn yy_state_1375(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1378(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1376) + T_UIDENT => Shift(yy_state_1379) _ => Error } } ///| -fn yy_state_1376(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1379(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_suberror_header, yy_action_170) } ///| -fn yy_state_1377(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1380(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1378) + T_UIDENT => Shift(yy_state_1381) _ => Error } } ///| -fn yy_state_1378(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1381(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1379) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1382) T_UIDENT | T_EOF | T_DERIVE @@ -48482,17 +48560,17 @@ fn yy_state_1378(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1379(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1382(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_type_header, yy_action_169) } ///| -fn yy_state_1380(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1383(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1381) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1384) T_UIDENT | T_AMPER | T_PACKAGE_NAME => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -48500,27 +48578,27 @@ fn yy_state_1380(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1381(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1384(_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_1382) + NT_type_name => Shift(yy_state_1385) _ => Error } } ///| -fn yy_state_1382(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1385(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_1383) + T_FOR => Shift(yy_state_1386) _ => Error } } ///| -fn yy_state_1383(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1386(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -48529,30 +48607,30 @@ fn yy_state_1383(_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_1384) + NT_type_ => Shift(yy_state_1387) _ => Error } } ///| -fn yy_state_1384(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1387(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_168) } ///| -fn yy_state_1385(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1388(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1386) + T_UIDENT => Shift(yy_state_1389) _ => Error } } ///| -fn yy_state_1386(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1389(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1097) + T_COLON => Shift(yy_state_1100) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1387) + Shift(yy_state_1390) T_LBRACE => Reduce( 0, @@ -48564,60 +48642,60 @@ fn yy_state_1386(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1387(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1390(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1388) + T_LBRACE => Shift(yy_state_1391) _ => Error } } ///| -fn yy_state_1388(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1391(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_trait_method_decl => Shift(yy_state_1101) - NT_non_empty_list_attribute_ => Shift(yy_state_1105) - T_LIDENT => Shift(yy_state_1142) - T_ASYNC => Shift(yy_state_1150) - NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1159) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1389) + T_ATTRIBUTE => Shift(yy_state_856) + NT_trait_method_decl => Shift(yy_state_1104) + NT_non_empty_list_attribute_ => Shift(yy_state_1108) + T_LIDENT => Shift(yy_state_1145) + T_ASYNC => Shift(yy_state_1153) + NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1162) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1392) T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_275) _ => Error } } ///| -fn yy_state_1389(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1392(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1390) + T_RBRACE => Shift(yy_state_1393) _ => Error } } ///| -fn yy_state_1390(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1393(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_structure_item, yy_action_167) } ///| -fn yy_state_1391(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1394(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1392) + T_UIDENT => Shift(yy_state_1395) _ => Error } } ///| -fn yy_state_1392(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1395(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1393) + T_COLON => Shift(yy_state_1396) T_EQUAL => Reduce(4, NT_val_header, yy_action_166) _ => Error } } ///| -fn yy_state_1393(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1396(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -48626,35 +48704,35 @@ fn yy_state_1393(_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_1394) + NT_type_ => Shift(yy_state_1397) _ => Error } } ///| -fn yy_state_1394(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1397(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_val_header, yy_action_165) } ///| -fn yy_state_1395(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1398(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1396) + T_LIDENT => Shift(yy_state_1399) _ => Error } } ///| -fn yy_state_1396(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1399(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1397) + T_COLON => Shift(yy_state_1400) T_EQUAL => Reduce(4, NT_val_header, yy_action_164) _ => Error } } ///| -fn yy_state_1397(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1400(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -48663,22 +48741,22 @@ fn yy_state_1397(_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_1398) + NT_type_ => Shift(yy_state_1401) _ => Error } } ///| -fn yy_state_1398(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1401(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_val_header, yy_action_163) } ///| -fn yy_state_1399(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1402(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1400) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1403) T_EOF | T_RAISE | T_SEMI | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -48686,38 +48764,38 @@ fn yy_state_1399(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1400(_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_1401) - T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1404) + T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1401(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1404(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_declare_fun_header, yy_action_162) } ///| -fn yy_state_1402(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1405(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - NT_fun_header_generic => Shift(yy_state_1403) + T_FN => Shift(yy_state_1312) + NT_fun_header_generic => Shift(yy_state_1406) _ => Error } } ///| -fn yy_state_1403(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1406(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1404) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1407) T_EOF | T_RAISE | T_SEMI | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -48725,29 +48803,29 @@ fn yy_state_1403(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1404(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1407(_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_1405) - T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1408) + T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1405(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1408(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_declare_fun_header, yy_action_161) } ///| -fn yy_state_1406(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1409(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1407) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1410) T_EOF | T_RAISE | T_SEMI | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -48755,38 +48833,38 @@ fn yy_state_1406(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1407(_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_1408) - T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1411) + T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1408(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1411(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_declare_fun_header, yy_action_160) } ///| -fn yy_state_1409(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1412(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - NT_fun_header_generic => Shift(yy_state_1410) + T_FN => Shift(yy_state_1312) + NT_fun_header_generic => Shift(yy_state_1413) _ => Error } } ///| -fn yy_state_1410(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1413(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1411) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1414) T_EOF | T_RAISE | T_SEMI | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -48794,66 +48872,66 @@ fn yy_state_1410(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1411(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1414(_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_1412) - T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1415) + T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1412(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1415(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_declare_fun_header, yy_action_159) } ///| -fn yy_state_1413(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1416(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - T_ENUM => Shift(yy_state_1414) - T_STRUCT => Shift(yy_state_1417) - T_SUBERROR => Shift(yy_state_1420) - T_TYPE => Shift(yy_state_1422) - T_USING => Shift(yy_state_1425) - T_ENUMVIEW => Shift(yy_state_1430) - T_IMPL => Shift(yy_state_1442) - T_TEST => Shift(yy_state_1459) - T_TRAITALIAS => Shift(yy_state_1463) - T_TYPEALIAS => Shift(yy_state_1465) - T_TRAIT => Shift(yy_state_1471) - T_FNALIAS => Shift(yy_state_1477) - T_CONST => Shift(yy_state_1479) - T_LET => Shift(yy_state_1483) - T_EXTERN => Shift(yy_state_1487) - T_DECLARE => Shift(yy_state_1499) - T_PUB => Shift(yy_state_1596) - T_PRIV => Shift(yy_state_1686) - NT_fun_header_generic => Shift(yy_state_1775) - T_ASYNC => Shift(yy_state_1778) + T_FN => Shift(yy_state_1312) + T_ENUM => Shift(yy_state_1417) + T_STRUCT => Shift(yy_state_1420) + T_SUBERROR => Shift(yy_state_1423) + T_TYPE => Shift(yy_state_1425) + T_USING => Shift(yy_state_1428) + T_ENUMVIEW => Shift(yy_state_1433) + T_IMPL => Shift(yy_state_1445) + T_TEST => Shift(yy_state_1462) + T_TRAITALIAS => Shift(yy_state_1466) + T_TYPEALIAS => Shift(yy_state_1468) + T_TRAIT => Shift(yy_state_1474) + T_FNALIAS => Shift(yy_state_1480) + T_CONST => Shift(yy_state_1482) + T_LET => Shift(yy_state_1486) + T_EXTERN => Shift(yy_state_1490) + T_DECLARE => Shift(yy_state_1502) + T_PUB => Shift(yy_state_1599) + T_PRIV => Shift(yy_state_1689) + NT_fun_header_generic => Shift(yy_state_1778) + T_ASYNC => Shift(yy_state_1781) _ => Error } } ///| -fn yy_state_1414(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1417(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1415) + T_UIDENT => Shift(yy_state_1418) _ => Error } } ///| -fn yy_state_1415(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1418(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1416) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1419) T_LBRACE => Reduce( 0, @@ -48865,25 +48943,25 @@ fn yy_state_1415(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1416(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1419(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_enum_header, yy_action_158) } ///| -fn yy_state_1417(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1420(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1418) + T_UIDENT => Shift(yy_state_1421) _ => Error } } ///| -fn yy_state_1418(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1421(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1419) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1422) T_LPAREN | T_LBRACE => Reduce( 0, @@ -48895,38 +48973,38 @@ fn yy_state_1418(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1419(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1422(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_struct_header, yy_action_157) } ///| -fn yy_state_1420(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1423(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1421) + T_UIDENT => Shift(yy_state_1424) _ => Error } } ///| -fn yy_state_1421(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1424(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_suberror_header, yy_action_156) } ///| -fn yy_state_1422(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1425(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1423) + T_UIDENT => Shift(yy_state_1426) _ => Error } } ///| -fn yy_state_1423(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1426(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1424) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1427) T_UIDENT | T_EOF | T_DERIVE @@ -48947,115 +49025,115 @@ fn yy_state_1423(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1424(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1427(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_type_header, yy_action_155) } ///| -fn yy_state_1425(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1428(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_PACKAGE_NAME => Shift(yy_state_1426) + T_PACKAGE_NAME => Shift(yy_state_1429) _ => Error } } ///| -fn yy_state_1426(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1429(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1427) + T_LBRACE => Shift(yy_state_1430) _ => Error } } ///| -fn yy_state_1427(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1430(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_using_binder => Shift(yy_state_880) - NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_881) - T_TRAIT => Shift(yy_state_885) - T_TYPE => Shift(yy_state_889) - T_UIDENT => Shift(yy_state_893) - T_LIDENT => Shift(yy_state_896) - NT_non_empty_list_commas_using_binder_ => Shift(yy_state_899) - NT_list_commas_using_binder_ => Shift(yy_state_1428) + NT_using_binder => Shift(yy_state_883) + NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_884) + T_TRAIT => Shift(yy_state_888) + T_TYPE => Shift(yy_state_892) + T_UIDENT => Shift(yy_state_896) + T_LIDENT => Shift(yy_state_899) + NT_non_empty_list_commas_using_binder_ => Shift(yy_state_902) + NT_list_commas_using_binder_ => Shift(yy_state_1431) T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_380) _ => Error } } ///| -fn yy_state_1428(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1431(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1429) + T_RBRACE => Shift(yy_state_1432) _ => Error } } ///| -fn yy_state_1429(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1432(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_structure_item, yy_action_154) } ///| -fn yy_state_1430(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1433(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1431) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1434) T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error } } ///| -fn yy_state_1431(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1434(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1432) + T_UIDENT => Shift(yy_state_1435) _ => Error } } ///| -fn yy_state_1432(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1435(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1433) + T_LBRACE => Shift(yy_state_1436) _ => Error } } ///| -fn yy_state_1433(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1436(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_enum_constructor => Shift(yy_state_907) - NT_non_empty_list_attribute_ => Shift(yy_state_911) - T_UIDENT => Shift(yy_state_931) - NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_934) - NT_list_semis_enum_constructor_ => Shift(yy_state_1434) + T_ATTRIBUTE => Shift(yy_state_856) + NT_enum_constructor => Shift(yy_state_910) + NT_non_empty_list_attribute_ => Shift(yy_state_914) + T_UIDENT => Shift(yy_state_934) + NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_937) + NT_list_semis_enum_constructor_ => Shift(yy_state_1437) T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_364) _ => Error } } ///| -fn yy_state_1434(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1437(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1435) + T_RBRACE => Shift(yy_state_1438) _ => Error } } ///| -fn yy_state_1435(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1438(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_1436) + T_FOR => Shift(yy_state_1439) _ => Error } } ///| -fn yy_state_1436(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1439(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -49064,57 +49142,57 @@ fn yy_state_1436(_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_1437) + NT_type_ => Shift(yy_state_1440) _ => Error } } ///| -fn yy_state_1437(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1440(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1438) + T_WITH => Shift(yy_state_1441) _ => Error } } ///| -fn yy_state_1438(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1441(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1439) + T_LIDENT => Shift(yy_state_1442) _ => Error } } ///| -fn yy_state_1439(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1442(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1440) + NT_parameters => Shift(yy_state_1443) _ => Error } } ///| -fn yy_state_1440(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1443(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_1441) + NT_block_expr => Shift(yy_state_1444) _ => Error } } ///| -fn yy_state_1441(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1444(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(13, NT_structure_item, yy_action_153) } ///| -fn yy_state_1442(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1445(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1443) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1446) T_UIDENT | T_AMPER | T_PACKAGE_NAME => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -49122,84 +49200,84 @@ fn yy_state_1442(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1443(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1446(_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_1444) + NT_type_name => Shift(yy_state_1447) _ => Error } } ///| -fn yy_state_1444(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1447(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1445) - T_FOR => Shift(yy_state_1451) + T_WITH => Shift(yy_state_1448) + T_FOR => Shift(yy_state_1454) _ => Error } } ///| -fn yy_state_1445(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1448(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1446) + T_LIDENT => Shift(yy_state_1449) _ => Error } } ///| -fn yy_state_1446(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1449(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1447) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1450) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1447(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1450(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1448) + NT_parameters => Shift(yy_state_1451) _ => Error } } ///| -fn yy_state_1448(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1451(_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_1449) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1452) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1449(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1452(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_968) - NT_block_expr_with_local_types => Shift(yy_state_970) - T_LBRACE => Shift(yy_state_971) - NT_impl_body => Shift(yy_state_1450) + T_EQUAL => Shift(yy_state_971) + NT_block_expr_with_local_types => Shift(yy_state_973) + T_LBRACE => Shift(yy_state_974) + NT_impl_body => Shift(yy_state_1453) _ => Error } } ///| -fn yy_state_1450(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1453(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(10, NT_structure_item, yy_action_152) } ///| -fn yy_state_1451(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1454(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -49208,167 +49286,167 @@ fn yy_state_1451(_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_1452) + NT_type_ => Shift(yy_state_1455) _ => Error } } ///| -fn yy_state_1452(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1455(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1453) + T_WITH => Shift(yy_state_1456) T_EOF | T_SEMI => Reduce(6, NT_structure_item, yy_action_151) _ => Error } } ///| -fn yy_state_1453(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1456(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1454) + T_LIDENT => Shift(yy_state_1457) _ => Error } } ///| -fn yy_state_1454(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1457(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1455) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1458) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1455(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1458(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1456) + NT_parameters => Shift(yy_state_1459) _ => Error } } ///| -fn yy_state_1456(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1459(_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_1457) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1460) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1457(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1460(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_968) - NT_block_expr_with_local_types => Shift(yy_state_970) - T_LBRACE => Shift(yy_state_971) - NT_impl_body => Shift(yy_state_1458) + T_EQUAL => Shift(yy_state_971) + NT_block_expr_with_local_types => Shift(yy_state_973) + T_LBRACE => Shift(yy_state_974) + NT_impl_body => Shift(yy_state_1461) _ => Error } } ///| -fn yy_state_1458(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1461(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(12, NT_structure_item, yy_action_150) } ///| -fn yy_state_1459(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1462(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_STRING => Shift(yy_state_1062) - NT_option_loced_string_ => Shift(yy_state_1460) + T_STRING => Shift(yy_state_1065) + NT_option_loced_string_ => Shift(yy_state_1463) T_LPAREN | T_LBRACE => Reduce(0, NT_option_loced_string_, yy_action_297) _ => Error } } ///| -fn yy_state_1460(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1463(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1461) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1464) T_LBRACE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error } } ///| -fn yy_state_1461(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1464(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_971) - NT_block_expr_with_local_types => Shift(yy_state_1462) + T_LBRACE => Shift(yy_state_974) + NT_block_expr_with_local_types => Shift(yy_state_1465) _ => Error } } ///| -fn yy_state_1462(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1465(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_149) } ///| -fn yy_state_1463(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1466(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1068) - NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1071) - T_PACKAGE_NAME => Shift(yy_state_1072) - NT_batch_type_alias_targets => Shift(yy_state_1464) + T_UIDENT => Shift(yy_state_1071) + NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1074) + T_PACKAGE_NAME => Shift(yy_state_1075) + NT_batch_type_alias_targets => Shift(yy_state_1467) _ => Error } } ///| -fn yy_state_1464(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1467(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_148) } ///| -fn yy_state_1465(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1468(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) T_AMPER => Shift(yy_state_58) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1071) - T_UIDENT => Shift(yy_state_1087) - T_PACKAGE_NAME => Shift(yy_state_1088) - NT_type_ => Shift(yy_state_1466) - NT_batch_type_alias_targets => Shift(yy_state_1470) + NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1074) + T_UIDENT => Shift(yy_state_1090) + T_PACKAGE_NAME => Shift(yy_state_1091) + NT_type_ => Shift(yy_state_1469) + NT_batch_type_alias_targets => Shift(yy_state_1473) _ => Error } } ///| -fn yy_state_1466(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1469(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_1467) + T_AS => Shift(yy_state_1470) _ => Error } } ///| -fn yy_state_1467(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1470(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1468) + T_UIDENT => Shift(yy_state_1471) _ => Error } } ///| -fn yy_state_1468(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1471(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1469) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1472) T_EOF | T_SEMI => Reduce( 0, @@ -49380,29 +49458,29 @@ fn yy_state_1468(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1469(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1472(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_structure_item, yy_action_147) } ///| -fn yy_state_1470(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1473(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_146) } ///| -fn yy_state_1471(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1474(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1472) + T_UIDENT => Shift(yy_state_1475) _ => Error } } ///| -fn yy_state_1472(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1475(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1097) + T_COLON => Shift(yy_state_1100) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1473) + Shift(yy_state_1476) T_LBRACE => Reduce( 0, @@ -49414,51 +49492,51 @@ fn yy_state_1472(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1473(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1476(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1474) + T_LBRACE => Shift(yy_state_1477) _ => Error } } ///| -fn yy_state_1474(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1477(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_trait_method_decl => Shift(yy_state_1101) - NT_non_empty_list_attribute_ => Shift(yy_state_1105) - T_LIDENT => Shift(yy_state_1142) - T_ASYNC => Shift(yy_state_1150) - NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1159) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1475) + T_ATTRIBUTE => Shift(yy_state_856) + NT_trait_method_decl => Shift(yy_state_1104) + NT_non_empty_list_attribute_ => Shift(yy_state_1108) + T_LIDENT => Shift(yy_state_1145) + T_ASYNC => Shift(yy_state_1153) + NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1162) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1478) T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_275) _ => Error } } ///| -fn yy_state_1475(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1478(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1476) + T_RBRACE => Shift(yy_state_1479) _ => Error } } ///| -fn yy_state_1476(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1479(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_145) } ///| -fn yy_state_1477(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1480(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1163) - T_LIDENT => Shift(yy_state_1165) - NT_option_func_alias_type_name_LIDENT_UIDENT__ => Shift(yy_state_1170) - T_PACKAGE_NAME => Shift(yy_state_1180) - NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1195) - NT_func_alias_target_LIDENT_ => Shift(yy_state_1197) - NT_func_alias_targets => Shift(yy_state_1478) + T_UIDENT => Shift(yy_state_1166) + T_LIDENT => Shift(yy_state_1168) + NT_option_func_alias_type_name_LIDENT_UIDENT__ => Shift(yy_state_1173) + T_PACKAGE_NAME => Shift(yy_state_1183) + NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1198) + NT_func_alias_target_LIDENT_ => Shift(yy_state_1200) + NT_func_alias_targets => Shift(yy_state_1481) T_LPAREN => Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_253) _ => Error @@ -49466,29 +49544,29 @@ fn yy_state_1477(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1478(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1481(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_144) } ///| -fn yy_state_1479(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1482(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1480) + T_UIDENT => Shift(yy_state_1483) _ => Error } } ///| -fn yy_state_1480(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1483(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1481) + T_COLON => Shift(yy_state_1484) T_EQUAL => Reduce(3, NT_val_header, yy_action_143) _ => Error } } ///| -fn yy_state_1481(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1484(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -49497,35 +49575,35 @@ fn yy_state_1481(_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_1482) + NT_type_ => Shift(yy_state_1485) _ => Error } } ///| -fn yy_state_1482(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1485(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_val_header, yy_action_142) } ///| -fn yy_state_1483(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1486(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1484) + T_LIDENT => Shift(yy_state_1487) _ => Error } } ///| -fn yy_state_1484(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1487(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1485) + T_COLON => Shift(yy_state_1488) T_EQUAL => Reduce(3, NT_val_header, yy_action_141) _ => Error } } ///| -fn yy_state_1485(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1488(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -49534,40 +49612,40 @@ fn yy_state_1485(_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_1486) + NT_type_ => Shift(yy_state_1489) _ => Error } } ///| -fn yy_state_1486(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1489(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_val_header, yy_action_140) } ///| -fn yy_state_1487(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1490(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_TYPE => Shift(yy_state_1488) - T_STRING => Shift(yy_state_1492) + T_TYPE => Shift(yy_state_1491) + T_STRING => Shift(yy_state_1495) _ => Error } } ///| -fn yy_state_1488(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1491(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1489) + T_UIDENT => Shift(yy_state_1492) _ => Error } } ///| -fn yy_state_1489(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1492(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1490) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1493) T_EOF | T_DERIVE | T_SEMI => Reduce( 0, @@ -49579,60 +49657,60 @@ fn yy_state_1489(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1490(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1493(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_1491) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_1494) T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1491(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1494(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_structure_item, yy_action_139) } ///| -fn yy_state_1492(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1495(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1493) + T_FN => Shift(yy_state_1496) _ => Error } } ///| -fn yy_state_1493(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1496(_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_1305) - NT_type_name => Shift(yy_state_1306) - NT_fun_binder => Shift(yy_state_1494) + T_LIDENT => Shift(yy_state_1308) + NT_type_name => Shift(yy_state_1309) + NT_fun_binder => Shift(yy_state_1497) _ => Error } } ///| -fn yy_state_1494(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1497(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1495) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1498) T_RAISE | T_EQUAL | T_LPAREN | T_LBRACKET | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_optional_bang, yy_action_863) + Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1495(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1498(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1496) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1499) T_RAISE | T_EQUAL | T_LPAREN | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -49640,11 +49718,11 @@ fn yy_state_1495(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1496(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1499(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1497) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1500) T_RAISE | T_EQUAL | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -49652,69 +49730,69 @@ fn yy_state_1496(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1497(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1500(_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_1498) - T_EQUAL => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1501) + T_EQUAL => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1498(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1501(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(9, NT_extern_fun_header, yy_action_138) } ///| -fn yy_state_1499(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1502(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - T_SUBERROR => Shift(yy_state_1500) - T_TYPE => Shift(yy_state_1502) - T_IMPL => Shift(yy_state_1505) - T_TRAIT => Shift(yy_state_1510) - T_CONST => Shift(yy_state_1516) - T_LET => Shift(yy_state_1520) - T_PUB => Shift(yy_state_1524) - T_PRIV => Shift(yy_state_1557) - NT_fun_header_generic => Shift(yy_state_1589) - T_ASYNC => Shift(yy_state_1592) + T_FN => Shift(yy_state_1312) + T_SUBERROR => Shift(yy_state_1503) + T_TYPE => Shift(yy_state_1505) + T_IMPL => Shift(yy_state_1508) + T_TRAIT => Shift(yy_state_1513) + T_CONST => Shift(yy_state_1519) + T_LET => Shift(yy_state_1523) + T_PUB => Shift(yy_state_1527) + T_PRIV => Shift(yy_state_1560) + NT_fun_header_generic => Shift(yy_state_1592) + T_ASYNC => Shift(yy_state_1595) _ => Error } } ///| -fn yy_state_1500(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1503(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1501) + T_UIDENT => Shift(yy_state_1504) _ => Error } } ///| -fn yy_state_1501(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1504(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_suberror_header, yy_action_137) } ///| -fn yy_state_1502(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1505(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1503) + T_UIDENT => Shift(yy_state_1506) _ => Error } } ///| -fn yy_state_1503(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1506(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1504) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1507) T_UIDENT | T_EOF | T_DERIVE @@ -49735,17 +49813,17 @@ fn yy_state_1503(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1504(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1507(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_type_header, yy_action_136) } ///| -fn yy_state_1505(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1508(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1506) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1509) T_UIDENT | T_AMPER | T_PACKAGE_NAME => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -49753,27 +49831,27 @@ fn yy_state_1505(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1506(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1509(_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_1507) + NT_type_name => Shift(yy_state_1510) _ => Error } } ///| -fn yy_state_1507(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1510(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_1508) + T_FOR => Shift(yy_state_1511) _ => Error } } ///| -fn yy_state_1508(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1511(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -49782,30 +49860,30 @@ fn yy_state_1508(_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_1509) + NT_type_ => Shift(yy_state_1512) _ => Error } } ///| -fn yy_state_1509(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1512(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_135) } ///| -fn yy_state_1510(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1513(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1511) + T_UIDENT => Shift(yy_state_1514) _ => Error } } ///| -fn yy_state_1511(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1514(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1097) + T_COLON => Shift(yy_state_1100) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1512) + Shift(yy_state_1515) T_LBRACE => Reduce( 0, @@ -49817,60 +49895,60 @@ fn yy_state_1511(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1512(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1515(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1513) + T_LBRACE => Shift(yy_state_1516) _ => Error } } ///| -fn yy_state_1513(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1516(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_trait_method_decl => Shift(yy_state_1101) - NT_non_empty_list_attribute_ => Shift(yy_state_1105) - T_LIDENT => Shift(yy_state_1142) - T_ASYNC => Shift(yy_state_1150) - NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1159) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1514) + T_ATTRIBUTE => Shift(yy_state_856) + NT_trait_method_decl => Shift(yy_state_1104) + NT_non_empty_list_attribute_ => Shift(yy_state_1108) + T_LIDENT => Shift(yy_state_1145) + T_ASYNC => Shift(yy_state_1153) + NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1162) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1517) T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_275) _ => Error } } ///| -fn yy_state_1514(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1517(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1515) + T_RBRACE => Shift(yy_state_1518) _ => Error } } ///| -fn yy_state_1515(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1518(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_structure_item, yy_action_134) } ///| -fn yy_state_1516(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1519(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1517) + T_UIDENT => Shift(yy_state_1520) _ => Error } } ///| -fn yy_state_1517(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1520(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1518) + T_COLON => Shift(yy_state_1521) T_EQUAL => Reduce(4, NT_val_header, yy_action_133) _ => Error } } ///| -fn yy_state_1518(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1521(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -49879,35 +49957,35 @@ fn yy_state_1518(_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_1519) + NT_type_ => Shift(yy_state_1522) _ => Error } } ///| -fn yy_state_1519(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1522(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_val_header, yy_action_132) } ///| -fn yy_state_1520(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1523(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1521) + T_LIDENT => Shift(yy_state_1524) _ => Error } } ///| -fn yy_state_1521(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1524(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1522) + T_COLON => Shift(yy_state_1525) T_EQUAL => Reduce(4, NT_val_header, yy_action_131) _ => Error } } ///| -fn yy_state_1522(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1525(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -49916,21 +49994,21 @@ fn yy_state_1522(_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_1523) + NT_type_ => Shift(yy_state_1526) _ => Error } } ///| -fn yy_state_1523(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1526(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_val_header, yy_action_130) } ///| -fn yy_state_1524(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1527(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1020) - NT_pub_attr => Shift(yy_state_1525) + T_LPAREN => Shift(yy_state_1023) + NT_pub_attr => Shift(yy_state_1528) T_TRAIT | T_IMPL | T_ASYNC | T_FN | T_LET | T_CONST | T_TYPE | T_SUBERROR => Reduce(0, NT_pub_attr, yy_action_310) _ => Error @@ -49938,49 +50016,49 @@ fn yy_state_1524(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1525(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1528(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - T_SUBERROR => Shift(yy_state_1526) - T_TYPE => Shift(yy_state_1528) - T_IMPL => Shift(yy_state_1531) - T_TRAIT => Shift(yy_state_1536) - T_CONST => Shift(yy_state_1542) - T_LET => Shift(yy_state_1546) - NT_fun_header_generic => Shift(yy_state_1550) - T_ASYNC => Shift(yy_state_1553) + T_FN => Shift(yy_state_1312) + T_SUBERROR => Shift(yy_state_1529) + T_TYPE => Shift(yy_state_1531) + T_IMPL => Shift(yy_state_1534) + T_TRAIT => Shift(yy_state_1539) + T_CONST => Shift(yy_state_1545) + T_LET => Shift(yy_state_1549) + NT_fun_header_generic => Shift(yy_state_1553) + T_ASYNC => Shift(yy_state_1556) _ => Error } } ///| -fn yy_state_1526(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1529(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1527) + T_UIDENT => Shift(yy_state_1530) _ => Error } } ///| -fn yy_state_1527(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1530(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_suberror_header, yy_action_129) } ///| -fn yy_state_1528(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1531(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1529) + T_UIDENT => Shift(yy_state_1532) _ => Error } } ///| -fn yy_state_1529(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1532(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1530) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1533) T_UIDENT | T_EOF | T_DERIVE @@ -50001,17 +50079,17 @@ fn yy_state_1529(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1530(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1533(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_type_header, yy_action_128) } ///| -fn yy_state_1531(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1534(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1532) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1535) T_UIDENT | T_AMPER | T_PACKAGE_NAME => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -50019,27 +50097,27 @@ fn yy_state_1531(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1532(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1535(_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_1533) + NT_type_name => Shift(yy_state_1536) _ => Error } } ///| -fn yy_state_1533(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1536(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_1534) + T_FOR => Shift(yy_state_1537) _ => Error } } ///| -fn yy_state_1534(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1537(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -50048,30 +50126,30 @@ fn yy_state_1534(_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_1535) + NT_type_ => Shift(yy_state_1538) _ => Error } } ///| -fn yy_state_1535(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1538(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(9, NT_structure_item, yy_action_127) } ///| -fn yy_state_1536(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1539(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1537) + T_UIDENT => Shift(yy_state_1540) _ => Error } } ///| -fn yy_state_1537(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1540(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1097) + T_COLON => Shift(yy_state_1100) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1538) + Shift(yy_state_1541) T_LBRACE => Reduce( 0, @@ -50083,60 +50161,60 @@ fn yy_state_1537(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1538(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1541(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1539) + T_LBRACE => Shift(yy_state_1542) _ => Error } } ///| -fn yy_state_1539(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1542(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_trait_method_decl => Shift(yy_state_1101) - NT_non_empty_list_attribute_ => Shift(yy_state_1105) - T_LIDENT => Shift(yy_state_1142) - T_ASYNC => Shift(yy_state_1150) - NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1159) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1540) + T_ATTRIBUTE => Shift(yy_state_856) + NT_trait_method_decl => Shift(yy_state_1104) + NT_non_empty_list_attribute_ => Shift(yy_state_1108) + T_LIDENT => Shift(yy_state_1145) + T_ASYNC => Shift(yy_state_1153) + NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1162) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1543) T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_275) _ => Error } } ///| -fn yy_state_1540(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1543(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1541) + T_RBRACE => Shift(yy_state_1544) _ => Error } } ///| -fn yy_state_1541(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1544(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(10, NT_structure_item, yy_action_126) } ///| -fn yy_state_1542(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1545(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1543) + T_UIDENT => Shift(yy_state_1546) _ => Error } } ///| -fn yy_state_1543(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1546(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1544) + T_COLON => Shift(yy_state_1547) T_EQUAL => Reduce(6, NT_val_header, yy_action_125) _ => Error } } ///| -fn yy_state_1544(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1547(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -50145,35 +50223,35 @@ fn yy_state_1544(_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_1545) + NT_type_ => Shift(yy_state_1548) _ => Error } } ///| -fn yy_state_1545(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1548(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_val_header, yy_action_124) } ///| -fn yy_state_1546(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1549(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1547) + T_LIDENT => Shift(yy_state_1550) _ => Error } } ///| -fn yy_state_1547(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1550(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1548) + T_COLON => Shift(yy_state_1551) T_EQUAL => Reduce(6, NT_val_header, yy_action_123) _ => Error } } ///| -fn yy_state_1548(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1551(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -50182,22 +50260,22 @@ fn yy_state_1548(_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_1549) + NT_type_ => Shift(yy_state_1552) _ => Error } } ///| -fn yy_state_1549(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1552(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_val_header, yy_action_122) } ///| -fn yy_state_1550(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1553(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1551) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1554) T_EOF | T_RAISE | T_SEMI | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -50205,38 +50283,38 @@ fn yy_state_1550(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1551(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1554(_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_1552) - T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1555) + T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1552(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1555(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_declare_fun_header, yy_action_121) } ///| -fn yy_state_1553(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1556(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - NT_fun_header_generic => Shift(yy_state_1554) + T_FN => Shift(yy_state_1312) + NT_fun_header_generic => Shift(yy_state_1557) _ => Error } } ///| -fn yy_state_1554(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1557(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1555) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1558) T_EOF | T_RAISE | T_SEMI | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -50244,67 +50322,67 @@ fn yy_state_1554(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1555(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1558(_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_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1559) + T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1556(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1559(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_declare_fun_header, yy_action_120) } ///| -fn yy_state_1557(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1560(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - T_SUBERROR => Shift(yy_state_1558) - T_TYPE => Shift(yy_state_1560) - T_IMPL => Shift(yy_state_1563) - T_TRAIT => Shift(yy_state_1568) - T_CONST => Shift(yy_state_1574) - T_LET => Shift(yy_state_1578) - NT_fun_header_generic => Shift(yy_state_1582) - T_ASYNC => Shift(yy_state_1585) + T_FN => Shift(yy_state_1312) + T_SUBERROR => Shift(yy_state_1561) + T_TYPE => Shift(yy_state_1563) + T_IMPL => Shift(yy_state_1566) + T_TRAIT => Shift(yy_state_1571) + T_CONST => Shift(yy_state_1577) + T_LET => Shift(yy_state_1581) + NT_fun_header_generic => Shift(yy_state_1585) + T_ASYNC => Shift(yy_state_1588) _ => Error } } ///| -fn yy_state_1558(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1561(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1559) + T_UIDENT => Shift(yy_state_1562) _ => Error } } ///| -fn yy_state_1559(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1562(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_suberror_header, yy_action_119) } ///| -fn yy_state_1560(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1563(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1561) + T_UIDENT => Shift(yy_state_1564) _ => Error } } ///| -fn yy_state_1561(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1564(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1562) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1565) T_UIDENT | T_EOF | T_DERIVE @@ -50325,17 +50403,17 @@ fn yy_state_1561(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1562(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1565(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_type_header, yy_action_118) } ///| -fn yy_state_1563(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1566(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1564) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1567) T_UIDENT | T_AMPER | T_PACKAGE_NAME => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -50343,27 +50421,27 @@ fn yy_state_1563(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1564(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1567(_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_1565) + NT_type_name => Shift(yy_state_1568) _ => Error } } ///| -fn yy_state_1565(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1568(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_1566) + T_FOR => Shift(yy_state_1569) _ => Error } } ///| -fn yy_state_1566(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1569(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -50372,30 +50450,30 @@ fn yy_state_1566(_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_1567) + NT_type_ => Shift(yy_state_1570) _ => Error } } ///| -fn yy_state_1567(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1570(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_structure_item, yy_action_117) } ///| -fn yy_state_1568(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1571(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1569) + T_UIDENT => Shift(yy_state_1572) _ => Error } } ///| -fn yy_state_1569(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1572(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1097) + T_COLON => Shift(yy_state_1100) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1570) + Shift(yy_state_1573) T_LBRACE => Reduce( 0, @@ -50407,60 +50485,60 @@ fn yy_state_1569(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1570(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1573(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1571) + T_LBRACE => Shift(yy_state_1574) _ => Error } } ///| -fn yy_state_1571(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1574(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_trait_method_decl => Shift(yy_state_1101) - NT_non_empty_list_attribute_ => Shift(yy_state_1105) - T_LIDENT => Shift(yy_state_1142) - T_ASYNC => Shift(yy_state_1150) - NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1159) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1572) + T_ATTRIBUTE => Shift(yy_state_856) + NT_trait_method_decl => Shift(yy_state_1104) + NT_non_empty_list_attribute_ => Shift(yy_state_1108) + T_LIDENT => Shift(yy_state_1145) + T_ASYNC => Shift(yy_state_1153) + NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1162) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1575) T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_275) _ => Error } } ///| -fn yy_state_1572(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1575(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1573) + T_RBRACE => Shift(yy_state_1576) _ => Error } } ///| -fn yy_state_1573(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1576(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(9, NT_structure_item, yy_action_116) } ///| -fn yy_state_1574(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1577(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1575) + T_UIDENT => Shift(yy_state_1578) _ => Error } } ///| -fn yy_state_1575(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1578(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1576) + T_COLON => Shift(yy_state_1579) T_EQUAL => Reduce(5, NT_val_header, yy_action_115) _ => Error } } ///| -fn yy_state_1576(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1579(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -50469,35 +50547,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_1580) _ => Error } } ///| -fn yy_state_1577(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1580(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_val_header, yy_action_114) } ///| -fn yy_state_1578(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1581(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1579) + T_LIDENT => Shift(yy_state_1582) _ => Error } } ///| -fn yy_state_1579(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1582(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1580) + T_COLON => Shift(yy_state_1583) T_EQUAL => Reduce(5, NT_val_header, yy_action_113) _ => Error } } ///| -fn yy_state_1580(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1583(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -50506,22 +50584,22 @@ 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_1584) _ => Error } } ///| -fn yy_state_1581(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1584(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_val_header, yy_action_111) } ///| -fn yy_state_1582(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1585(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1583) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1586) T_EOF | T_RAISE | T_SEMI | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -50529,38 +50607,38 @@ fn yy_state_1582(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1583(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1586(_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_1584) - T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1587) + T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1584(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1587(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_declare_fun_header, yy_action_110) } ///| -fn yy_state_1585(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1588(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - NT_fun_header_generic => Shift(yy_state_1586) + T_FN => Shift(yy_state_1312) + NT_fun_header_generic => Shift(yy_state_1589) _ => Error } } ///| -fn yy_state_1586(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1589(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1587) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1590) T_EOF | T_RAISE | T_SEMI | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -50568,29 +50646,29 @@ fn yy_state_1586(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1587(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1590(_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_1588) - T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1591) + T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1588(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1591(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_declare_fun_header, yy_action_109) } ///| -fn yy_state_1589(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1592(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1590) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1593) T_EOF | T_RAISE | T_SEMI | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -50598,38 +50676,38 @@ fn yy_state_1589(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1590(_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_1591) - T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1594) + T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1591(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1594(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_declare_fun_header, yy_action_108) } ///| -fn yy_state_1592(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1595(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - NT_fun_header_generic => Shift(yy_state_1593) + T_FN => Shift(yy_state_1312) + NT_fun_header_generic => Shift(yy_state_1596) _ => Error } } ///| -fn yy_state_1593(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1596(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1594) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1597) T_EOF | T_RAISE | T_SEMI | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -50637,28 +50715,28 @@ fn yy_state_1593(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1594(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1597(_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_1595) - T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1598) + T_EOF | T_SEMI => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1595(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1598(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_declare_fun_header, yy_action_107) } ///| -fn yy_state_1596(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1599(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1020) - NT_pub_attr => Shift(yy_state_1597) + T_LPAREN => Shift(yy_state_1023) + NT_pub_attr => Shift(yy_state_1600) T_EXTERN | T_STRUCT | T_ENUM @@ -50680,44 +50758,44 @@ fn yy_state_1596(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1597(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1600(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - T_ENUM => Shift(yy_state_1598) - T_STRUCT => Shift(yy_state_1601) - T_SUBERROR => Shift(yy_state_1604) - T_TYPE => Shift(yy_state_1606) - T_USING => Shift(yy_state_1609) - T_ENUMVIEW => Shift(yy_state_1614) - T_IMPL => Shift(yy_state_1626) - T_TRAITALIAS => Shift(yy_state_1643) - T_TYPEALIAS => Shift(yy_state_1645) - T_TRAIT => Shift(yy_state_1651) - T_FNALIAS => Shift(yy_state_1657) - T_CONST => Shift(yy_state_1659) - T_LET => Shift(yy_state_1663) - T_EXTERN => Shift(yy_state_1667) - NT_fun_header_generic => Shift(yy_state_1679) - T_ASYNC => Shift(yy_state_1682) + T_FN => Shift(yy_state_1312) + T_ENUM => Shift(yy_state_1601) + T_STRUCT => Shift(yy_state_1604) + T_SUBERROR => Shift(yy_state_1607) + T_TYPE => Shift(yy_state_1609) + T_USING => Shift(yy_state_1612) + T_ENUMVIEW => Shift(yy_state_1617) + T_IMPL => Shift(yy_state_1629) + T_TRAITALIAS => Shift(yy_state_1646) + T_TYPEALIAS => Shift(yy_state_1648) + T_TRAIT => Shift(yy_state_1654) + T_FNALIAS => Shift(yy_state_1660) + T_CONST => Shift(yy_state_1662) + T_LET => Shift(yy_state_1666) + T_EXTERN => Shift(yy_state_1670) + NT_fun_header_generic => Shift(yy_state_1682) + T_ASYNC => Shift(yy_state_1685) _ => Error } } ///| -fn yy_state_1598(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1601(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1599) + T_UIDENT => Shift(yy_state_1602) _ => Error } } ///| -fn yy_state_1599(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1602(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1600) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1603) T_LBRACE => Reduce( 0, @@ -50729,25 +50807,25 @@ fn yy_state_1599(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1600(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1603(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_enum_header, yy_action_106) } ///| -fn yy_state_1601(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1604(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1602) + T_UIDENT => Shift(yy_state_1605) _ => Error } } ///| -fn yy_state_1602(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1605(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1603) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1606) T_LPAREN | T_LBRACE => Reduce( 0, @@ -50759,38 +50837,38 @@ fn yy_state_1602(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1603(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1606(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_struct_header, yy_action_105) } ///| -fn yy_state_1604(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1607(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1605) + T_UIDENT => Shift(yy_state_1608) _ => Error } } ///| -fn yy_state_1605(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1608(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_suberror_header, yy_action_104) } ///| -fn yy_state_1606(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1609(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1607) + T_UIDENT => Shift(yy_state_1610) _ => Error } } ///| -fn yy_state_1607(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1610(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1608) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1611) T_UIDENT | T_EOF | T_DERIVE @@ -50811,115 +50889,115 @@ fn yy_state_1607(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1608(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1611(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_type_header, yy_action_103) } ///| -fn yy_state_1609(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1612(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_PACKAGE_NAME => Shift(yy_state_1610) + T_PACKAGE_NAME => Shift(yy_state_1613) _ => Error } } ///| -fn yy_state_1610(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1613(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1611) + T_LBRACE => Shift(yy_state_1614) _ => Error } } ///| -fn yy_state_1611(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1614(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_using_binder => Shift(yy_state_880) - NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_881) - T_TRAIT => Shift(yy_state_885) - T_TYPE => Shift(yy_state_889) - T_UIDENT => Shift(yy_state_893) - T_LIDENT => Shift(yy_state_896) - NT_non_empty_list_commas_using_binder_ => Shift(yy_state_899) - NT_list_commas_using_binder_ => Shift(yy_state_1612) + NT_using_binder => Shift(yy_state_883) + NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_884) + T_TRAIT => Shift(yy_state_888) + T_TYPE => Shift(yy_state_892) + T_UIDENT => Shift(yy_state_896) + T_LIDENT => Shift(yy_state_899) + NT_non_empty_list_commas_using_binder_ => Shift(yy_state_902) + NT_list_commas_using_binder_ => Shift(yy_state_1615) T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_380) _ => Error } } ///| -fn yy_state_1612(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1615(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1613) + T_RBRACE => Shift(yy_state_1616) _ => Error } } ///| -fn yy_state_1613(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1616(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_structure_item, yy_action_102) } ///| -fn yy_state_1614(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1617(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1615) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1618) T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error } } ///| -fn yy_state_1615(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1618(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1616) + T_UIDENT => Shift(yy_state_1619) _ => Error } } ///| -fn yy_state_1616(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1619(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1617) + T_LBRACE => Shift(yy_state_1620) _ => Error } } ///| -fn yy_state_1617(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1620(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_enum_constructor => Shift(yy_state_907) - NT_non_empty_list_attribute_ => Shift(yy_state_911) - T_UIDENT => Shift(yy_state_931) - NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_934) - NT_list_semis_enum_constructor_ => Shift(yy_state_1618) + T_ATTRIBUTE => Shift(yy_state_856) + NT_enum_constructor => Shift(yy_state_910) + NT_non_empty_list_attribute_ => Shift(yy_state_914) + T_UIDENT => Shift(yy_state_934) + NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_937) + NT_list_semis_enum_constructor_ => Shift(yy_state_1621) T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_364) _ => Error } } ///| -fn yy_state_1618(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1621(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1619) + T_RBRACE => Shift(yy_state_1622) _ => Error } } ///| -fn yy_state_1619(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1622(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_1620) + T_FOR => Shift(yy_state_1623) _ => Error } } ///| -fn yy_state_1620(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1623(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -50928,57 +51006,57 @@ fn yy_state_1620(_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_1621) + NT_type_ => Shift(yy_state_1624) _ => Error } } ///| -fn yy_state_1621(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1624(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1622) + T_WITH => Shift(yy_state_1625) _ => Error } } ///| -fn yy_state_1622(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1625(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1623) + T_LIDENT => Shift(yy_state_1626) _ => Error } } ///| -fn yy_state_1623(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1626(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1624) + NT_parameters => Shift(yy_state_1627) _ => Error } } ///| -fn yy_state_1624(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1627(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_1625) + NT_block_expr => Shift(yy_state_1628) _ => Error } } ///| -fn yy_state_1625(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1628(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(15, NT_structure_item, yy_action_101) } ///| -fn yy_state_1626(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1629(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1627) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1630) T_UIDENT | T_AMPER | T_PACKAGE_NAME => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -50986,84 +51064,84 @@ fn yy_state_1626(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1627(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1630(_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_1628) + NT_type_name => Shift(yy_state_1631) _ => Error } } ///| -fn yy_state_1628(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1631(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1629) - T_FOR => Shift(yy_state_1635) + T_WITH => Shift(yy_state_1632) + T_FOR => Shift(yy_state_1638) _ => Error } } ///| -fn yy_state_1629(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1632(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1630) + T_LIDENT => Shift(yy_state_1633) _ => Error } } ///| -fn yy_state_1630(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1633(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1631) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1634) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1631(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1634(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1632) + NT_parameters => Shift(yy_state_1635) _ => Error } } ///| -fn yy_state_1632(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1635(_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_1633) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1636) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1633(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1636(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_968) - NT_block_expr_with_local_types => Shift(yy_state_970) - T_LBRACE => Shift(yy_state_971) - NT_impl_body => Shift(yy_state_1634) + T_EQUAL => Shift(yy_state_971) + NT_block_expr_with_local_types => Shift(yy_state_973) + T_LBRACE => Shift(yy_state_974) + NT_impl_body => Shift(yy_state_1637) _ => Error } } ///| -fn yy_state_1634(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1637(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(12, NT_structure_item, yy_action_100) } ///| -fn yy_state_1635(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1638(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -51072,132 +51150,132 @@ fn yy_state_1635(_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_1636) + NT_type_ => Shift(yy_state_1639) _ => Error } } ///| -fn yy_state_1636(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1639(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1637) + T_WITH => Shift(yy_state_1640) T_EOF | T_SEMI => Reduce(8, NT_structure_item, yy_action_99) _ => Error } } ///| -fn yy_state_1637(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1640(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1638) + T_LIDENT => Shift(yy_state_1641) _ => Error } } ///| -fn yy_state_1638(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1641(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1639) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1642) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1639(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1642(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1640) + NT_parameters => Shift(yy_state_1643) _ => Error } } ///| -fn yy_state_1640(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1643(_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_1641) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1644) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1641(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1644(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_968) - NT_block_expr_with_local_types => Shift(yy_state_970) - T_LBRACE => Shift(yy_state_971) - NT_impl_body => Shift(yy_state_1642) + T_EQUAL => Shift(yy_state_971) + NT_block_expr_with_local_types => Shift(yy_state_973) + T_LBRACE => Shift(yy_state_974) + NT_impl_body => Shift(yy_state_1645) _ => Error } } ///| -fn yy_state_1642(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1645(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(14, NT_structure_item, yy_action_98) } ///| -fn yy_state_1643(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1646(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1068) - NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1071) - T_PACKAGE_NAME => Shift(yy_state_1072) - NT_batch_type_alias_targets => Shift(yy_state_1644) + T_UIDENT => Shift(yy_state_1071) + NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1074) + T_PACKAGE_NAME => Shift(yy_state_1075) + NT_batch_type_alias_targets => Shift(yy_state_1647) _ => Error } } ///| -fn yy_state_1644(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1647(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_97) } ///| -fn yy_state_1645(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1648(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) T_AMPER => Shift(yy_state_58) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1071) - T_UIDENT => Shift(yy_state_1087) - T_PACKAGE_NAME => Shift(yy_state_1088) - NT_type_ => Shift(yy_state_1646) - NT_batch_type_alias_targets => Shift(yy_state_1650) + NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1074) + T_UIDENT => Shift(yy_state_1090) + T_PACKAGE_NAME => Shift(yy_state_1091) + NT_type_ => Shift(yy_state_1649) + NT_batch_type_alias_targets => Shift(yy_state_1653) _ => Error } } ///| -fn yy_state_1646(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1649(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_1647) + T_AS => Shift(yy_state_1650) _ => Error } } ///| -fn yy_state_1647(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1650(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1648) + T_UIDENT => Shift(yy_state_1651) _ => Error } } ///| -fn yy_state_1648(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1651(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1649) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1652) T_EOF | T_SEMI => Reduce( 0, @@ -51209,29 +51287,29 @@ fn yy_state_1648(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1649(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1652(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_structure_item, yy_action_96) } ///| -fn yy_state_1650(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1653(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_95) } ///| -fn yy_state_1651(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1654(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1652) + T_UIDENT => Shift(yy_state_1655) _ => Error } } ///| -fn yy_state_1652(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1655(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1097) + T_COLON => Shift(yy_state_1100) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1653) + Shift(yy_state_1656) T_LBRACE => Reduce( 0, @@ -51243,51 +51321,51 @@ fn yy_state_1652(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1653(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1656(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1654) + T_LBRACE => Shift(yy_state_1657) _ => Error } } ///| -fn yy_state_1654(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1657(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_trait_method_decl => Shift(yy_state_1101) - NT_non_empty_list_attribute_ => Shift(yy_state_1105) - T_LIDENT => Shift(yy_state_1142) - T_ASYNC => Shift(yy_state_1150) - NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1159) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1655) + T_ATTRIBUTE => Shift(yy_state_856) + NT_trait_method_decl => Shift(yy_state_1104) + NT_non_empty_list_attribute_ => Shift(yy_state_1108) + T_LIDENT => Shift(yy_state_1145) + T_ASYNC => Shift(yy_state_1153) + NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1162) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1658) T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_275) _ => Error } } ///| -fn yy_state_1655(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1658(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1656) + T_RBRACE => Shift(yy_state_1659) _ => Error } } ///| -fn yy_state_1656(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1659(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(9, NT_structure_item, yy_action_94) } ///| -fn yy_state_1657(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1660(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1163) - T_LIDENT => Shift(yy_state_1165) - NT_option_func_alias_type_name_LIDENT_UIDENT__ => Shift(yy_state_1170) - T_PACKAGE_NAME => Shift(yy_state_1180) - NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1195) - NT_func_alias_target_LIDENT_ => Shift(yy_state_1197) - NT_func_alias_targets => Shift(yy_state_1658) + T_UIDENT => Shift(yy_state_1166) + T_LIDENT => Shift(yy_state_1168) + NT_option_func_alias_type_name_LIDENT_UIDENT__ => Shift(yy_state_1173) + T_PACKAGE_NAME => Shift(yy_state_1183) + NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1198) + NT_func_alias_target_LIDENT_ => Shift(yy_state_1200) + NT_func_alias_targets => Shift(yy_state_1661) T_LPAREN => Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_253) _ => Error @@ -51295,29 +51373,29 @@ fn yy_state_1657(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1658(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1661(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_93) } ///| -fn yy_state_1659(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1662(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1660) + T_UIDENT => Shift(yy_state_1663) _ => Error } } ///| -fn yy_state_1660(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1663(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1661) + T_COLON => Shift(yy_state_1664) T_EQUAL => Reduce(5, NT_val_header, yy_action_92) _ => Error } } ///| -fn yy_state_1661(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1664(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -51326,35 +51404,35 @@ fn yy_state_1661(_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_1662) + NT_type_ => Shift(yy_state_1665) _ => Error } } ///| -fn yy_state_1662(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1665(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_val_header, yy_action_91) } ///| -fn yy_state_1663(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1666(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1664) + T_LIDENT => Shift(yy_state_1667) _ => Error } } ///| -fn yy_state_1664(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1667(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1665) + T_COLON => Shift(yy_state_1668) T_EQUAL => Reduce(5, NT_val_header, yy_action_90) _ => Error } } ///| -fn yy_state_1665(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1668(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -51363,40 +51441,40 @@ 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_1669) _ => Error } } ///| -fn yy_state_1666(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1669(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_val_header, yy_action_89) } ///| -fn yy_state_1667(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1670(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_TYPE => Shift(yy_state_1668) - T_STRING => Shift(yy_state_1672) + T_TYPE => Shift(yy_state_1671) + T_STRING => Shift(yy_state_1675) _ => Error } } ///| -fn yy_state_1668(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1671(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1669) + T_UIDENT => Shift(yy_state_1672) _ => Error } } ///| -fn yy_state_1669(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1672(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1670) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1673) T_EOF | T_DERIVE | T_SEMI => Reduce( 0, @@ -51408,60 +51486,60 @@ fn yy_state_1669(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1670(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1673(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_1671) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_1674) T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1671(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1674(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_structure_item, yy_action_88) } ///| -fn yy_state_1672(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1675(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1673) + T_FN => Shift(yy_state_1676) _ => Error } } ///| -fn yy_state_1673(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1676(_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_1305) - NT_type_name => Shift(yy_state_1306) - NT_fun_binder => Shift(yy_state_1674) + T_LIDENT => Shift(yy_state_1308) + NT_type_name => Shift(yy_state_1309) + NT_fun_binder => Shift(yy_state_1677) _ => Error } } ///| -fn yy_state_1674(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1677(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1675) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1678) T_RAISE | T_EQUAL | T_LPAREN | T_LBRACKET | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_optional_bang, yy_action_863) + Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1675(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1678(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1676) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1679) T_RAISE | T_EQUAL | T_LPAREN | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -51469,11 +51547,11 @@ fn yy_state_1675(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1676(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1679(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1677) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1680) T_RAISE | T_EQUAL | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -51481,29 +51559,29 @@ fn yy_state_1676(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1677(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1680(_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_1678) - T_EQUAL => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1681) + T_EQUAL => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1678(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1681(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(11, NT_extern_fun_header, yy_action_87) } ///| -fn yy_state_1679(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1682(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1680) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1683) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -51511,38 +51589,38 @@ fn yy_state_1679(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1680(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1683(_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_1681) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1684) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1681(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1684(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_fun_header, yy_action_86) } ///| -fn yy_state_1682(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1685(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - NT_fun_header_generic => Shift(yy_state_1683) + T_FN => Shift(yy_state_1312) + NT_fun_header_generic => Shift(yy_state_1686) _ => Error } } ///| -fn yy_state_1683(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1686(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1684) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1687) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -51550,62 +51628,62 @@ fn yy_state_1683(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1684(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1687(_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_862) + NT_func_return_type => Shift(yy_state_1688) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1685(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1688(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_fun_header, yy_action_85) } ///| -fn yy_state_1686(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1689(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - T_ENUM => Shift(yy_state_1687) - T_STRUCT => Shift(yy_state_1690) - T_SUBERROR => Shift(yy_state_1693) - T_TYPE => Shift(yy_state_1695) - T_USING => Shift(yy_state_1698) - T_ENUMVIEW => Shift(yy_state_1703) - T_IMPL => Shift(yy_state_1715) - T_TRAITALIAS => Shift(yy_state_1732) - T_TYPEALIAS => Shift(yy_state_1734) - T_TRAIT => Shift(yy_state_1740) - T_FNALIAS => Shift(yy_state_1746) - T_CONST => Shift(yy_state_1748) - T_LET => Shift(yy_state_1752) - T_EXTERN => Shift(yy_state_1756) - NT_fun_header_generic => Shift(yy_state_1768) - T_ASYNC => Shift(yy_state_1771) + T_FN => Shift(yy_state_1312) + T_ENUM => Shift(yy_state_1690) + T_STRUCT => Shift(yy_state_1693) + T_SUBERROR => Shift(yy_state_1696) + T_TYPE => Shift(yy_state_1698) + T_USING => Shift(yy_state_1701) + T_ENUMVIEW => Shift(yy_state_1706) + T_IMPL => Shift(yy_state_1718) + T_TRAITALIAS => Shift(yy_state_1735) + T_TYPEALIAS => Shift(yy_state_1737) + T_TRAIT => Shift(yy_state_1743) + T_FNALIAS => Shift(yy_state_1749) + T_CONST => Shift(yy_state_1751) + T_LET => Shift(yy_state_1755) + T_EXTERN => Shift(yy_state_1759) + NT_fun_header_generic => Shift(yy_state_1771) + T_ASYNC => Shift(yy_state_1774) _ => Error } } ///| -fn yy_state_1687(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1690(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1688) + T_UIDENT => Shift(yy_state_1691) _ => Error } } ///| -fn yy_state_1688(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1691(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1689) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1692) T_LBRACE => Reduce( 0, @@ -51617,25 +51695,25 @@ fn yy_state_1688(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1689(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1692(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_enum_header, yy_action_84) } ///| -fn yy_state_1690(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1693(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1691) + T_UIDENT => Shift(yy_state_1694) _ => Error } } ///| -fn yy_state_1691(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1694(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1692) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1695) T_LPAREN | T_LBRACE => Reduce( 0, @@ -51647,38 +51725,38 @@ fn yy_state_1691(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1692(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1695(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_struct_header, yy_action_83) } ///| -fn yy_state_1693(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1696(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1694) + T_UIDENT => Shift(yy_state_1697) _ => Error } } ///| -fn yy_state_1694(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1697(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_suberror_header, yy_action_82) } ///| -fn yy_state_1695(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1698(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1696) + T_UIDENT => Shift(yy_state_1699) _ => Error } } ///| -fn yy_state_1696(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1699(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1697) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1700) T_UIDENT | T_EOF | T_DERIVE @@ -51699,115 +51777,115 @@ fn yy_state_1696(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1697(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1700(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_type_header, yy_action_81) } ///| -fn yy_state_1698(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1701(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_PACKAGE_NAME => Shift(yy_state_1699) + T_PACKAGE_NAME => Shift(yy_state_1702) _ => Error } } ///| -fn yy_state_1699(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1702(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1700) + T_LBRACE => Shift(yy_state_1703) _ => Error } } ///| -fn yy_state_1700(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1703(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_using_binder => Shift(yy_state_880) - NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_881) - T_TRAIT => Shift(yy_state_885) - T_TYPE => Shift(yy_state_889) - T_UIDENT => Shift(yy_state_893) - T_LIDENT => Shift(yy_state_896) - NT_non_empty_list_commas_using_binder_ => Shift(yy_state_899) - NT_list_commas_using_binder_ => Shift(yy_state_1701) + NT_using_binder => Shift(yy_state_883) + NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_884) + T_TRAIT => Shift(yy_state_888) + T_TYPE => Shift(yy_state_892) + T_UIDENT => Shift(yy_state_896) + T_LIDENT => Shift(yy_state_899) + NT_non_empty_list_commas_using_binder_ => Shift(yy_state_902) + NT_list_commas_using_binder_ => Shift(yy_state_1704) T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_380) _ => Error } } ///| -fn yy_state_1701(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1704(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1702) + T_RBRACE => Shift(yy_state_1705) _ => Error } } ///| -fn yy_state_1702(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1705(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_80) } ///| -fn yy_state_1703(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1706(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1704) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1707) T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error } } ///| -fn yy_state_1704(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1707(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1705) + T_UIDENT => Shift(yy_state_1708) _ => Error } } ///| -fn yy_state_1705(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1708(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1706) + T_LBRACE => Shift(yy_state_1709) _ => Error } } ///| -fn yy_state_1706(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1709(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_enum_constructor => Shift(yy_state_907) - NT_non_empty_list_attribute_ => Shift(yy_state_911) - T_UIDENT => Shift(yy_state_931) - NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_934) - NT_list_semis_enum_constructor_ => Shift(yy_state_1707) + T_ATTRIBUTE => Shift(yy_state_856) + NT_enum_constructor => Shift(yy_state_910) + NT_non_empty_list_attribute_ => Shift(yy_state_914) + T_UIDENT => Shift(yy_state_934) + NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_937) + NT_list_semis_enum_constructor_ => Shift(yy_state_1710) T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_364) _ => Error } } ///| -fn yy_state_1707(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1710(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1708) + T_RBRACE => Shift(yy_state_1711) _ => Error } } ///| -fn yy_state_1708(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1711(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_1709) + T_FOR => Shift(yy_state_1712) _ => Error } } ///| -fn yy_state_1709(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1712(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -51816,57 +51894,57 @@ fn yy_state_1709(_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_1710) + NT_type_ => Shift(yy_state_1713) _ => Error } } ///| -fn yy_state_1710(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1713(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1711) + T_WITH => Shift(yy_state_1714) _ => Error } } ///| -fn yy_state_1711(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1714(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1712) + T_LIDENT => Shift(yy_state_1715) _ => Error } } ///| -fn yy_state_1712(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1715(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1713) + NT_parameters => Shift(yy_state_1716) _ => Error } } ///| -fn yy_state_1713(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1716(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_1714) + NT_block_expr => Shift(yy_state_1717) _ => Error } } ///| -fn yy_state_1714(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1717(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(14, NT_structure_item, yy_action_79) } ///| -fn yy_state_1715(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1718(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1716) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1719) T_UIDENT | T_AMPER | T_PACKAGE_NAME => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -51874,84 +51952,84 @@ fn yy_state_1715(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1716(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1719(_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_1717) + NT_type_name => Shift(yy_state_1720) _ => Error } } ///| -fn yy_state_1717(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1720(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1718) - T_FOR => Shift(yy_state_1724) + T_WITH => Shift(yy_state_1721) + T_FOR => Shift(yy_state_1727) _ => Error } } ///| -fn yy_state_1718(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1721(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1719) + T_LIDENT => Shift(yy_state_1722) _ => Error } } ///| -fn yy_state_1719(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1722(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1720) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1723) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1720(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1723(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1721) + NT_parameters => Shift(yy_state_1724) _ => Error } } ///| -fn yy_state_1721(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1724(_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_1722) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1725) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1722(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1725(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_968) - NT_block_expr_with_local_types => Shift(yy_state_970) - T_LBRACE => Shift(yy_state_971) - NT_impl_body => Shift(yy_state_1723) + T_EQUAL => Shift(yy_state_971) + NT_block_expr_with_local_types => Shift(yy_state_973) + T_LBRACE => Shift(yy_state_974) + NT_impl_body => Shift(yy_state_1726) _ => Error } } ///| -fn yy_state_1723(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1726(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(11, NT_structure_item, yy_action_78) } ///| -fn yy_state_1724(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1727(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -51960,132 +52038,132 @@ fn yy_state_1724(_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_1725) + NT_type_ => Shift(yy_state_1728) _ => Error } } ///| -fn yy_state_1725(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1728(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1726) + T_WITH => Shift(yy_state_1729) T_EOF | T_SEMI => Reduce(7, NT_structure_item, yy_action_77) _ => Error } } ///| -fn yy_state_1726(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1729(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1727) + T_LIDENT => Shift(yy_state_1730) _ => Error } } ///| -fn yy_state_1727(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1730(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1728) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1731) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1728(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1731(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1729) + NT_parameters => Shift(yy_state_1732) _ => Error } } ///| -fn yy_state_1729(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1732(_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_1730) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1733) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1730(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1733(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_968) - NT_block_expr_with_local_types => Shift(yy_state_970) - T_LBRACE => Shift(yy_state_971) - NT_impl_body => Shift(yy_state_1731) + T_EQUAL => Shift(yy_state_971) + NT_block_expr_with_local_types => Shift(yy_state_973) + T_LBRACE => Shift(yy_state_974) + NT_impl_body => Shift(yy_state_1734) _ => Error } } ///| -fn yy_state_1731(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1734(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(13, NT_structure_item, yy_action_76) } ///| -fn yy_state_1732(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1735(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1068) - NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1071) - T_PACKAGE_NAME => Shift(yy_state_1072) - NT_batch_type_alias_targets => Shift(yy_state_1733) + T_UIDENT => Shift(yy_state_1071) + NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1074) + T_PACKAGE_NAME => Shift(yy_state_1075) + NT_batch_type_alias_targets => Shift(yy_state_1736) _ => Error } } ///| -fn yy_state_1733(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1736(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_75) } ///| -fn yy_state_1734(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1737(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) T_AMPER => Shift(yy_state_58) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1071) - T_UIDENT => Shift(yy_state_1087) - T_PACKAGE_NAME => Shift(yy_state_1088) - NT_type_ => Shift(yy_state_1735) - NT_batch_type_alias_targets => Shift(yy_state_1739) + NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1074) + T_UIDENT => Shift(yy_state_1090) + T_PACKAGE_NAME => Shift(yy_state_1091) + NT_type_ => Shift(yy_state_1738) + NT_batch_type_alias_targets => Shift(yy_state_1742) _ => Error } } ///| -fn yy_state_1735(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1738(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_1736) + T_AS => Shift(yy_state_1739) _ => Error } } ///| -fn yy_state_1736(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1739(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1737) + T_UIDENT => Shift(yy_state_1740) _ => Error } } ///| -fn yy_state_1737(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1740(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1738) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1741) T_EOF | T_SEMI => Reduce( 0, @@ -52097,29 +52175,29 @@ fn yy_state_1737(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1738(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1741(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_74) } ///| -fn yy_state_1739(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1742(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_73) } ///| -fn yy_state_1740(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1743(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1741) + T_UIDENT => Shift(yy_state_1744) _ => Error } } ///| -fn yy_state_1741(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1744(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1097) + T_COLON => Shift(yy_state_1100) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1742) + Shift(yy_state_1745) T_LBRACE => Reduce( 0, @@ -52131,51 +52209,51 @@ fn yy_state_1741(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1742(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1745(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1743) + T_LBRACE => Shift(yy_state_1746) _ => Error } } ///| -fn yy_state_1743(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1746(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_trait_method_decl => Shift(yy_state_1101) - NT_non_empty_list_attribute_ => Shift(yy_state_1105) - T_LIDENT => Shift(yy_state_1142) - T_ASYNC => Shift(yy_state_1150) - NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1159) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1744) + T_ATTRIBUTE => Shift(yy_state_856) + NT_trait_method_decl => Shift(yy_state_1104) + NT_non_empty_list_attribute_ => Shift(yy_state_1108) + T_LIDENT => Shift(yy_state_1145) + T_ASYNC => Shift(yy_state_1153) + NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1162) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1747) T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_275) _ => Error } } ///| -fn yy_state_1744(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1747(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1745) + T_RBRACE => Shift(yy_state_1748) _ => Error } } ///| -fn yy_state_1745(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1748(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_structure_item, yy_action_72) } ///| -fn yy_state_1746(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1749(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1163) - T_LIDENT => Shift(yy_state_1165) - NT_option_func_alias_type_name_LIDENT_UIDENT__ => Shift(yy_state_1170) - T_PACKAGE_NAME => Shift(yy_state_1180) - NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1195) - NT_func_alias_target_LIDENT_ => Shift(yy_state_1197) - NT_func_alias_targets => Shift(yy_state_1747) + T_UIDENT => Shift(yy_state_1166) + T_LIDENT => Shift(yy_state_1168) + NT_option_func_alias_type_name_LIDENT_UIDENT__ => Shift(yy_state_1173) + T_PACKAGE_NAME => Shift(yy_state_1183) + NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1198) + NT_func_alias_target_LIDENT_ => Shift(yy_state_1200) + NT_func_alias_targets => Shift(yy_state_1750) T_LPAREN => Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_253) _ => Error @@ -52183,29 +52261,29 @@ fn yy_state_1746(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1747(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1750(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_71) } ///| -fn yy_state_1748(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1751(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1749) + T_UIDENT => Shift(yy_state_1752) _ => Error } } ///| -fn yy_state_1749(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1752(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1750) + T_COLON => Shift(yy_state_1753) T_EQUAL => Reduce(4, NT_val_header, yy_action_70) _ => Error } } ///| -fn yy_state_1750(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1753(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -52214,35 +52292,35 @@ fn yy_state_1750(_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_1751) + NT_type_ => Shift(yy_state_1754) _ => Error } } ///| -fn yy_state_1751(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1754(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_val_header, yy_action_69) } ///| -fn yy_state_1752(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1755(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1753) + T_LIDENT => Shift(yy_state_1756) _ => Error } } ///| -fn yy_state_1753(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1756(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1754) + T_COLON => Shift(yy_state_1757) T_EQUAL => Reduce(4, NT_val_header, yy_action_68) _ => Error } } ///| -fn yy_state_1754(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1757(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -52251,40 +52329,40 @@ fn yy_state_1754(_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_1755) + NT_type_ => Shift(yy_state_1758) _ => Error } } ///| -fn yy_state_1755(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1758(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_val_header, yy_action_67) } ///| -fn yy_state_1756(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1759(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_TYPE => Shift(yy_state_1757) - T_STRING => Shift(yy_state_1761) + T_TYPE => Shift(yy_state_1760) + T_STRING => Shift(yy_state_1764) _ => Error } } ///| -fn yy_state_1757(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1760(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1758) + T_UIDENT => Shift(yy_state_1761) _ => Error } } ///| -fn yy_state_1758(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1761(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1759) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1762) T_EOF | T_DERIVE | T_SEMI => Reduce( 0, @@ -52296,60 +52374,60 @@ fn yy_state_1758(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1759(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1762(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_1760) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_1763) T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1760(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1763(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_66) } ///| -fn yy_state_1761(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1764(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1762) + T_FN => Shift(yy_state_1765) _ => Error } } ///| -fn yy_state_1762(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1765(_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_1305) - NT_type_name => Shift(yy_state_1306) - NT_fun_binder => Shift(yy_state_1763) + T_LIDENT => Shift(yy_state_1308) + NT_type_name => Shift(yy_state_1309) + NT_fun_binder => Shift(yy_state_1766) _ => Error } } ///| -fn yy_state_1763(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1766(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1764) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1767) T_RAISE | T_EQUAL | T_LPAREN | T_LBRACKET | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_optional_bang, yy_action_863) + Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1764(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1767(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1765) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1768) T_RAISE | T_EQUAL | T_LPAREN | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -52357,11 +52435,11 @@ fn yy_state_1764(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1765(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1768(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1766) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1769) T_RAISE | T_EQUAL | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -52369,29 +52447,29 @@ fn yy_state_1765(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1766(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1769(_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_1767) - T_EQUAL => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1770) + T_EQUAL => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1767(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1770(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(10, NT_extern_fun_header, yy_action_65) } ///| -fn yy_state_1768(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1771(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1769) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1772) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -52399,38 +52477,38 @@ fn yy_state_1768(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1769(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1772(_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_1770) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1773) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1770(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1773(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_fun_header, yy_action_64) } ///| -fn yy_state_1771(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1774(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - NT_fun_header_generic => Shift(yy_state_1772) + T_FN => Shift(yy_state_1312) + NT_fun_header_generic => Shift(yy_state_1775) _ => Error } } ///| -fn yy_state_1772(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1775(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1773) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1776) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -52438,29 +52516,29 @@ fn yy_state_1772(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1773(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1776(_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_1774) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1777) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1774(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1777(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_fun_header, yy_action_63) } ///| -fn yy_state_1775(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1778(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1776) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1779) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -52468,74 +52546,74 @@ fn yy_state_1775(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1776(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1779(_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_1777) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1780) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1777(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1780(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_fun_header, yy_action_62) } ///| -fn yy_state_1778(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1781(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - T_TEST => Shift(yy_state_1779) - NT_fun_header_generic => Shift(yy_state_1783) + T_FN => Shift(yy_state_1312) + T_TEST => Shift(yy_state_1782) + NT_fun_header_generic => Shift(yy_state_1786) _ => Error } } ///| -fn yy_state_1779(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1782(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_STRING => Shift(yy_state_1062) - NT_option_loced_string_ => Shift(yy_state_1780) + T_STRING => Shift(yy_state_1065) + NT_option_loced_string_ => Shift(yy_state_1783) T_LPAREN | T_LBRACE => Reduce(0, NT_option_loced_string_, yy_action_297) _ => Error } } ///| -fn yy_state_1780(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1783(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1781) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1784) T_LBRACE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error } } ///| -fn yy_state_1781(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1784(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_971) - NT_block_expr_with_local_types => Shift(yy_state_1782) + T_LBRACE => Shift(yy_state_974) + NT_block_expr_with_local_types => Shift(yy_state_1785) _ => Error } } ///| -fn yy_state_1782(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1785(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_structure_item, yy_action_61) } ///| -fn yy_state_1783(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1786(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1784) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1787) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -52543,28 +52621,28 @@ fn yy_state_1783(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1784(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1787(_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_1785) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1788) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1785(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1788(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_fun_header, yy_action_59) } ///| -fn yy_state_1786(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1789(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LPAREN => Shift(yy_state_1020) - NT_pub_attr => Shift(yy_state_1787) + T_LPAREN => Shift(yy_state_1023) + NT_pub_attr => Shift(yy_state_1790) T_EXTERN | T_STRUCT | T_ENUM @@ -52586,44 +52664,44 @@ fn yy_state_1786(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1787(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1790(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - T_ENUM => Shift(yy_state_1788) - T_STRUCT => Shift(yy_state_1791) - T_SUBERROR => Shift(yy_state_1794) - T_TYPE => Shift(yy_state_1796) - T_USING => Shift(yy_state_1799) - T_ENUMVIEW => Shift(yy_state_1804) - T_IMPL => Shift(yy_state_1816) - T_TRAITALIAS => Shift(yy_state_1833) - T_TYPEALIAS => Shift(yy_state_1835) - T_TRAIT => Shift(yy_state_1841) - T_FNALIAS => Shift(yy_state_1847) - T_CONST => Shift(yy_state_1849) - T_LET => Shift(yy_state_1853) - T_EXTERN => Shift(yy_state_1857) - NT_fun_header_generic => Shift(yy_state_1869) - T_ASYNC => Shift(yy_state_1872) + T_FN => Shift(yy_state_1312) + T_ENUM => Shift(yy_state_1791) + T_STRUCT => Shift(yy_state_1794) + T_SUBERROR => Shift(yy_state_1797) + T_TYPE => Shift(yy_state_1799) + T_USING => Shift(yy_state_1802) + T_ENUMVIEW => Shift(yy_state_1807) + T_IMPL => Shift(yy_state_1819) + T_TRAITALIAS => Shift(yy_state_1836) + T_TYPEALIAS => Shift(yy_state_1838) + T_TRAIT => Shift(yy_state_1844) + T_FNALIAS => Shift(yy_state_1850) + T_CONST => Shift(yy_state_1852) + T_LET => Shift(yy_state_1856) + T_EXTERN => Shift(yy_state_1860) + NT_fun_header_generic => Shift(yy_state_1872) + T_ASYNC => Shift(yy_state_1875) _ => Error } } ///| -fn yy_state_1788(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1791(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1789) + T_UIDENT => Shift(yy_state_1792) _ => Error } } ///| -fn yy_state_1789(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1792(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1790) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1793) T_LBRACE => Reduce( 0, @@ -52635,25 +52713,25 @@ fn yy_state_1789(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1790(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1793(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_enum_header, yy_action_58) } ///| -fn yy_state_1791(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1794(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1792) + T_UIDENT => Shift(yy_state_1795) _ => Error } } ///| -fn yy_state_1792(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1795(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1793) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1796) T_LPAREN | T_LBRACE => Reduce( 0, @@ -52665,38 +52743,38 @@ fn yy_state_1792(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1793(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1796(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_struct_header, yy_action_57) } ///| -fn yy_state_1794(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1797(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1795) + T_UIDENT => Shift(yy_state_1798) _ => Error } } ///| -fn yy_state_1795(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1798(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_suberror_header, yy_action_56) } ///| -fn yy_state_1796(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1799(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1797) + T_UIDENT => Shift(yy_state_1800) _ => Error } } ///| -fn yy_state_1797(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1800(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1798) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1801) T_UIDENT | T_EOF | T_DERIVE @@ -52717,115 +52795,115 @@ fn yy_state_1797(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1798(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1801(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_type_header, yy_action_55) } ///| -fn yy_state_1799(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1802(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_PACKAGE_NAME => Shift(yy_state_1800) + T_PACKAGE_NAME => Shift(yy_state_1803) _ => Error } } ///| -fn yy_state_1800(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1803(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1801) + T_LBRACE => Shift(yy_state_1804) _ => Error } } ///| -fn yy_state_1801(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1804(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_using_binder => Shift(yy_state_880) - NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_881) - T_TRAIT => Shift(yy_state_885) - T_TYPE => Shift(yy_state_889) - T_UIDENT => Shift(yy_state_893) - T_LIDENT => Shift(yy_state_896) - NT_non_empty_list_commas_using_binder_ => Shift(yy_state_899) - NT_list_commas_using_binder_ => Shift(yy_state_1802) + NT_using_binder => Shift(yy_state_883) + NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_884) + T_TRAIT => Shift(yy_state_888) + T_TYPE => Shift(yy_state_892) + T_UIDENT => Shift(yy_state_896) + T_LIDENT => Shift(yy_state_899) + NT_non_empty_list_commas_using_binder_ => Shift(yy_state_902) + NT_list_commas_using_binder_ => Shift(yy_state_1805) T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_380) _ => Error } } ///| -fn yy_state_1802(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1805(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1803) + T_RBRACE => Shift(yy_state_1806) _ => Error } } ///| -fn yy_state_1803(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1806(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_54) } ///| -fn yy_state_1804(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1807(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1805) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1808) T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error } } ///| -fn yy_state_1805(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1808(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1806) + T_UIDENT => Shift(yy_state_1809) _ => Error } } ///| -fn yy_state_1806(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1809(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1807) + T_LBRACE => Shift(yy_state_1810) _ => Error } } ///| -fn yy_state_1807(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1810(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_enum_constructor => Shift(yy_state_907) - NT_non_empty_list_attribute_ => Shift(yy_state_911) - T_UIDENT => Shift(yy_state_931) - NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_934) - NT_list_semis_enum_constructor_ => Shift(yy_state_1808) + T_ATTRIBUTE => Shift(yy_state_856) + NT_enum_constructor => Shift(yy_state_910) + NT_non_empty_list_attribute_ => Shift(yy_state_914) + T_UIDENT => Shift(yy_state_934) + NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_937) + NT_list_semis_enum_constructor_ => Shift(yy_state_1811) T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_364) _ => Error } } ///| -fn yy_state_1808(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1811(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1809) + T_RBRACE => Shift(yy_state_1812) _ => Error } } ///| -fn yy_state_1809(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1812(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_1810) + T_FOR => Shift(yy_state_1813) _ => Error } } ///| -fn yy_state_1810(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1813(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -52834,57 +52912,57 @@ fn yy_state_1810(_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_1811) + NT_type_ => Shift(yy_state_1814) _ => Error } } ///| -fn yy_state_1811(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1814(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1812) + T_WITH => Shift(yy_state_1815) _ => Error } } ///| -fn yy_state_1812(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1815(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1813) + T_LIDENT => Shift(yy_state_1816) _ => Error } } ///| -fn yy_state_1813(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1816(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1814) + NT_parameters => Shift(yy_state_1817) _ => Error } } ///| -fn yy_state_1814(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1817(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_1815) + NT_block_expr => Shift(yy_state_1818) _ => Error } } ///| -fn yy_state_1815(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1818(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(14, NT_structure_item, yy_action_53) } ///| -fn yy_state_1816(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1819(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1817) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1820) T_UIDENT | T_AMPER | T_PACKAGE_NAME => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -52892,84 +52970,84 @@ fn yy_state_1816(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1817(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1820(_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_1818) + NT_type_name => Shift(yy_state_1821) _ => Error } } ///| -fn yy_state_1818(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1821(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1819) - T_FOR => Shift(yy_state_1825) + T_WITH => Shift(yy_state_1822) + T_FOR => Shift(yy_state_1828) _ => Error } } ///| -fn yy_state_1819(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1822(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1820) + T_LIDENT => Shift(yy_state_1823) _ => Error } } ///| -fn yy_state_1820(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1823(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1821) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1824) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1821(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1824(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1822) + NT_parameters => Shift(yy_state_1825) _ => Error } } ///| -fn yy_state_1822(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1825(_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_1823) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1826) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1823(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1826(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_968) - NT_block_expr_with_local_types => Shift(yy_state_970) - T_LBRACE => Shift(yy_state_971) - NT_impl_body => Shift(yy_state_1824) + T_EQUAL => Shift(yy_state_971) + NT_block_expr_with_local_types => Shift(yy_state_973) + T_LBRACE => Shift(yy_state_974) + NT_impl_body => Shift(yy_state_1827) _ => Error } } ///| -fn yy_state_1824(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1827(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(11, NT_structure_item, yy_action_52) } ///| -fn yy_state_1825(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1828(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -52978,132 +53056,132 @@ fn yy_state_1825(_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_1826) + NT_type_ => Shift(yy_state_1829) _ => Error } } ///| -fn yy_state_1826(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1829(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1827) + T_WITH => Shift(yy_state_1830) T_EOF | T_SEMI => Reduce(7, NT_structure_item, yy_action_51) _ => Error } } ///| -fn yy_state_1827(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1830(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1828) + T_LIDENT => Shift(yy_state_1831) _ => Error } } ///| -fn yy_state_1828(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1831(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1829) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1832) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1829(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1832(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1830) + NT_parameters => Shift(yy_state_1833) _ => Error } } ///| -fn yy_state_1830(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1833(_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_1831) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1834) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1831(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1834(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_968) - NT_block_expr_with_local_types => Shift(yy_state_970) - T_LBRACE => Shift(yy_state_971) - NT_impl_body => Shift(yy_state_1832) + T_EQUAL => Shift(yy_state_971) + NT_block_expr_with_local_types => Shift(yy_state_973) + T_LBRACE => Shift(yy_state_974) + NT_impl_body => Shift(yy_state_1835) _ => Error } } ///| -fn yy_state_1832(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1835(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(13, NT_structure_item, yy_action_50) } ///| -fn yy_state_1833(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1836(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1068) - NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1071) - T_PACKAGE_NAME => Shift(yy_state_1072) - NT_batch_type_alias_targets => Shift(yy_state_1834) + T_UIDENT => Shift(yy_state_1071) + NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1074) + T_PACKAGE_NAME => Shift(yy_state_1075) + NT_batch_type_alias_targets => Shift(yy_state_1837) _ => Error } } ///| -fn yy_state_1834(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1837(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_49) } ///| -fn yy_state_1835(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1838(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) T_AMPER => Shift(yy_state_58) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1071) - T_UIDENT => Shift(yy_state_1087) - T_PACKAGE_NAME => Shift(yy_state_1088) - NT_type_ => Shift(yy_state_1836) - NT_batch_type_alias_targets => Shift(yy_state_1840) + NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1074) + T_UIDENT => Shift(yy_state_1090) + T_PACKAGE_NAME => Shift(yy_state_1091) + NT_type_ => Shift(yy_state_1839) + NT_batch_type_alias_targets => Shift(yy_state_1843) _ => Error } } ///| -fn yy_state_1836(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1839(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_1837) + T_AS => Shift(yy_state_1840) _ => Error } } ///| -fn yy_state_1837(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1840(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1838) + T_UIDENT => Shift(yy_state_1841) _ => Error } } ///| -fn yy_state_1838(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1841(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1839) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1842) T_EOF | T_SEMI => Reduce( 0, @@ -53115,29 +53193,29 @@ fn yy_state_1838(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1839(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1842(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_48) } ///| -fn yy_state_1840(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1843(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_47) } ///| -fn yy_state_1841(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1844(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1842) + T_UIDENT => Shift(yy_state_1845) _ => Error } } ///| -fn yy_state_1842(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1845(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1097) + T_COLON => Shift(yy_state_1100) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1843) + Shift(yy_state_1846) T_LBRACE => Reduce( 0, @@ -53149,51 +53227,51 @@ fn yy_state_1842(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1843(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1846(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1844) + T_LBRACE => Shift(yy_state_1847) _ => Error } } ///| -fn yy_state_1844(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1847(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_trait_method_decl => Shift(yy_state_1101) - NT_non_empty_list_attribute_ => Shift(yy_state_1105) - T_LIDENT => Shift(yy_state_1142) - T_ASYNC => Shift(yy_state_1150) - NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1159) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1845) + T_ATTRIBUTE => Shift(yy_state_856) + NT_trait_method_decl => Shift(yy_state_1104) + NT_non_empty_list_attribute_ => Shift(yy_state_1108) + T_LIDENT => Shift(yy_state_1145) + T_ASYNC => Shift(yy_state_1153) + NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1162) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1848) T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_275) _ => Error } } ///| -fn yy_state_1845(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1848(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1846) + T_RBRACE => Shift(yy_state_1849) _ => Error } } ///| -fn yy_state_1846(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1849(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(8, NT_structure_item, yy_action_46) } ///| -fn yy_state_1847(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1850(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1163) - T_LIDENT => Shift(yy_state_1165) - NT_option_func_alias_type_name_LIDENT_UIDENT__ => Shift(yy_state_1170) - T_PACKAGE_NAME => Shift(yy_state_1180) - NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1195) - NT_func_alias_target_LIDENT_ => Shift(yy_state_1197) - NT_func_alias_targets => Shift(yy_state_1848) + T_UIDENT => Shift(yy_state_1166) + T_LIDENT => Shift(yy_state_1168) + NT_option_func_alias_type_name_LIDENT_UIDENT__ => Shift(yy_state_1173) + T_PACKAGE_NAME => Shift(yy_state_1183) + NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1198) + NT_func_alias_target_LIDENT_ => Shift(yy_state_1200) + NT_func_alias_targets => Shift(yy_state_1851) T_LPAREN => Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_253) _ => Error @@ -53201,29 +53279,29 @@ fn yy_state_1847(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1848(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1851(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_structure_item, yy_action_45) } ///| -fn yy_state_1849(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1852(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1850) + T_UIDENT => Shift(yy_state_1853) _ => Error } } ///| -fn yy_state_1850(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1853(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1851) + T_COLON => Shift(yy_state_1854) T_EQUAL => Reduce(4, NT_val_header, yy_action_44) _ => Error } } ///| -fn yy_state_1851(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1854(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -53232,35 +53310,35 @@ fn yy_state_1851(_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_1852) + NT_type_ => Shift(yy_state_1855) _ => Error } } ///| -fn yy_state_1852(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1855(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_val_header, yy_action_43) } ///| -fn yy_state_1853(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1856(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1854) + T_LIDENT => Shift(yy_state_1857) _ => Error } } ///| -fn yy_state_1854(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1857(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1855) + T_COLON => Shift(yy_state_1858) T_EQUAL => Reduce(4, NT_val_header, yy_action_42) _ => Error } } ///| -fn yy_state_1855(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1858(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -53269,40 +53347,40 @@ fn yy_state_1855(_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_1856) + NT_type_ => Shift(yy_state_1859) _ => Error } } ///| -fn yy_state_1856(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1859(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_val_header, yy_action_41) } ///| -fn yy_state_1857(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1860(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_TYPE => Shift(yy_state_1858) - T_STRING => Shift(yy_state_1862) + T_TYPE => Shift(yy_state_1861) + T_STRING => Shift(yy_state_1865) _ => Error } } ///| -fn yy_state_1858(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1861(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1859) + T_UIDENT => Shift(yy_state_1862) _ => Error } } ///| -fn yy_state_1859(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1862(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1860) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1863) T_EOF | T_DERIVE | T_SEMI => Reduce( 0, @@ -53314,60 +53392,60 @@ fn yy_state_1859(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1860(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1863(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_1861) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_1864) T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1861(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1864(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_40) } ///| -fn yy_state_1862(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1865(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1863) + T_FN => Shift(yy_state_1866) _ => Error } } ///| -fn yy_state_1863(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1866(_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_1305) - NT_type_name => Shift(yy_state_1306) - NT_fun_binder => Shift(yy_state_1864) + T_LIDENT => Shift(yy_state_1308) + NT_type_name => Shift(yy_state_1309) + NT_fun_binder => Shift(yy_state_1867) _ => Error } } ///| -fn yy_state_1864(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1867(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1865) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1868) T_RAISE | T_EQUAL | T_LPAREN | T_LBRACKET | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_optional_bang, yy_action_863) + Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1865(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1868(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1866) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1869) T_RAISE | T_EQUAL | T_LPAREN | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -53375,11 +53453,11 @@ fn yy_state_1865(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1866(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1869(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1867) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1870) T_RAISE | T_EQUAL | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -53387,29 +53465,29 @@ fn yy_state_1866(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1867(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1870(_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_1868) - T_EQUAL => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1871) + T_EQUAL => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1868(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1871(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(10, NT_extern_fun_header, yy_action_39) } ///| -fn yy_state_1869(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1872(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1870) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1873) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -53417,38 +53495,38 @@ fn yy_state_1869(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1870(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1873(_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_1871) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1874) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1871(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1874(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_fun_header, yy_action_38) } ///| -fn yy_state_1872(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1875(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - NT_fun_header_generic => Shift(yy_state_1873) + T_FN => Shift(yy_state_1312) + NT_fun_header_generic => Shift(yy_state_1876) _ => Error } } ///| -fn yy_state_1873(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1876(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1874) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1877) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -53456,62 +53534,62 @@ fn yy_state_1873(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1874(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1877(_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_1875) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1878) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1875(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1878(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_fun_header, yy_action_36) } ///| -fn yy_state_1876(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1879(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - T_ENUM => Shift(yy_state_1877) - T_STRUCT => Shift(yy_state_1880) - T_SUBERROR => Shift(yy_state_1883) - T_TYPE => Shift(yy_state_1885) - T_USING => Shift(yy_state_1888) - T_ENUMVIEW => Shift(yy_state_1893) - T_IMPL => Shift(yy_state_1905) - T_TRAITALIAS => Shift(yy_state_1922) - T_TYPEALIAS => Shift(yy_state_1924) - T_TRAIT => Shift(yy_state_1930) - T_FNALIAS => Shift(yy_state_1936) - T_CONST => Shift(yy_state_1938) - T_LET => Shift(yy_state_1942) - T_EXTERN => Shift(yy_state_1946) - NT_fun_header_generic => Shift(yy_state_1958) - T_ASYNC => Shift(yy_state_1961) + T_FN => Shift(yy_state_1312) + T_ENUM => Shift(yy_state_1880) + T_STRUCT => Shift(yy_state_1883) + T_SUBERROR => Shift(yy_state_1886) + T_TYPE => Shift(yy_state_1888) + T_USING => Shift(yy_state_1891) + T_ENUMVIEW => Shift(yy_state_1896) + T_IMPL => Shift(yy_state_1908) + T_TRAITALIAS => Shift(yy_state_1925) + T_TYPEALIAS => Shift(yy_state_1927) + T_TRAIT => Shift(yy_state_1933) + T_FNALIAS => Shift(yy_state_1939) + T_CONST => Shift(yy_state_1941) + T_LET => Shift(yy_state_1945) + T_EXTERN => Shift(yy_state_1949) + NT_fun_header_generic => Shift(yy_state_1961) + T_ASYNC => Shift(yy_state_1964) _ => Error } } ///| -fn yy_state_1877(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1880(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1878) + T_UIDENT => Shift(yy_state_1881) _ => Error } } ///| -fn yy_state_1878(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1881(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1879) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1882) T_LBRACE => Reduce( 0, @@ -53523,25 +53601,25 @@ fn yy_state_1878(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1879(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1882(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_enum_header, yy_action_35) } ///| -fn yy_state_1880(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1883(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1881) + T_UIDENT => Shift(yy_state_1884) _ => Error } } ///| -fn yy_state_1881(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1884(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1882) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1885) T_LPAREN | T_LBRACE => Reduce( 0, @@ -53553,38 +53631,38 @@ fn yy_state_1881(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1882(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1885(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_struct_header, yy_action_34) } ///| -fn yy_state_1883(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1886(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1884) + T_UIDENT => Shift(yy_state_1887) _ => Error } } ///| -fn yy_state_1884(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1887(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_suberror_header, yy_action_33) } ///| -fn yy_state_1885(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1888(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1886) + T_UIDENT => Shift(yy_state_1889) _ => Error } } ///| -fn yy_state_1886(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1889(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1887) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1890) T_UIDENT | T_EOF | T_DERIVE @@ -53605,115 +53683,115 @@ fn yy_state_1886(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1887(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1890(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_type_header, yy_action_32) } ///| -fn yy_state_1888(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1891(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_PACKAGE_NAME => Shift(yy_state_1889) + T_PACKAGE_NAME => Shift(yy_state_1892) _ => Error } } ///| -fn yy_state_1889(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1892(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1890) + T_LBRACE => Shift(yy_state_1893) _ => Error } } ///| -fn yy_state_1890(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1893(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_using_binder => Shift(yy_state_880) - NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_881) - T_TRAIT => Shift(yy_state_885) - T_TYPE => Shift(yy_state_889) - T_UIDENT => Shift(yy_state_893) - T_LIDENT => Shift(yy_state_896) - NT_non_empty_list_commas_using_binder_ => Shift(yy_state_899) - NT_list_commas_using_binder_ => Shift(yy_state_1891) + NT_using_binder => Shift(yy_state_883) + NT_non_empty_list_commas_rev_using_binder_ => Shift(yy_state_884) + T_TRAIT => Shift(yy_state_888) + T_TYPE => Shift(yy_state_892) + T_UIDENT => Shift(yy_state_896) + T_LIDENT => Shift(yy_state_899) + NT_non_empty_list_commas_using_binder_ => Shift(yy_state_902) + NT_list_commas_using_binder_ => Shift(yy_state_1894) T_RBRACE => Reduce(0, NT_list_commas_using_binder_, yy_action_380) _ => Error } } ///| -fn yy_state_1891(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1894(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1892) + T_RBRACE => Shift(yy_state_1895) _ => Error } } ///| -fn yy_state_1892(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1895(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_structure_item, yy_action_31) } ///| -fn yy_state_1893(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1896(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1894) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1897) T_UIDENT => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error } } ///| -fn yy_state_1894(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1897(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1895) + T_UIDENT => Shift(yy_state_1898) _ => Error } } ///| -fn yy_state_1895(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1898(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1896) + T_LBRACE => Shift(yy_state_1899) _ => Error } } ///| -fn yy_state_1896(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1899(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_enum_constructor => Shift(yy_state_907) - NT_non_empty_list_attribute_ => Shift(yy_state_911) - T_UIDENT => Shift(yy_state_931) - NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_934) - NT_list_semis_enum_constructor_ => Shift(yy_state_1897) + T_ATTRIBUTE => Shift(yy_state_856) + NT_enum_constructor => Shift(yy_state_910) + NT_non_empty_list_attribute_ => Shift(yy_state_914) + T_UIDENT => Shift(yy_state_934) + NT_non_empty_list_semis_enum_constructor_ => Shift(yy_state_937) + NT_list_semis_enum_constructor_ => Shift(yy_state_1900) T_RBRACE => Reduce(0, NT_list_semis_enum_constructor_, yy_action_364) _ => Error } } ///| -fn yy_state_1897(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1900(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1898) + T_RBRACE => Shift(yy_state_1901) _ => Error } } ///| -fn yy_state_1898(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1901(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FOR => Shift(yy_state_1899) + T_FOR => Shift(yy_state_1902) _ => Error } } ///| -fn yy_state_1899(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1902(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -53722,57 +53800,57 @@ fn yy_state_1899(_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_1900) + NT_type_ => Shift(yy_state_1903) _ => Error } } ///| -fn yy_state_1900(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1903(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1901) + T_WITH => Shift(yy_state_1904) _ => Error } } ///| -fn yy_state_1901(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1904(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1902) + T_LIDENT => Shift(yy_state_1905) _ => Error } } ///| -fn yy_state_1902(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1905(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1903) + NT_parameters => Shift(yy_state_1906) _ => Error } } ///| -fn yy_state_1903(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1906(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LBRACE => Shift(yy_state_124) - NT_block_expr => Shift(yy_state_1904) + NT_block_expr => Shift(yy_state_1907) _ => Error } } ///| -fn yy_state_1904(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1907(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(13, NT_structure_item, yy_action_30) } ///| -fn yy_state_1905(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1908(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1906) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1909) T_UIDENT | T_AMPER | T_PACKAGE_NAME => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -53780,84 +53858,84 @@ fn yy_state_1905(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1906(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1909(_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_1907) + NT_type_name => Shift(yy_state_1910) _ => Error } } ///| -fn yy_state_1907(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1910(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1908) - T_FOR => Shift(yy_state_1914) + T_WITH => Shift(yy_state_1911) + T_FOR => Shift(yy_state_1917) _ => Error } } ///| -fn yy_state_1908(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1911(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1909) + T_LIDENT => Shift(yy_state_1912) _ => Error } } ///| -fn yy_state_1909(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1912(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1910) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1913) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1910(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1913(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1911) + NT_parameters => Shift(yy_state_1914) _ => Error } } ///| -fn yy_state_1911(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1914(_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_1912) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1915) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1912(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1915(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_968) - NT_block_expr_with_local_types => Shift(yy_state_970) - T_LBRACE => Shift(yy_state_971) - NT_impl_body => Shift(yy_state_1913) + T_EQUAL => Shift(yy_state_971) + NT_block_expr_with_local_types => Shift(yy_state_973) + T_LBRACE => Shift(yy_state_974) + NT_impl_body => Shift(yy_state_1916) _ => Error } } ///| -fn yy_state_1913(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1916(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(10, NT_structure_item, yy_action_29) } ///| -fn yy_state_1914(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1917(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -53866,132 +53944,132 @@ fn yy_state_1914(_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_1915) + NT_type_ => Shift(yy_state_1918) _ => Error } } ///| -fn yy_state_1915(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1918(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_WITH => Shift(yy_state_1916) + T_WITH => Shift(yy_state_1919) T_EOF | T_SEMI => Reduce(6, NT_structure_item, yy_action_28) _ => Error } } ///| -fn yy_state_1916(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1919(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1917) + T_LIDENT => Shift(yy_state_1920) _ => Error } } ///| -fn yy_state_1917(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1920(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1918) - T_LPAREN => Reduce(0, NT_optional_bang, yy_action_863) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1921) + T_LPAREN => Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1918(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1921(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1919) + NT_parameters => Shift(yy_state_1922) _ => Error } } ///| -fn yy_state_1919(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1922(_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_1920) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1923) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1920(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1923(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EQUAL => Shift(yy_state_968) - NT_block_expr_with_local_types => Shift(yy_state_970) - T_LBRACE => Shift(yy_state_971) - NT_impl_body => Shift(yy_state_1921) + T_EQUAL => Shift(yy_state_971) + NT_block_expr_with_local_types => Shift(yy_state_973) + T_LBRACE => Shift(yy_state_974) + NT_impl_body => Shift(yy_state_1924) _ => Error } } ///| -fn yy_state_1921(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1924(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(12, NT_structure_item, yy_action_27) } ///| -fn yy_state_1922(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1925(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1068) - NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1071) - T_PACKAGE_NAME => Shift(yy_state_1072) - NT_batch_type_alias_targets => Shift(yy_state_1923) + T_UIDENT => Shift(yy_state_1071) + NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1074) + T_PACKAGE_NAME => Shift(yy_state_1075) + NT_batch_type_alias_targets => Shift(yy_state_1926) _ => Error } } ///| -fn yy_state_1923(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1926(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_26) } ///| -fn yy_state_1924(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1927(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) T_AMPER => Shift(yy_state_58) T_LPAREN => Shift(yy_state_71) NT_simple_type => Shift(yy_state_100) - NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1071) - T_UIDENT => Shift(yy_state_1087) - T_PACKAGE_NAME => Shift(yy_state_1088) - NT_type_ => Shift(yy_state_1925) - NT_batch_type_alias_targets => Shift(yy_state_1929) + NT_batch_type_alias_target_UIDENT_ => Shift(yy_state_1074) + T_UIDENT => Shift(yy_state_1090) + T_PACKAGE_NAME => Shift(yy_state_1091) + NT_type_ => Shift(yy_state_1928) + NT_batch_type_alias_targets => Shift(yy_state_1932) _ => Error } } ///| -fn yy_state_1925(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1928(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_AS => Shift(yy_state_1926) + T_AS => Shift(yy_state_1929) _ => Error } } ///| -fn yy_state_1926(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1929(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1927) + T_UIDENT => Shift(yy_state_1930) _ => Error } } ///| -fn yy_state_1927(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1930(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1928) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1931) T_EOF | T_SEMI => Reduce( 0, @@ -54003,29 +54081,29 @@ fn yy_state_1927(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1928(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1931(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_structure_item, yy_action_25) } ///| -fn yy_state_1929(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1932(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_24) } ///| -fn yy_state_1930(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1933(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1931) + T_UIDENT => Shift(yy_state_1934) _ => Error } } ///| -fn yy_state_1931(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1934(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1097) + T_COLON => Shift(yy_state_1100) NT_option_preceded_COLON_separated_nonempty_list_PLUS_tvar_constraint___ => - Shift(yy_state_1932) + Shift(yy_state_1935) T_LBRACE => Reduce( 0, @@ -54037,51 +54115,51 @@ fn yy_state_1931(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1932(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1935(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_1933) + T_LBRACE => Shift(yy_state_1936) _ => Error } } ///| -fn yy_state_1933(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1936(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_ATTRIBUTE => Shift(yy_state_853) - NT_trait_method_decl => Shift(yy_state_1101) - NT_non_empty_list_attribute_ => Shift(yy_state_1105) - T_LIDENT => Shift(yy_state_1142) - T_ASYNC => Shift(yy_state_1150) - NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1159) - NT_list_semis_trait_method_decl_ => Shift(yy_state_1934) + T_ATTRIBUTE => Shift(yy_state_856) + NT_trait_method_decl => Shift(yy_state_1104) + NT_non_empty_list_attribute_ => Shift(yy_state_1108) + T_LIDENT => Shift(yy_state_1145) + T_ASYNC => Shift(yy_state_1153) + NT_non_empty_list_semis_trait_method_decl_ => Shift(yy_state_1162) + NT_list_semis_trait_method_decl_ => Shift(yy_state_1937) T_RBRACE => Reduce(0, NT_list_semis_trait_method_decl_, yy_action_275) _ => Error } } ///| -fn yy_state_1934(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1937(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_RBRACE => Shift(yy_state_1935) + T_RBRACE => Shift(yy_state_1938) _ => Error } } ///| -fn yy_state_1935(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1938(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(7, NT_structure_item, yy_action_23) } ///| -fn yy_state_1936(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1939(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1163) - T_LIDENT => Shift(yy_state_1165) - NT_option_func_alias_type_name_LIDENT_UIDENT__ => Shift(yy_state_1170) - T_PACKAGE_NAME => Shift(yy_state_1180) - NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1195) - NT_func_alias_target_LIDENT_ => Shift(yy_state_1197) - NT_func_alias_targets => Shift(yy_state_1937) + T_UIDENT => Shift(yy_state_1166) + T_LIDENT => Shift(yy_state_1168) + NT_option_func_alias_type_name_LIDENT_UIDENT__ => Shift(yy_state_1173) + T_PACKAGE_NAME => Shift(yy_state_1183) + NT_func_alias_type_name_LIDENT_UIDENT_ => Shift(yy_state_1198) + NT_func_alias_target_LIDENT_ => Shift(yy_state_1200) + NT_func_alias_targets => Shift(yy_state_1940) T_LPAREN => Reduce(0, NT_option_func_alias_type_name_LIDENT_UIDENT__, yy_action_253) _ => Error @@ -54089,29 +54167,29 @@ fn yy_state_1936(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1937(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1940(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_structure_item, yy_action_22) } ///| -fn yy_state_1938(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1941(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1939) + T_UIDENT => Shift(yy_state_1942) _ => Error } } ///| -fn yy_state_1939(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1942(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1940) + T_COLON => Shift(yy_state_1943) T_EQUAL => Reduce(3, NT_val_header, yy_action_21) _ => Error } } ///| -fn yy_state_1940(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1943(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -54120,35 +54198,35 @@ fn yy_state_1940(_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_1941) + NT_type_ => Shift(yy_state_1944) _ => Error } } ///| -fn yy_state_1941(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1944(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_val_header, yy_action_20) } ///| -fn yy_state_1942(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1945(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LIDENT => Shift(yy_state_1943) + T_LIDENT => Shift(yy_state_1946) _ => Error } } ///| -fn yy_state_1943(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1946(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_COLON => Shift(yy_state_1944) + T_COLON => Shift(yy_state_1947) T_EQUAL => Reduce(3, NT_val_header, yy_action_18) _ => Error } } ///| -fn yy_state_1944(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1947(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_ASYNC => Shift(yy_state_52) T_UNDERSCORE => Shift(yy_state_57) @@ -54157,40 +54235,40 @@ fn yy_state_1944(_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_1945) + NT_type_ => Shift(yy_state_1948) _ => Error } } ///| -fn yy_state_1945(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1948(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_val_header, yy_action_14) } ///| -fn yy_state_1946(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1949(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_TYPE => Shift(yy_state_1947) - T_STRING => Shift(yy_state_1951) + T_TYPE => Shift(yy_state_1950) + T_STRING => Shift(yy_state_1954) _ => Error } } ///| -fn yy_state_1947(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1950(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_UIDENT => Shift(yy_state_1948) + T_UIDENT => Shift(yy_state_1951) _ => Error } } ///| -fn yy_state_1948(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1951(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACKET => Shift(yy_state_857) + T_LBRACKET => Shift(yy_state_860) NT_option_delimited_LBRACKET_non_empty_list_commas_id_type_decl_binder___RBRACKET__ => - Shift(yy_state_868) - NT_optional_type_parameters_no_constraints => Shift(yy_state_1949) + Shift(yy_state_871) + NT_optional_type_parameters_no_constraints => Shift(yy_state_1952) T_EOF | T_DERIVE | T_SEMI => Reduce( 0, @@ -54202,60 +54280,60 @@ fn yy_state_1948(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1949(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1952(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_DERIVE => Shift(yy_state_981) - NT_deriving_directive_list => Shift(yy_state_1950) + T_DERIVE => Shift(yy_state_984) + NT_deriving_directive_list => Shift(yy_state_1953) T_EOF | T_SEMI => Reduce(0, NT_deriving_directive_list, yy_action_325) _ => Error } } ///| -fn yy_state_1950(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1953(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(6, NT_structure_item, yy_action_13) } ///| -fn yy_state_1951(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1954(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1952) + T_FN => Shift(yy_state_1955) _ => Error } } ///| -fn yy_state_1952(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1955(_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_1305) - NT_type_name => Shift(yy_state_1306) - NT_fun_binder => Shift(yy_state_1953) + T_LIDENT => Shift(yy_state_1308) + NT_type_name => Shift(yy_state_1309) + NT_fun_binder => Shift(yy_state_1956) _ => Error } } ///| -fn yy_state_1953(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1956(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EXCLAMATION => Shift(yy_state_734) - NT_optional_bang => Shift(yy_state_1954) + T_EXCLAMATION => Shift(yy_state_737) + NT_optional_bang => Shift(yy_state_1957) T_RAISE | T_EQUAL | T_LPAREN | T_LBRACKET | T_THIN_ARROW | T_NORAISE => - Reduce(0, NT_optional_bang, yy_action_863) + Reduce(0, NT_optional_bang, yy_action_865) _ => Error } } ///| -fn yy_state_1954(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1957(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - NT_type_parameters => Shift(yy_state_903) - NT_option_type_parameters_ => Shift(yy_state_943) - T_LBRACKET => Shift(yy_state_944) - NT_optional_type_parameters => Shift(yy_state_1955) + NT_type_parameters => Shift(yy_state_906) + NT_option_type_parameters_ => Shift(yy_state_946) + T_LBRACKET => Shift(yy_state_947) + NT_optional_type_parameters => Shift(yy_state_1958) T_RAISE | T_EQUAL | T_LPAREN | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_type_parameters_, yy_action_366) _ => Error @@ -54263,11 +54341,11 @@ fn yy_state_1954(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1955(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1958(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1956) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1959) T_RAISE | T_EQUAL | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -54275,29 +54353,29 @@ fn yy_state_1955(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1956(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1959(_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_1957) - T_EQUAL => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1960) + T_EQUAL => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1957(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1960(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(9, NT_extern_fun_header, yy_action_12) } ///| -fn yy_state_1958(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1961(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1959) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1962) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -54305,38 +54383,38 @@ fn yy_state_1958(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1959(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1962(_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_1960) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1963) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1960(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1963(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_fun_header, yy_action_11) } ///| -fn yy_state_1961(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1964(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - NT_fun_header_generic => Shift(yy_state_1962) + T_FN => Shift(yy_state_1312) + NT_fun_header_generic => Shift(yy_state_1965) _ => Error } } ///| -fn yy_state_1962(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1965(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1963) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1966) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -54344,29 +54422,29 @@ fn yy_state_1962(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1963(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1966(_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_1964) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1967) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1964(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1967(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_fun_header, yy_action_9) } ///| -fn yy_state_1965(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1968(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1966) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1969) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -54374,74 +54452,74 @@ fn yy_state_1965(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1966(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1969(_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_1967) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1970) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1967(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1970(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(3, NT_fun_header, yy_action_7) } ///| -fn yy_state_1968(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1971(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_FN => Shift(yy_state_1309) - T_TEST => Shift(yy_state_1969) - NT_fun_header_generic => Shift(yy_state_1973) + T_FN => Shift(yy_state_1312) + T_TEST => Shift(yy_state_1972) + NT_fun_header_generic => Shift(yy_state_1976) _ => Error } } ///| -fn yy_state_1969(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1972(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_STRING => Shift(yy_state_1062) - NT_option_loced_string_ => Shift(yy_state_1970) + T_STRING => Shift(yy_state_1065) + NT_option_loced_string_ => Shift(yy_state_1973) T_LPAREN | T_LBRACE => Reduce(0, NT_option_loced_string_, yy_action_297) _ => Error } } ///| -fn yy_state_1970(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1973(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1971) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1974) T_LBRACE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error } } ///| -fn yy_state_1971(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1974(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_LBRACE => Shift(yy_state_971) - NT_block_expr_with_local_types => Shift(yy_state_1972) + T_LBRACE => Shift(yy_state_974) + NT_block_expr_with_local_types => Shift(yy_state_1975) _ => Error } } ///| -fn yy_state_1972(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1975(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(5, NT_structure_item, yy_action_6) } ///| -fn yy_state_1973(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1976(_lookahead : YYSymbol) -> YYDecision { match _lookahead { T_LPAREN => Shift(yy_state_148) - NT_parameters => Shift(yy_state_1064) - NT_option_parameters_ => Shift(yy_state_1974) + NT_parameters => Shift(yy_state_1067) + NT_option_parameters_ => Shift(yy_state_1977) T_RAISE | T_EQUAL | T_LBRACE | T_THIN_ARROW | T_NORAISE => Reduce(0, NT_option_parameters_, yy_action_294) _ => Error @@ -54449,38 +54527,38 @@ fn yy_state_1973(_lookahead : YYSymbol) -> YYDecision { } ///| -fn yy_state_1974(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1977(_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_1975) - T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_862) + NT_func_return_type => Shift(yy_state_1978) + T_EQUAL | T_LBRACE => Reduce(0, NT_func_return_type, yy_action_864) _ => Error } } ///| -fn yy_state_1975(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1978(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(4, NT_fun_header, yy_action_2) } ///| -fn yy_state_1976(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1979(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(1, NT_list_semis_structure_item_, yy_action_1) } ///| -fn yy_state_1977(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1980(_lookahead : YYSymbol) -> YYDecision { match _lookahead { - T_EOF => Shift(yy_state_1978) + T_EOF => Shift(yy_state_1981) _ => Error } } ///| -fn yy_state_1978(_lookahead : YYSymbol) -> YYDecision { +fn yy_state_1981(_lookahead : YYSymbol) -> YYDecision { ReduceNoLookahead(2, NT_structure, yy_action_0) } @@ -54737,7 +54815,7 @@ pub fn structure( ) -> List[Impl] raise ParseError { yy_parse( tokens, - yy_state_847, + yy_state_850, it => { guard it is YYObj_List_Impl_(result) result diff --git a/yacc_parser/parser.mbt.map.json b/yacc_parser/parser.mbt.map.json index c48e264b..847361f3 100644 --- a/yacc_parser/parser.mbt.map.json +++ b/yacc_parser/parser.mbt.map.json @@ -3,22039 +3,22063 @@ { "source": "parser.mbty", "original_offset": 11550, - "generated_offset": 21755, + "generated_offset": 21904, "length": 1 }, { "source": "parser.mbty", "original_offset": 11553, - "generated_offset": 21764, + "generated_offset": 21913, "length": 1 }, { "source": "parser.mbty", "original_offset": 5627, - "generated_offset": 22007, + "generated_offset": 22156, "length": 1 }, { "source": "parser.mbty", "original_offset": 5630, - "generated_offset": 22016, + "generated_offset": 22165, "length": 1 }, { "source": "parser.mbty", "original_offset": 7730, - "generated_offset": 23611, + "generated_offset": 23760, "length": 47 }, { "source": "parser.mbty", "original_offset": 7779, - "generated_offset": 23666, + "generated_offset": 23815, "length": 37 }, { "source": "parser.mbty", "original_offset": 7818, - "generated_offset": 23711, + "generated_offset": 23860, "length": 82 }, { "source": "parser.mbty", "original_offset": 7902, - "generated_offset": 23801, + "generated_offset": 23950, "length": 48 }, { "source": "parser.mbty", "original_offset": 7952, - "generated_offset": 23857, + "generated_offset": 24006, "length": 27 }, { "source": "parser.mbty", "original_offset": 7987, - "generated_offset": 23924, + "generated_offset": 24073, "length": 51 }, { "source": "parser.mbty", "original_offset": 8040, - "generated_offset": 23983, + "generated_offset": 24132, "length": 46 }, { "source": "parser.mbty", "original_offset": 8088, - "generated_offset": 24037, + "generated_offset": 24186, "length": 21 }, { "source": "parser.mbty", "original_offset": 8113, - "generated_offset": 24080, + "generated_offset": 24229, "length": 10 }, { "source": "parser.mbty", "original_offset": 19338, - "generated_offset": 25256, + "generated_offset": 25405, "length": 31 }, { "source": "parser.mbty", "original_offset": 19371, - "generated_offset": 25295, + "generated_offset": 25444, "length": 40 }, { "source": "parser.mbty", "original_offset": 19413, - "generated_offset": 25343, + "generated_offset": 25492, "length": 17 }, { "source": "parser.mbty", "original_offset": 19432, - "generated_offset": 25368, + "generated_offset": 25517, "length": 39 }, { "source": "parser.mbty", "original_offset": 19473, - "generated_offset": 25415, + "generated_offset": 25564, "length": 21 }, { "source": "parser.mbty", "original_offset": 19499, - "generated_offset": 25465, + "generated_offset": 25614, "length": 17 }, { "source": "parser.mbty", "original_offset": 19518, - "generated_offset": 25490, + "generated_offset": 25639, "length": 41 }, { "source": "parser.mbty", "original_offset": 7730, - "generated_offset": 27125, + "generated_offset": 27274, "length": 47 }, { "source": "parser.mbty", "original_offset": 7779, - "generated_offset": 27180, + "generated_offset": 27329, "length": 37 }, { "source": "parser.mbty", "original_offset": 7818, - "generated_offset": 27225, + "generated_offset": 27374, "length": 82 }, { "source": "parser.mbty", "original_offset": 7902, - "generated_offset": 27315, + "generated_offset": 27464, "length": 48 }, { "source": "parser.mbty", "original_offset": 7952, - "generated_offset": 27371, + "generated_offset": 27520, "length": 27 }, { "source": "parser.mbty", "original_offset": 7987, - "generated_offset": 27438, + "generated_offset": 27587, "length": 51 }, { "source": "parser.mbty", "original_offset": 8040, - "generated_offset": 27497, + "generated_offset": 27646, "length": 46 }, { "source": "parser.mbty", "original_offset": 8088, - "generated_offset": 27551, + "generated_offset": 27700, "length": 21 }, { "source": "parser.mbty", "original_offset": 8113, - "generated_offset": 27594, + "generated_offset": 27743, "length": 10 }, { "source": "parser.mbty", "original_offset": 7730, - "generated_offset": 29200, + "generated_offset": 29349, "length": 47 }, { "source": "parser.mbty", "original_offset": 7779, - "generated_offset": 29255, + "generated_offset": 29404, "length": 37 }, { "source": "parser.mbty", "original_offset": 7818, - "generated_offset": 29300, + "generated_offset": 29449, "length": 82 }, { "source": "parser.mbty", "original_offset": 7902, - "generated_offset": 29390, + "generated_offset": 29539, "length": 48 }, { "source": "parser.mbty", "original_offset": 7952, - "generated_offset": 29446, + "generated_offset": 29595, "length": 27 }, { "source": "parser.mbty", "original_offset": 7987, - "generated_offset": 29513, + "generated_offset": 29662, "length": 51 }, { "source": "parser.mbty", "original_offset": 8040, - "generated_offset": 29572, + "generated_offset": 29721, "length": 46 }, { "source": "parser.mbty", "original_offset": 8088, - "generated_offset": 29626, + "generated_offset": 29775, "length": 21 }, { "source": "parser.mbty", "original_offset": 8113, - "generated_offset": 29669, + "generated_offset": 29818, "length": 10 }, { "source": "parser.mbty", "original_offset": 7730, - "generated_offset": 31276, + "generated_offset": 31425, "length": 47 }, { "source": "parser.mbty", "original_offset": 7779, - "generated_offset": 31331, + "generated_offset": 31480, "length": 37 }, { "source": "parser.mbty", "original_offset": 7818, - "generated_offset": 31376, + "generated_offset": 31525, "length": 82 }, { "source": "parser.mbty", "original_offset": 7902, - "generated_offset": 31466, + "generated_offset": 31615, "length": 48 }, { "source": "parser.mbty", "original_offset": 7952, - "generated_offset": 31522, + "generated_offset": 31671, "length": 27 }, { "source": "parser.mbty", "original_offset": 7987, - "generated_offset": 31589, + "generated_offset": 31738, "length": 51 }, { "source": "parser.mbty", "original_offset": 8040, - "generated_offset": 31648, + "generated_offset": 31797, "length": 46 }, { "source": "parser.mbty", "original_offset": 8088, - "generated_offset": 31702, + "generated_offset": 31851, "length": 21 }, { "source": "parser.mbty", "original_offset": 8113, - "generated_offset": 31745, + "generated_offset": 31894, "length": 10 }, { "source": "parser.mbty", "original_offset": 9969, - "generated_offset": 33436, + "generated_offset": 33585, "length": 26 }, { "source": "parser.mbty", "original_offset": 9997, - "generated_offset": 33470, + "generated_offset": 33619, "length": 37 }, { "source": "parser.mbty", "original_offset": 10037, - "generated_offset": 33516, + "generated_offset": 33665, "length": 80 }, { "source": "parser.mbty", "original_offset": 10119, - "generated_offset": 33604, + "generated_offset": 33753, "length": 44 }, { "source": "parser.mbty", "original_offset": 10165, - "generated_offset": 33656, + "generated_offset": 33805, "length": 21 }, { "source": "parser.mbty", "original_offset": 10188, - "generated_offset": 33685, + "generated_offset": 33834, "length": 27 }, { "source": "parser.mbty", "original_offset": 10223, - "generated_offset": 33752, + "generated_offset": 33901, "length": 51 }, { "source": "parser.mbty", "original_offset": 10276, - "generated_offset": 33811, + "generated_offset": 33960, "length": 46 }, { "source": "parser.mbty", "original_offset": 10324, - "generated_offset": 33865, + "generated_offset": 34014, "length": 21 }, { "source": "parser.mbty", "original_offset": 10349, - "generated_offset": 33908, + "generated_offset": 34057, "length": 13 }, { "source": "parser.mbty", "original_offset": 10364, - "generated_offset": 33929, + "generated_offset": 34078, "length": 13 }, { "source": "parser.mbty", "original_offset": 12078, - "generated_offset": 35280, + "generated_offset": 35429, "length": 51 }, { "source": "parser.mbty", "original_offset": 12131, - "generated_offset": 35339, + "generated_offset": 35488, "length": 29 }, { "source": "parser.mbty", "original_offset": 12168, - "generated_offset": 35408, + "generated_offset": 35557, "length": 20 }, { "source": "parser.mbty", "original_offset": 12190, - "generated_offset": 35436, + "generated_offset": 35585, "length": 49 }, { "source": "parser.mbty", "original_offset": 12241, - "generated_offset": 35493, + "generated_offset": 35642, "length": 54 }, { "source": "parser.mbty", "original_offset": 12297, - "generated_offset": 35555, + "generated_offset": 35704, "length": 23 }, { "source": "parser.mbty", "original_offset": 12325, - "generated_offset": 35607, + "generated_offset": 35756, "length": 19 }, { "source": "parser.mbty", "original_offset": 12346, - "generated_offset": 35634, + "generated_offset": 35783, "length": 45 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 36587, + "generated_offset": 36736, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 36597, + "generated_offset": 36746, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 36614, + "generated_offset": 36763, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 36624, + "generated_offset": 36773, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 36634, + "generated_offset": 36783, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 36644, + "generated_offset": 36793, "length": 2 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 37554, + "generated_offset": 37703, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 37564, + "generated_offset": 37713, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 37581, + "generated_offset": 37730, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 37591, + "generated_offset": 37740, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 37601, + "generated_offset": 37750, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 37611, + "generated_offset": 37760, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 38565, + "generated_offset": 38714, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 38575, + "generated_offset": 38724, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 38591, + "generated_offset": 38740, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 38601, + "generated_offset": 38750, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 38628, + "generated_offset": 38777, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 38683, + "generated_offset": 38832, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 38696, + "generated_offset": 38845, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 39650, + "generated_offset": 39799, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 39660, + "generated_offset": 39809, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 39676, + "generated_offset": 39825, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 39686, + "generated_offset": 39835, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 39713, + "generated_offset": 39862, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 39768, + "generated_offset": 39917, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 39781, + "generated_offset": 39930, "length": 2 }, { "source": "parser.mbty", "original_offset": 17108, - "generated_offset": 40796, + "generated_offset": 40945, "length": 46 }, { "source": "parser.mbty", "original_offset": 17156, - "generated_offset": 40850, + "generated_offset": 40999, "length": 77 }, { "source": "parser.mbty", "original_offset": 17235, - "generated_offset": 40935, + "generated_offset": 41084, "length": 16 }, { "source": "parser.mbty", "original_offset": 17253, - "generated_offset": 40959, + "generated_offset": 41108, "length": 69 }, { "source": "parser.mbty", "original_offset": 17327, - "generated_offset": 41057, + "generated_offset": 41206, "length": 10 }, { "source": "parser.mbty", "original_offset": 17502, - "generated_offset": 42668, + "generated_offset": 42817, "length": 32 }, { "source": "parser.mbty", "original_offset": 17536, - "generated_offset": 42708, + "generated_offset": 42857, "length": 14 }, { "source": "parser.mbty", "original_offset": 17558, - "generated_offset": 42762, + "generated_offset": 42911, "length": 27 }, { "source": "parser.mbty", "original_offset": 17587, - "generated_offset": 42797, + "generated_offset": 42946, "length": 146 }, { "source": "parser.mbty", "original_offset": 17735, - "generated_offset": 42951, + "generated_offset": 43100, "length": 15 }, { "source": "parser.mbty", "original_offset": 17752, - "generated_offset": 42974, + "generated_offset": 43123, "length": 22 }, { "source": "parser.mbty", "original_offset": 17779, - "generated_offset": 43025, + "generated_offset": 43174, "length": 18 }, { "source": "parser.mbty", "original_offset": 17799, - "generated_offset": 43051, + "generated_offset": 43200, "length": 57 }, { "source": "parser.mbty", "original_offset": 17858, - "generated_offset": 43116, + "generated_offset": 43265, "length": 17 }, { "source": "parser.mbty", "original_offset": 17941, - "generated_offset": 44115, + "generated_offset": 44264, "length": 35 }, { "source": "parser.mbty", "original_offset": 17978, - "generated_offset": 44158, + "generated_offset": 44307, "length": 64 }, { "source": "parser.mbty", "original_offset": 18044, - "generated_offset": 44230, + "generated_offset": 44379, "length": 16 }, { "source": "parser.mbty", "original_offset": 18062, - "generated_offset": 44254, + "generated_offset": 44403, "length": 69 }, { "source": "parser.mbty", "original_offset": 18136, - "generated_offset": 44352, + "generated_offset": 44501, "length": 10 }, { "source": "parser.mbty", "original_offset": 18245, - "generated_offset": 45678, + "generated_offset": 45827, "length": 51 }, { "source": "parser.mbty", "original_offset": 18298, - "generated_offset": 45737, + "generated_offset": 45886, "length": 29 }, { "source": "parser.mbty", "original_offset": 18335, - "generated_offset": 45806, + "generated_offset": 45955, "length": 20 }, { "source": "parser.mbty", "original_offset": 18357, - "generated_offset": 45834, + "generated_offset": 45983, "length": 28 }, { "source": "parser.mbty", "original_offset": 18387, - "generated_offset": 45870, + "generated_offset": 46019, "length": 22 }, { "source": "parser.mbty", "original_offset": 18411, - "generated_offset": 45900, + "generated_offset": 46049, "length": 90 }, { "source": "parser.mbty", "original_offset": 18506, - "generated_offset": 46019, + "generated_offset": 46168, "length": 19 }, { "source": "parser.mbty", "original_offset": 18527, - "generated_offset": 46046, + "generated_offset": 46195, "length": 45 }, { "source": "parser.mbty", "original_offset": 19030, - "generated_offset": 47075, + "generated_offset": 47224, "length": 35 }, { "source": "parser.mbty", "original_offset": 19067, - "generated_offset": 47118, + "generated_offset": 47267, "length": 65 }, { "source": "parser.mbty", "original_offset": 19134, - "generated_offset": 47191, + "generated_offset": 47340, "length": 16 }, { "source": "parser.mbty", "original_offset": 19152, - "generated_offset": 47215, + "generated_offset": 47364, "length": 69 }, { "source": "parser.mbty", "original_offset": 19226, - "generated_offset": 47313, + "generated_offset": 47462, "length": 10 }, { "source": "parser.mbty", "original_offset": 19708, - "generated_offset": 48963, + "generated_offset": 49112, "length": 28 }, { "source": "parser.mbty", "original_offset": 19739, - "generated_offset": 49000, + "generated_offset": 49149, "length": 35 }, { "source": "parser.mbty", "original_offset": 19776, - "generated_offset": 49043, + "generated_offset": 49192, "length": 18 }, { "source": "parser.mbty", "original_offset": 19796, - "generated_offset": 49069, + "generated_offset": 49218, "length": 22 }, { "source": "parser.mbty", "original_offset": 19820, - "generated_offset": 49099, + "generated_offset": 49248, "length": 20 }, { "source": "parser.mbty", "original_offset": 19843, - "generated_offset": 49128, + "generated_offset": 49277, "length": 22 }, { "source": "parser.mbty", "original_offset": 19867, - "generated_offset": 49158, + "generated_offset": 49307, "length": 17 }, { "source": "parser.mbty", "original_offset": 19887, - "generated_offset": 49184, + "generated_offset": 49333, "length": 45 }, { "source": "parser.mbty", "original_offset": 19935, - "generated_offset": 49238, + "generated_offset": 49387, "length": 14 }, { "source": "parser.mbty", "original_offset": 19951, - "generated_offset": 49260, + "generated_offset": 49409, "length": 21 }, { "source": "parser.mbty", "original_offset": 19977, - "generated_offset": 49310, + "generated_offset": 49459, "length": 17 }, { "source": "parser.mbty", "original_offset": 19996, - "generated_offset": 49335, + "generated_offset": 49484, "length": 41 }, { "source": "parser.mbty", "original_offset": 20591, - "generated_offset": 50583, + "generated_offset": 50732, "length": 38 }, { "source": "parser.mbty", "original_offset": 20631, - "generated_offset": 50629, + "generated_offset": 50778, "length": 17 }, { "source": "parser.mbty", "original_offset": 20650, - "generated_offset": 50654, + "generated_offset": 50803, "length": 22 }, { "source": "parser.mbty", "original_offset": 20674, - "generated_offset": 50684, + "generated_offset": 50833, "length": 14 }, { "source": "parser.mbty", "original_offset": 20690, - "generated_offset": 50706, + "generated_offset": 50855, "length": 16 }, { "source": "parser.mbty", "original_offset": 20708, - "generated_offset": 50730, + "generated_offset": 50879, "length": 21 }, { "source": "parser.mbty", "original_offset": 20734, - "generated_offset": 50780, + "generated_offset": 50929, "length": 54 }, { "source": "parser.mbty", "original_offset": 20790, - "generated_offset": 50842, + "generated_offset": 50991, "length": 9 }, { "source": "parser.mbty", "original_offset": 20174, - "generated_offset": 52426, + "generated_offset": 52575, "length": 28 }, { "source": "parser.mbty", "original_offset": 20205, - "generated_offset": 52463, + "generated_offset": 52612, "length": 51 }, { "source": "parser.mbty", "original_offset": 20258, - "generated_offset": 52522, + "generated_offset": 52671, "length": 22 }, { "source": "parser.mbty", "original_offset": 20282, - "generated_offset": 52552, + "generated_offset": 52701, "length": 20 }, { "source": "parser.mbty", "original_offset": 20304, - "generated_offset": 52580, + "generated_offset": 52729, "length": 22 }, { "source": "parser.mbty", "original_offset": 20328, - "generated_offset": 52610, + "generated_offset": 52759, "length": 17 }, { "source": "parser.mbty", "original_offset": 20347, - "generated_offset": 52635, + "generated_offset": 52784, "length": 45 }, { "source": "parser.mbty", "original_offset": 20395, - "generated_offset": 52689, + "generated_offset": 52838, "length": 14 }, { "source": "parser.mbty", "original_offset": 20411, - "generated_offset": 52711, + "generated_offset": 52860, "length": 21 }, { "source": "parser.mbty", "original_offset": 20437, - "generated_offset": 52761, + "generated_offset": 52910, "length": 17 }, { "source": "parser.mbty", "original_offset": 20456, - "generated_offset": 52786, + "generated_offset": 52935, "length": 41 }, { "source": "parser.mbty", "original_offset": 20956, - "generated_offset": 54602, + "generated_offset": 54751, "length": 34 }, { "source": "parser.mbty", "original_offset": 20992, - "generated_offset": 54644, + "generated_offset": 54793, "length": 20 }, { "source": "parser.mbty", "original_offset": 21015, - "generated_offset": 54673, + "generated_offset": 54822, "length": 25 }, { "source": "parser.mbty", "original_offset": 21042, - "generated_offset": 54706, + "generated_offset": 54855, "length": 31 }, { "source": "parser.mbty", "original_offset": 21081, - "generated_offset": 54777, + "generated_offset": 54926, "length": 26 }, { "source": "parser.mbty", "original_offset": 21110, - "generated_offset": 54812, + "generated_offset": 54961, "length": 21 }, { "source": "parser.mbty", "original_offset": 21134, - "generated_offset": 54842, + "generated_offset": 54991, "length": 28 }, { "source": "parser.mbty", "original_offset": 21171, - "generated_offset": 54912, + "generated_offset": 55061, "length": 24 }, { "source": "parser.mbty", "original_offset": 21197, - "generated_offset": 54944, + "generated_offset": 55093, "length": 15 }, { "source": "parser.mbty", "original_offset": 21215, - "generated_offset": 54968, + "generated_offset": 55117, "length": 14 }, { "source": "parser.mbty", "original_offset": 21231, - "generated_offset": 54990, + "generated_offset": 55139, "length": 21 }, { "source": "parser.mbty", "original_offset": 21257, - "generated_offset": 55040, + "generated_offset": 55189, "length": 17 }, { "source": "parser.mbty", "original_offset": 21276, - "generated_offset": 55065, + "generated_offset": 55214, "length": 41 }, { "source": "parser.mbty", "original_offset": 21401, - "generated_offset": 56241, + "generated_offset": 56390, "length": 44 }, { "source": "parser.mbty", "original_offset": 21447, - "generated_offset": 56293, + "generated_offset": 56442, "length": 23 }, { "source": "parser.mbty", "original_offset": 21478, - "generated_offset": 56356, + "generated_offset": 56505, "length": 25 }, { "source": "parser.mbty", "original_offset": 21505, - "generated_offset": 56389, + "generated_offset": 56538, "length": 14 }, { "source": "parser.mbty", "original_offset": 21521, - "generated_offset": 56411, + "generated_offset": 56560, "length": 16 }, { "source": "parser.mbty", "original_offset": 21539, - "generated_offset": 56435, + "generated_offset": 56584, "length": 21 }, { "source": "parser.mbty", "original_offset": 21564, - "generated_offset": 56478, + "generated_offset": 56627, "length": 42 }, { "source": "parser.mbty", "original_offset": 22326, - "generated_offset": 57450, + "generated_offset": 57599, "length": 7 }, { "source": "parser.mbty", "original_offset": 22335, - "generated_offset": 57465, + "generated_offset": 57614, "length": 2 }, { "source": "parser.mbty", "original_offset": 22339, - "generated_offset": 57475, + "generated_offset": 57624, "length": 2 }, { "source": "parser.mbty", "original_offset": 22343, - "generated_offset": 57485, + "generated_offset": 57634, "length": 2 }, { "source": "parser.mbty", "original_offset": 22347, - "generated_offset": 57495, + "generated_offset": 57644, "length": 9 }, { "source": "parser.mbty", "original_offset": 22364, - "generated_offset": 57544, + "generated_offset": 57693, "length": 3 }, { "source": "parser.mbty", "original_offset": 22369, - "generated_offset": 57555, + "generated_offset": 57704, "length": 5 }, { "source": "parser.mbty", "original_offset": 22510, - "generated_offset": 58347, + "generated_offset": 58496, "length": 2 }, { "source": "parser.mbty", "original_offset": 22514, - "generated_offset": 58357, + "generated_offset": 58506, "length": 2 }, { "source": "parser.mbty", "original_offset": 22518, - "generated_offset": 58367, + "generated_offset": 58516, "length": 2 }, { "source": "parser.mbty", "original_offset": 22522, - "generated_offset": 58377, + "generated_offset": 58526, "length": 2 }, { "source": "parser.mbty", "original_offset": 22526, - "generated_offset": 58387, + "generated_offset": 58536, "length": 9 }, { "source": "parser.mbty", "original_offset": 22543, - "generated_offset": 58436, + "generated_offset": 58585, "length": 3 }, { "source": "parser.mbty", "original_offset": 22723, - "generated_offset": 59232, + "generated_offset": 59381, "length": 7 }, { "source": "parser.mbty", "original_offset": 22732, - "generated_offset": 59247, + "generated_offset": 59396, "length": 2 }, { "source": "parser.mbty", "original_offset": 22736, - "generated_offset": 59257, + "generated_offset": 59406, "length": 2 }, { "source": "parser.mbty", "original_offset": 22740, - "generated_offset": 59267, + "generated_offset": 59416, "length": 9 }, { "source": "parser.mbty", "original_offset": 22757, - "generated_offset": 59316, + "generated_offset": 59465, "length": 3 }, { "source": "parser.mbty", "original_offset": 22762, - "generated_offset": 59327, + "generated_offset": 59476, "length": 5 }, { "source": "parser.mbty", "original_offset": 22940, - "generated_offset": 60123, + "generated_offset": 60272, "length": 7 }, { "source": "parser.mbty", "original_offset": 22949, - "generated_offset": 60138, + "generated_offset": 60287, "length": 2 }, { "source": "parser.mbty", "original_offset": 22953, - "generated_offset": 60148, + "generated_offset": 60297, "length": 2 }, { "source": "parser.mbty", "original_offset": 22957, - "generated_offset": 60158, + "generated_offset": 60307, "length": 9 }, { "source": "parser.mbty", "original_offset": 22974, - "generated_offset": 60207, + "generated_offset": 60356, "length": 3 }, { "source": "parser.mbty", "original_offset": 22979, - "generated_offset": 60218, + "generated_offset": 60367, "length": 5 }, { "source": "parser.mbty", "original_offset": 7730, - "generated_offset": 61820, + "generated_offset": 61969, "length": 47 }, { "source": "parser.mbty", "original_offset": 7779, - "generated_offset": 61875, + "generated_offset": 62024, "length": 37 }, { "source": "parser.mbty", "original_offset": 7818, - "generated_offset": 61920, + "generated_offset": 62069, "length": 82 }, { "source": "parser.mbty", "original_offset": 7902, - "generated_offset": 62010, + "generated_offset": 62159, "length": 48 }, { "source": "parser.mbty", "original_offset": 7952, - "generated_offset": 62066, + "generated_offset": 62215, "length": 27 }, { "source": "parser.mbty", "original_offset": 7987, - "generated_offset": 62133, + "generated_offset": 62282, "length": 51 }, { "source": "parser.mbty", "original_offset": 8040, - "generated_offset": 62192, + "generated_offset": 62341, "length": 46 }, { "source": "parser.mbty", "original_offset": 8088, - "generated_offset": 62246, + "generated_offset": 62395, "length": 21 }, { "source": "parser.mbty", "original_offset": 8113, - "generated_offset": 62289, + "generated_offset": 62438, "length": 10 }, { "source": "parser.mbty", "original_offset": 7730, - "generated_offset": 63896, + "generated_offset": 64045, "length": 47 }, { "source": "parser.mbty", "original_offset": 7779, - "generated_offset": 63951, + "generated_offset": 64100, "length": 37 }, { "source": "parser.mbty", "original_offset": 7818, - "generated_offset": 63996, + "generated_offset": 64145, "length": 82 }, { "source": "parser.mbty", "original_offset": 7902, - "generated_offset": 64086, + "generated_offset": 64235, "length": 48 }, { "source": "parser.mbty", "original_offset": 7952, - "generated_offset": 64142, + "generated_offset": 64291, "length": 27 }, { "source": "parser.mbty", "original_offset": 7987, - "generated_offset": 64209, + "generated_offset": 64358, "length": 51 }, { "source": "parser.mbty", "original_offset": 8040, - "generated_offset": 64268, + "generated_offset": 64417, "length": 46 }, { "source": "parser.mbty", "original_offset": 8088, - "generated_offset": 64322, + "generated_offset": 64471, "length": 21 }, { "source": "parser.mbty", "original_offset": 8113, - "generated_offset": 64365, + "generated_offset": 64514, "length": 10 }, { "source": "parser.mbty", "original_offset": 9969, - "generated_offset": 66056, + "generated_offset": 66205, "length": 26 }, { "source": "parser.mbty", "original_offset": 9997, - "generated_offset": 66090, + "generated_offset": 66239, "length": 37 }, { "source": "parser.mbty", "original_offset": 10037, - "generated_offset": 66136, + "generated_offset": 66285, "length": 80 }, { "source": "parser.mbty", "original_offset": 10119, - "generated_offset": 66224, + "generated_offset": 66373, "length": 44 }, { "source": "parser.mbty", "original_offset": 10165, - "generated_offset": 66276, + "generated_offset": 66425, "length": 21 }, { "source": "parser.mbty", "original_offset": 10188, - "generated_offset": 66305, + "generated_offset": 66454, "length": 27 }, { "source": "parser.mbty", "original_offset": 10223, - "generated_offset": 66372, + "generated_offset": 66521, "length": 51 }, { "source": "parser.mbty", "original_offset": 10276, - "generated_offset": 66431, + "generated_offset": 66580, "length": 46 }, { "source": "parser.mbty", "original_offset": 10324, - "generated_offset": 66485, + "generated_offset": 66634, "length": 21 }, { "source": "parser.mbty", "original_offset": 10349, - "generated_offset": 66528, + "generated_offset": 66677, "length": 13 }, { "source": "parser.mbty", "original_offset": 10364, - "generated_offset": 66549, + "generated_offset": 66698, "length": 13 }, { "source": "parser.mbty", "original_offset": 12078, - "generated_offset": 67900, + "generated_offset": 68049, "length": 51 }, { "source": "parser.mbty", "original_offset": 12131, - "generated_offset": 67959, + "generated_offset": 68108, "length": 29 }, { "source": "parser.mbty", "original_offset": 12168, - "generated_offset": 68028, + "generated_offset": 68177, "length": 20 }, { "source": "parser.mbty", "original_offset": 12190, - "generated_offset": 68056, + "generated_offset": 68205, "length": 49 }, { "source": "parser.mbty", "original_offset": 12241, - "generated_offset": 68113, + "generated_offset": 68262, "length": 54 }, { "source": "parser.mbty", "original_offset": 12297, - "generated_offset": 68175, + "generated_offset": 68324, "length": 23 }, { "source": "parser.mbty", "original_offset": 12325, - "generated_offset": 68227, + "generated_offset": 68376, "length": 19 }, { "source": "parser.mbty", "original_offset": 12346, - "generated_offset": 68254, + "generated_offset": 68403, "length": 45 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 69207, + "generated_offset": 69356, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 69217, + "generated_offset": 69366, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 69234, + "generated_offset": 69383, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 69244, + "generated_offset": 69393, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 69254, + "generated_offset": 69403, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 69264, + "generated_offset": 69413, "length": 2 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 70174, + "generated_offset": 70323, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 70184, + "generated_offset": 70333, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 70201, + "generated_offset": 70350, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 70211, + "generated_offset": 70360, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 70221, + "generated_offset": 70370, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 70231, + "generated_offset": 70380, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 71185, + "generated_offset": 71334, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 71195, + "generated_offset": 71344, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 71211, + "generated_offset": 71360, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 71221, + "generated_offset": 71370, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 71248, + "generated_offset": 71397, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 71303, + "generated_offset": 71452, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 71316, + "generated_offset": 71465, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 72270, + "generated_offset": 72419, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 72280, + "generated_offset": 72429, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 72296, + "generated_offset": 72445, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 72306, + "generated_offset": 72455, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 72333, + "generated_offset": 72482, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 72388, + "generated_offset": 72537, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 72401, + "generated_offset": 72550, "length": 2 }, { "source": "parser.mbty", "original_offset": 17108, - "generated_offset": 73416, + "generated_offset": 73565, "length": 46 }, { "source": "parser.mbty", "original_offset": 17156, - "generated_offset": 73470, + "generated_offset": 73619, "length": 77 }, { "source": "parser.mbty", "original_offset": 17235, - "generated_offset": 73555, + "generated_offset": 73704, "length": 16 }, { "source": "parser.mbty", "original_offset": 17253, - "generated_offset": 73579, + "generated_offset": 73728, "length": 69 }, { "source": "parser.mbty", "original_offset": 17327, - "generated_offset": 73677, + "generated_offset": 73826, "length": 10 }, { "source": "parser.mbty", "original_offset": 17502, - "generated_offset": 75288, + "generated_offset": 75437, "length": 32 }, { "source": "parser.mbty", "original_offset": 17536, - "generated_offset": 75328, + "generated_offset": 75477, "length": 14 }, { "source": "parser.mbty", "original_offset": 17558, - "generated_offset": 75382, + "generated_offset": 75531, "length": 27 }, { "source": "parser.mbty", "original_offset": 17587, - "generated_offset": 75417, + "generated_offset": 75566, "length": 146 }, { "source": "parser.mbty", "original_offset": 17735, - "generated_offset": 75571, + "generated_offset": 75720, "length": 15 }, { "source": "parser.mbty", "original_offset": 17752, - "generated_offset": 75594, + "generated_offset": 75743, "length": 22 }, { "source": "parser.mbty", "original_offset": 17779, - "generated_offset": 75645, + "generated_offset": 75794, "length": 18 }, { "source": "parser.mbty", "original_offset": 17799, - "generated_offset": 75671, + "generated_offset": 75820, "length": 57 }, { "source": "parser.mbty", "original_offset": 17858, - "generated_offset": 75736, + "generated_offset": 75885, "length": 17 }, { "source": "parser.mbty", "original_offset": 17941, - "generated_offset": 76735, + "generated_offset": 76884, "length": 35 }, { "source": "parser.mbty", "original_offset": 17978, - "generated_offset": 76778, + "generated_offset": 76927, "length": 64 }, { "source": "parser.mbty", "original_offset": 18044, - "generated_offset": 76850, + "generated_offset": 76999, "length": 16 }, { "source": "parser.mbty", "original_offset": 18062, - "generated_offset": 76874, + "generated_offset": 77023, "length": 69 }, { "source": "parser.mbty", "original_offset": 18136, - "generated_offset": 76972, + "generated_offset": 77121, "length": 10 }, { "source": "parser.mbty", "original_offset": 18245, - "generated_offset": 78298, + "generated_offset": 78447, "length": 51 }, { "source": "parser.mbty", "original_offset": 18298, - "generated_offset": 78357, + "generated_offset": 78506, "length": 29 }, { "source": "parser.mbty", "original_offset": 18335, - "generated_offset": 78426, + "generated_offset": 78575, "length": 20 }, { "source": "parser.mbty", "original_offset": 18357, - "generated_offset": 78454, + "generated_offset": 78603, "length": 28 }, { "source": "parser.mbty", "original_offset": 18387, - "generated_offset": 78490, + "generated_offset": 78639, "length": 22 }, { "source": "parser.mbty", "original_offset": 18411, - "generated_offset": 78520, + "generated_offset": 78669, "length": 90 }, { "source": "parser.mbty", "original_offset": 18506, - "generated_offset": 78639, + "generated_offset": 78788, "length": 19 }, { "source": "parser.mbty", "original_offset": 18527, - "generated_offset": 78666, + "generated_offset": 78815, "length": 45 }, { "source": "parser.mbty", "original_offset": 19030, - "generated_offset": 79695, + "generated_offset": 79844, "length": 35 }, { "source": "parser.mbty", "original_offset": 19067, - "generated_offset": 79738, + "generated_offset": 79887, "length": 65 }, { "source": "parser.mbty", "original_offset": 19134, - "generated_offset": 79811, + "generated_offset": 79960, "length": 16 }, { "source": "parser.mbty", "original_offset": 19152, - "generated_offset": 79835, + "generated_offset": 79984, "length": 69 }, { "source": "parser.mbty", "original_offset": 19226, - "generated_offset": 79933, + "generated_offset": 80082, "length": 10 }, { "source": "parser.mbty", "original_offset": 19708, - "generated_offset": 81584, + "generated_offset": 81733, "length": 28 }, { "source": "parser.mbty", "original_offset": 19739, - "generated_offset": 81621, + "generated_offset": 81770, "length": 35 }, { "source": "parser.mbty", "original_offset": 19776, - "generated_offset": 81664, + "generated_offset": 81813, "length": 18 }, { "source": "parser.mbty", "original_offset": 19796, - "generated_offset": 81690, + "generated_offset": 81839, "length": 22 }, { "source": "parser.mbty", "original_offset": 19820, - "generated_offset": 81720, + "generated_offset": 81869, "length": 20 }, { "source": "parser.mbty", "original_offset": 19843, - "generated_offset": 81749, + "generated_offset": 81898, "length": 22 }, { "source": "parser.mbty", "original_offset": 19867, - "generated_offset": 81779, + "generated_offset": 81928, "length": 17 }, { "source": "parser.mbty", "original_offset": 19887, - "generated_offset": 81805, + "generated_offset": 81954, "length": 45 }, { "source": "parser.mbty", "original_offset": 19935, - "generated_offset": 81859, + "generated_offset": 82008, "length": 14 }, { "source": "parser.mbty", "original_offset": 19951, - "generated_offset": 81881, + "generated_offset": 82030, "length": 21 }, { "source": "parser.mbty", "original_offset": 19977, - "generated_offset": 81931, + "generated_offset": 82080, "length": 17 }, { "source": "parser.mbty", "original_offset": 19996, - "generated_offset": 81956, + "generated_offset": 82105, "length": 41 }, { "source": "parser.mbty", "original_offset": 20591, - "generated_offset": 83204, + "generated_offset": 83353, "length": 38 }, { "source": "parser.mbty", "original_offset": 20631, - "generated_offset": 83250, + "generated_offset": 83399, "length": 17 }, { "source": "parser.mbty", "original_offset": 20650, - "generated_offset": 83275, + "generated_offset": 83424, "length": 22 }, { "source": "parser.mbty", "original_offset": 20674, - "generated_offset": 83305, + "generated_offset": 83454, "length": 14 }, { "source": "parser.mbty", "original_offset": 20690, - "generated_offset": 83327, + "generated_offset": 83476, "length": 16 }, { "source": "parser.mbty", "original_offset": 20708, - "generated_offset": 83351, + "generated_offset": 83500, "length": 21 }, { "source": "parser.mbty", "original_offset": 20734, - "generated_offset": 83401, + "generated_offset": 83550, "length": 54 }, { "source": "parser.mbty", "original_offset": 20790, - "generated_offset": 83463, + "generated_offset": 83612, "length": 9 }, { "source": "parser.mbty", "original_offset": 20174, - "generated_offset": 85048, + "generated_offset": 85197, "length": 28 }, { "source": "parser.mbty", "original_offset": 20205, - "generated_offset": 85085, + "generated_offset": 85234, "length": 51 }, { "source": "parser.mbty", "original_offset": 20258, - "generated_offset": 85144, + "generated_offset": 85293, "length": 22 }, { "source": "parser.mbty", "original_offset": 20282, - "generated_offset": 85174, + "generated_offset": 85323, "length": 20 }, { "source": "parser.mbty", "original_offset": 20304, - "generated_offset": 85202, + "generated_offset": 85351, "length": 22 }, { "source": "parser.mbty", "original_offset": 20328, - "generated_offset": 85232, + "generated_offset": 85381, "length": 17 }, { "source": "parser.mbty", "original_offset": 20347, - "generated_offset": 85257, + "generated_offset": 85406, "length": 45 }, { "source": "parser.mbty", "original_offset": 20395, - "generated_offset": 85311, + "generated_offset": 85460, "length": 14 }, { "source": "parser.mbty", "original_offset": 20411, - "generated_offset": 85333, + "generated_offset": 85482, "length": 21 }, { "source": "parser.mbty", "original_offset": 20437, - "generated_offset": 85383, + "generated_offset": 85532, "length": 17 }, { "source": "parser.mbty", "original_offset": 20456, - "generated_offset": 85408, + "generated_offset": 85557, "length": 41 }, { "source": "parser.mbty", "original_offset": 20956, - "generated_offset": 87225, + "generated_offset": 87374, "length": 34 }, { "source": "parser.mbty", "original_offset": 20992, - "generated_offset": 87267, + "generated_offset": 87416, "length": 20 }, { "source": "parser.mbty", "original_offset": 21015, - "generated_offset": 87296, + "generated_offset": 87445, "length": 25 }, { "source": "parser.mbty", "original_offset": 21042, - "generated_offset": 87329, + "generated_offset": 87478, "length": 31 }, { "source": "parser.mbty", "original_offset": 21081, - "generated_offset": 87400, + "generated_offset": 87549, "length": 26 }, { "source": "parser.mbty", "original_offset": 21110, - "generated_offset": 87435, + "generated_offset": 87584, "length": 21 }, { "source": "parser.mbty", "original_offset": 21134, - "generated_offset": 87465, + "generated_offset": 87614, "length": 28 }, { "source": "parser.mbty", "original_offset": 21171, - "generated_offset": 87535, + "generated_offset": 87684, "length": 24 }, { "source": "parser.mbty", "original_offset": 21197, - "generated_offset": 87567, + "generated_offset": 87716, "length": 15 }, { "source": "parser.mbty", "original_offset": 21215, - "generated_offset": 87591, + "generated_offset": 87740, "length": 14 }, { "source": "parser.mbty", "original_offset": 21231, - "generated_offset": 87613, + "generated_offset": 87762, "length": 21 }, { "source": "parser.mbty", "original_offset": 21257, - "generated_offset": 87663, + "generated_offset": 87812, "length": 17 }, { "source": "parser.mbty", "original_offset": 21276, - "generated_offset": 87688, + "generated_offset": 87837, "length": 41 }, { "source": "parser.mbty", "original_offset": 21401, - "generated_offset": 88864, + "generated_offset": 89013, "length": 44 }, { "source": "parser.mbty", "original_offset": 21447, - "generated_offset": 88916, + "generated_offset": 89065, "length": 23 }, { "source": "parser.mbty", "original_offset": 21478, - "generated_offset": 88979, + "generated_offset": 89128, "length": 25 }, { "source": "parser.mbty", "original_offset": 21505, - "generated_offset": 89012, + "generated_offset": 89161, "length": 14 }, { "source": "parser.mbty", "original_offset": 21521, - "generated_offset": 89034, + "generated_offset": 89183, "length": 16 }, { "source": "parser.mbty", "original_offset": 21539, - "generated_offset": 89058, + "generated_offset": 89207, "length": 21 }, { "source": "parser.mbty", "original_offset": 21564, - "generated_offset": 89101, + "generated_offset": 89250, "length": 42 }, { "source": "parser.mbty", "original_offset": 22326, - "generated_offset": 90073, + "generated_offset": 90222, "length": 7 }, { "source": "parser.mbty", "original_offset": 22335, - "generated_offset": 90088, + "generated_offset": 90237, "length": 2 }, { "source": "parser.mbty", "original_offset": 22339, - "generated_offset": 90098, + "generated_offset": 90247, "length": 2 }, { "source": "parser.mbty", "original_offset": 22343, - "generated_offset": 90108, + "generated_offset": 90257, "length": 2 }, { "source": "parser.mbty", "original_offset": 22347, - "generated_offset": 90118, + "generated_offset": 90267, "length": 9 }, { "source": "parser.mbty", "original_offset": 22364, - "generated_offset": 90167, + "generated_offset": 90316, "length": 3 }, { "source": "parser.mbty", "original_offset": 22369, - "generated_offset": 90178, + "generated_offset": 90327, "length": 5 }, { "source": "parser.mbty", "original_offset": 22510, - "generated_offset": 90970, + "generated_offset": 91119, "length": 2 }, { "source": "parser.mbty", "original_offset": 22514, - "generated_offset": 90980, + "generated_offset": 91129, "length": 2 }, { "source": "parser.mbty", "original_offset": 22518, - "generated_offset": 90990, + "generated_offset": 91139, "length": 2 }, { "source": "parser.mbty", "original_offset": 22522, - "generated_offset": 91000, + "generated_offset": 91149, "length": 2 }, { "source": "parser.mbty", "original_offset": 22526, - "generated_offset": 91010, + "generated_offset": 91159, "length": 9 }, { "source": "parser.mbty", "original_offset": 22543, - "generated_offset": 91059, + "generated_offset": 91208, "length": 3 }, { "source": "parser.mbty", "original_offset": 22723, - "generated_offset": 91855, + "generated_offset": 92004, "length": 7 }, { "source": "parser.mbty", "original_offset": 22732, - "generated_offset": 91870, + "generated_offset": 92019, "length": 2 }, { "source": "parser.mbty", "original_offset": 22736, - "generated_offset": 91880, + "generated_offset": 92029, "length": 2 }, { "source": "parser.mbty", "original_offset": 22740, - "generated_offset": 91890, + "generated_offset": 92039, "length": 9 }, { "source": "parser.mbty", "original_offset": 22757, - "generated_offset": 91939, + "generated_offset": 92088, "length": 3 }, { "source": "parser.mbty", "original_offset": 22762, - "generated_offset": 91950, + "generated_offset": 92099, "length": 5 }, { "source": "parser.mbty", "original_offset": 22940, - "generated_offset": 92746, + "generated_offset": 92895, "length": 7 }, { "source": "parser.mbty", "original_offset": 22949, - "generated_offset": 92761, + "generated_offset": 92910, "length": 2 }, { "source": "parser.mbty", "original_offset": 22953, - "generated_offset": 92771, + "generated_offset": 92920, "length": 2 }, { "source": "parser.mbty", "original_offset": 22957, - "generated_offset": 92781, + "generated_offset": 92930, "length": 9 }, { "source": "parser.mbty", "original_offset": 22974, - "generated_offset": 92830, + "generated_offset": 92979, "length": 3 }, { "source": "parser.mbty", "original_offset": 22979, - "generated_offset": 92841, + "generated_offset": 92990, "length": 5 }, { "source": "parser.mbty", "original_offset": 7730, - "generated_offset": 94444, + "generated_offset": 94593, "length": 47 }, { "source": "parser.mbty", "original_offset": 7779, - "generated_offset": 94499, + "generated_offset": 94648, "length": 37 }, { "source": "parser.mbty", "original_offset": 7818, - "generated_offset": 94544, + "generated_offset": 94693, "length": 82 }, { "source": "parser.mbty", "original_offset": 7902, - "generated_offset": 94634, + "generated_offset": 94783, "length": 48 }, { "source": "parser.mbty", "original_offset": 7952, - "generated_offset": 94690, + "generated_offset": 94839, "length": 27 }, { "source": "parser.mbty", "original_offset": 7987, - "generated_offset": 94757, + "generated_offset": 94906, "length": 51 }, { "source": "parser.mbty", "original_offset": 8040, - "generated_offset": 94816, + "generated_offset": 94965, "length": 46 }, { "source": "parser.mbty", "original_offset": 8088, - "generated_offset": 94870, + "generated_offset": 95019, "length": 21 }, { "source": "parser.mbty", "original_offset": 8113, - "generated_offset": 94913, + "generated_offset": 95062, "length": 10 }, { "source": "parser.mbty", "original_offset": 19338, - "generated_offset": 96092, + "generated_offset": 96241, "length": 31 }, { "source": "parser.mbty", "original_offset": 19371, - "generated_offset": 96131, + "generated_offset": 96280, "length": 40 }, { "source": "parser.mbty", "original_offset": 19413, - "generated_offset": 96179, + "generated_offset": 96328, "length": 17 }, { "source": "parser.mbty", "original_offset": 19432, - "generated_offset": 96204, + "generated_offset": 96353, "length": 39 }, { "source": "parser.mbty", "original_offset": 19473, - "generated_offset": 96251, + "generated_offset": 96400, "length": 21 }, { "source": "parser.mbty", "original_offset": 19499, - "generated_offset": 96301, + "generated_offset": 96450, "length": 17 }, { "source": "parser.mbty", "original_offset": 19518, - "generated_offset": 96326, + "generated_offset": 96475, "length": 41 }, { "source": "parser.mbty", "original_offset": 7730, - "generated_offset": 97965, + "generated_offset": 98114, "length": 47 }, { "source": "parser.mbty", "original_offset": 7779, - "generated_offset": 98020, + "generated_offset": 98169, "length": 37 }, { "source": "parser.mbty", "original_offset": 7818, - "generated_offset": 98065, + "generated_offset": 98214, "length": 82 }, { "source": "parser.mbty", "original_offset": 7902, - "generated_offset": 98155, + "generated_offset": 98304, "length": 48 }, { "source": "parser.mbty", "original_offset": 7952, - "generated_offset": 98211, + "generated_offset": 98360, "length": 27 }, { "source": "parser.mbty", "original_offset": 7987, - "generated_offset": 98278, + "generated_offset": 98427, "length": 51 }, { "source": "parser.mbty", "original_offset": 8040, - "generated_offset": 98337, + "generated_offset": 98486, "length": 46 }, { "source": "parser.mbty", "original_offset": 8088, - "generated_offset": 98391, + "generated_offset": 98540, "length": 21 }, { "source": "parser.mbty", "original_offset": 8113, - "generated_offset": 98434, + "generated_offset": 98583, "length": 10 }, { "source": "parser.mbty", "original_offset": 7730, - "generated_offset": 100043, + "generated_offset": 100192, "length": 47 }, { "source": "parser.mbty", "original_offset": 7779, - "generated_offset": 100098, + "generated_offset": 100247, "length": 37 }, { "source": "parser.mbty", "original_offset": 7818, - "generated_offset": 100143, + "generated_offset": 100292, "length": 82 }, { "source": "parser.mbty", "original_offset": 7902, - "generated_offset": 100233, + "generated_offset": 100382, "length": 48 }, { "source": "parser.mbty", "original_offset": 7952, - "generated_offset": 100289, + "generated_offset": 100438, "length": 27 }, { "source": "parser.mbty", "original_offset": 7987, - "generated_offset": 100356, + "generated_offset": 100505, "length": 51 }, { "source": "parser.mbty", "original_offset": 8040, - "generated_offset": 100415, + "generated_offset": 100564, "length": 46 }, { "source": "parser.mbty", "original_offset": 8088, - "generated_offset": 100469, + "generated_offset": 100618, "length": 21 }, { "source": "parser.mbty", "original_offset": 8113, - "generated_offset": 100512, + "generated_offset": 100661, "length": 10 }, { "source": "parser.mbty", "original_offset": 7730, - "generated_offset": 102121, + "generated_offset": 102270, "length": 47 }, { "source": "parser.mbty", "original_offset": 7779, - "generated_offset": 102176, + "generated_offset": 102325, "length": 37 }, { "source": "parser.mbty", "original_offset": 7818, - "generated_offset": 102221, + "generated_offset": 102370, "length": 82 }, { "source": "parser.mbty", "original_offset": 7902, - "generated_offset": 102311, + "generated_offset": 102460, "length": 48 }, { "source": "parser.mbty", "original_offset": 7952, - "generated_offset": 102367, + "generated_offset": 102516, "length": 27 }, { "source": "parser.mbty", "original_offset": 7987, - "generated_offset": 102434, + "generated_offset": 102583, "length": 51 }, { "source": "parser.mbty", "original_offset": 8040, - "generated_offset": 102493, + "generated_offset": 102642, "length": 46 }, { "source": "parser.mbty", "original_offset": 8088, - "generated_offset": 102547, + "generated_offset": 102696, "length": 21 }, { "source": "parser.mbty", "original_offset": 8113, - "generated_offset": 102590, + "generated_offset": 102739, "length": 10 }, { "source": "parser.mbty", "original_offset": 9969, - "generated_offset": 104283, + "generated_offset": 104432, "length": 26 }, { "source": "parser.mbty", "original_offset": 9997, - "generated_offset": 104317, + "generated_offset": 104466, "length": 37 }, { "source": "parser.mbty", "original_offset": 10037, - "generated_offset": 104363, + "generated_offset": 104512, "length": 80 }, { "source": "parser.mbty", "original_offset": 10119, - "generated_offset": 104451, + "generated_offset": 104600, "length": 44 }, { "source": "parser.mbty", "original_offset": 10165, - "generated_offset": 104503, + "generated_offset": 104652, "length": 21 }, { "source": "parser.mbty", "original_offset": 10188, - "generated_offset": 104532, + "generated_offset": 104681, "length": 27 }, { "source": "parser.mbty", "original_offset": 10223, - "generated_offset": 104599, + "generated_offset": 104748, "length": 51 }, { "source": "parser.mbty", "original_offset": 10276, - "generated_offset": 104658, + "generated_offset": 104807, "length": 46 }, { "source": "parser.mbty", "original_offset": 10324, - "generated_offset": 104712, + "generated_offset": 104861, "length": 21 }, { "source": "parser.mbty", "original_offset": 10349, - "generated_offset": 104755, + "generated_offset": 104904, "length": 13 }, { "source": "parser.mbty", "original_offset": 10364, - "generated_offset": 104776, + "generated_offset": 104925, "length": 13 }, { "source": "parser.mbty", "original_offset": 12078, - "generated_offset": 106129, + "generated_offset": 106278, "length": 51 }, { "source": "parser.mbty", "original_offset": 12131, - "generated_offset": 106188, + "generated_offset": 106337, "length": 29 }, { "source": "parser.mbty", "original_offset": 12168, - "generated_offset": 106257, + "generated_offset": 106406, "length": 20 }, { "source": "parser.mbty", "original_offset": 12190, - "generated_offset": 106285, + "generated_offset": 106434, "length": 49 }, { "source": "parser.mbty", "original_offset": 12241, - "generated_offset": 106342, + "generated_offset": 106491, "length": 54 }, { "source": "parser.mbty", "original_offset": 12297, - "generated_offset": 106404, + "generated_offset": 106553, "length": 23 }, { "source": "parser.mbty", "original_offset": 12325, - "generated_offset": 106456, + "generated_offset": 106605, "length": 19 }, { "source": "parser.mbty", "original_offset": 12346, - "generated_offset": 106483, + "generated_offset": 106632, "length": 45 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 107439, + "generated_offset": 107588, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 107449, + "generated_offset": 107598, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 107466, + "generated_offset": 107615, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 107476, + "generated_offset": 107625, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 107486, + "generated_offset": 107635, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 107496, + "generated_offset": 107645, "length": 2 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 108409, + "generated_offset": 108558, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 108419, + "generated_offset": 108568, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 108436, + "generated_offset": 108585, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 108446, + "generated_offset": 108595, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 108456, + "generated_offset": 108605, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 108466, + "generated_offset": 108615, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 109423, + "generated_offset": 109572, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 109433, + "generated_offset": 109582, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 109449, + "generated_offset": 109598, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 109459, + "generated_offset": 109608, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 109486, + "generated_offset": 109635, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 109541, + "generated_offset": 109690, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 109554, + "generated_offset": 109703, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 110511, + "generated_offset": 110660, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 110521, + "generated_offset": 110670, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 110537, + "generated_offset": 110686, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 110547, + "generated_offset": 110696, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 110574, + "generated_offset": 110723, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 110629, + "generated_offset": 110778, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 110642, + "generated_offset": 110791, "length": 2 }, { "source": "parser.mbty", "original_offset": 17108, - "generated_offset": 111659, + "generated_offset": 111808, "length": 46 }, { "source": "parser.mbty", "original_offset": 17156, - "generated_offset": 111713, + "generated_offset": 111862, "length": 77 }, { "source": "parser.mbty", "original_offset": 17235, - "generated_offset": 111798, + "generated_offset": 111947, "length": 16 }, { "source": "parser.mbty", "original_offset": 17253, - "generated_offset": 111822, + "generated_offset": 111971, "length": 69 }, { "source": "parser.mbty", "original_offset": 17327, - "generated_offset": 111920, + "generated_offset": 112069, "length": 10 }, { "source": "parser.mbty", "original_offset": 17502, - "generated_offset": 113534, + "generated_offset": 113683, "length": 32 }, { "source": "parser.mbty", "original_offset": 17536, - "generated_offset": 113574, + "generated_offset": 113723, "length": 14 }, { "source": "parser.mbty", "original_offset": 17558, - "generated_offset": 113628, + "generated_offset": 113777, "length": 27 }, { "source": "parser.mbty", "original_offset": 17587, - "generated_offset": 113663, + "generated_offset": 113812, "length": 146 }, { "source": "parser.mbty", "original_offset": 17735, - "generated_offset": 113817, + "generated_offset": 113966, "length": 15 }, { "source": "parser.mbty", "original_offset": 17752, - "generated_offset": 113840, + "generated_offset": 113989, "length": 22 }, { "source": "parser.mbty", "original_offset": 17779, - "generated_offset": 113891, + "generated_offset": 114040, "length": 18 }, { "source": "parser.mbty", "original_offset": 17799, - "generated_offset": 113917, + "generated_offset": 114066, "length": 57 }, { "source": "parser.mbty", "original_offset": 17858, - "generated_offset": 113982, + "generated_offset": 114131, "length": 17 }, { "source": "parser.mbty", "original_offset": 17941, - "generated_offset": 114983, + "generated_offset": 115132, "length": 35 }, { "source": "parser.mbty", "original_offset": 17978, - "generated_offset": 115026, + "generated_offset": 115175, "length": 64 }, { "source": "parser.mbty", "original_offset": 18044, - "generated_offset": 115098, + "generated_offset": 115247, "length": 16 }, { "source": "parser.mbty", "original_offset": 18062, - "generated_offset": 115122, + "generated_offset": 115271, "length": 69 }, { "source": "parser.mbty", "original_offset": 18136, - "generated_offset": 115220, + "generated_offset": 115369, "length": 10 }, { "source": "parser.mbty", "original_offset": 18245, - "generated_offset": 116548, + "generated_offset": 116697, "length": 51 }, { "source": "parser.mbty", "original_offset": 18298, - "generated_offset": 116607, + "generated_offset": 116756, "length": 29 }, { "source": "parser.mbty", "original_offset": 18335, - "generated_offset": 116676, + "generated_offset": 116825, "length": 20 }, { "source": "parser.mbty", "original_offset": 18357, - "generated_offset": 116704, + "generated_offset": 116853, "length": 28 }, { "source": "parser.mbty", "original_offset": 18387, - "generated_offset": 116740, + "generated_offset": 116889, "length": 22 }, { "source": "parser.mbty", "original_offset": 18411, - "generated_offset": 116770, + "generated_offset": 116919, "length": 90 }, { "source": "parser.mbty", "original_offset": 18506, - "generated_offset": 116889, + "generated_offset": 117038, "length": 19 }, { "source": "parser.mbty", "original_offset": 18527, - "generated_offset": 116916, + "generated_offset": 117065, "length": 45 }, { "source": "parser.mbty", "original_offset": 19030, - "generated_offset": 117947, + "generated_offset": 118096, "length": 35 }, { "source": "parser.mbty", "original_offset": 19067, - "generated_offset": 117990, + "generated_offset": 118139, "length": 65 }, { "source": "parser.mbty", "original_offset": 19134, - "generated_offset": 118063, + "generated_offset": 118212, "length": 16 }, { "source": "parser.mbty", "original_offset": 19152, - "generated_offset": 118087, + "generated_offset": 118236, "length": 69 }, { "source": "parser.mbty", "original_offset": 19226, - "generated_offset": 118185, + "generated_offset": 118334, "length": 10 }, { "source": "parser.mbty", "original_offset": 19708, - "generated_offset": 119838, + "generated_offset": 119987, "length": 28 }, { "source": "parser.mbty", "original_offset": 19739, - "generated_offset": 119875, + "generated_offset": 120024, "length": 35 }, { "source": "parser.mbty", "original_offset": 19776, - "generated_offset": 119918, + "generated_offset": 120067, "length": 18 }, { "source": "parser.mbty", "original_offset": 19796, - "generated_offset": 119944, + "generated_offset": 120093, "length": 22 }, { "source": "parser.mbty", "original_offset": 19820, - "generated_offset": 119974, + "generated_offset": 120123, "length": 20 }, { "source": "parser.mbty", "original_offset": 19843, - "generated_offset": 120003, + "generated_offset": 120152, "length": 22 }, { "source": "parser.mbty", "original_offset": 19867, - "generated_offset": 120033, + "generated_offset": 120182, "length": 17 }, { "source": "parser.mbty", "original_offset": 19887, - "generated_offset": 120059, + "generated_offset": 120208, "length": 45 }, { "source": "parser.mbty", "original_offset": 19935, - "generated_offset": 120113, + "generated_offset": 120262, "length": 14 }, { "source": "parser.mbty", "original_offset": 19951, - "generated_offset": 120135, + "generated_offset": 120284, "length": 21 }, { "source": "parser.mbty", "original_offset": 19977, - "generated_offset": 120185, + "generated_offset": 120334, "length": 17 }, { "source": "parser.mbty", "original_offset": 19996, - "generated_offset": 120210, + "generated_offset": 120359, "length": 41 }, { "source": "parser.mbty", "original_offset": 20591, - "generated_offset": 121461, + "generated_offset": 121610, "length": 38 }, { "source": "parser.mbty", "original_offset": 20631, - "generated_offset": 121507, + "generated_offset": 121656, "length": 17 }, { "source": "parser.mbty", "original_offset": 20650, - "generated_offset": 121532, + "generated_offset": 121681, "length": 22 }, { "source": "parser.mbty", "original_offset": 20674, - "generated_offset": 121562, + "generated_offset": 121711, "length": 14 }, { "source": "parser.mbty", "original_offset": 20690, - "generated_offset": 121584, + "generated_offset": 121733, "length": 16 }, { "source": "parser.mbty", "original_offset": 20708, - "generated_offset": 121608, + "generated_offset": 121757, "length": 21 }, { "source": "parser.mbty", "original_offset": 20734, - "generated_offset": 121658, + "generated_offset": 121807, "length": 54 }, { "source": "parser.mbty", "original_offset": 20790, - "generated_offset": 121720, + "generated_offset": 121869, "length": 9 }, { "source": "parser.mbty", "original_offset": 20174, - "generated_offset": 123307, + "generated_offset": 123456, "length": 28 }, { "source": "parser.mbty", "original_offset": 20205, - "generated_offset": 123344, + "generated_offset": 123493, "length": 51 }, { "source": "parser.mbty", "original_offset": 20258, - "generated_offset": 123403, + "generated_offset": 123552, "length": 22 }, { "source": "parser.mbty", "original_offset": 20282, - "generated_offset": 123433, + "generated_offset": 123582, "length": 20 }, { "source": "parser.mbty", "original_offset": 20304, - "generated_offset": 123461, + "generated_offset": 123610, "length": 22 }, { "source": "parser.mbty", "original_offset": 20328, - "generated_offset": 123491, + "generated_offset": 123640, "length": 17 }, { "source": "parser.mbty", "original_offset": 20347, - "generated_offset": 123516, + "generated_offset": 123665, "length": 45 }, { "source": "parser.mbty", "original_offset": 20395, - "generated_offset": 123570, + "generated_offset": 123719, "length": 14 }, { "source": "parser.mbty", "original_offset": 20411, - "generated_offset": 123592, + "generated_offset": 123741, "length": 21 }, { "source": "parser.mbty", "original_offset": 20437, - "generated_offset": 123642, + "generated_offset": 123791, "length": 17 }, { "source": "parser.mbty", "original_offset": 20456, - "generated_offset": 123667, + "generated_offset": 123816, "length": 41 }, { "source": "parser.mbty", "original_offset": 20956, - "generated_offset": 125486, + "generated_offset": 125635, "length": 34 }, { "source": "parser.mbty", "original_offset": 20992, - "generated_offset": 125528, + "generated_offset": 125677, "length": 20 }, { "source": "parser.mbty", "original_offset": 21015, - "generated_offset": 125557, + "generated_offset": 125706, "length": 25 }, { "source": "parser.mbty", "original_offset": 21042, - "generated_offset": 125590, + "generated_offset": 125739, "length": 31 }, { "source": "parser.mbty", "original_offset": 21081, - "generated_offset": 125661, + "generated_offset": 125810, "length": 26 }, { "source": "parser.mbty", "original_offset": 21110, - "generated_offset": 125696, + "generated_offset": 125845, "length": 21 }, { "source": "parser.mbty", "original_offset": 21134, - "generated_offset": 125726, + "generated_offset": 125875, "length": 28 }, { "source": "parser.mbty", "original_offset": 21171, - "generated_offset": 125796, + "generated_offset": 125945, "length": 24 }, { "source": "parser.mbty", "original_offset": 21197, - "generated_offset": 125828, + "generated_offset": 125977, "length": 15 }, { "source": "parser.mbty", "original_offset": 21215, - "generated_offset": 125852, + "generated_offset": 126001, "length": 14 }, { "source": "parser.mbty", "original_offset": 21231, - "generated_offset": 125874, + "generated_offset": 126023, "length": 21 }, { "source": "parser.mbty", "original_offset": 21257, - "generated_offset": 125924, + "generated_offset": 126073, "length": 17 }, { "source": "parser.mbty", "original_offset": 21276, - "generated_offset": 125949, + "generated_offset": 126098, "length": 41 }, { "source": "parser.mbty", "original_offset": 21401, - "generated_offset": 127127, + "generated_offset": 127276, "length": 44 }, { "source": "parser.mbty", "original_offset": 21447, - "generated_offset": 127179, + "generated_offset": 127328, "length": 23 }, { "source": "parser.mbty", "original_offset": 21478, - "generated_offset": 127242, + "generated_offset": 127391, "length": 25 }, { "source": "parser.mbty", "original_offset": 21505, - "generated_offset": 127275, + "generated_offset": 127424, "length": 14 }, { "source": "parser.mbty", "original_offset": 21521, - "generated_offset": 127297, + "generated_offset": 127446, "length": 16 }, { "source": "parser.mbty", "original_offset": 21539, - "generated_offset": 127321, + "generated_offset": 127470, "length": 21 }, { "source": "parser.mbty", "original_offset": 21564, - "generated_offset": 127364, + "generated_offset": 127513, "length": 42 }, { "source": "parser.mbty", "original_offset": 22326, - "generated_offset": 128339, + "generated_offset": 128488, "length": 7 }, { "source": "parser.mbty", "original_offset": 22335, - "generated_offset": 128354, + "generated_offset": 128503, "length": 2 }, { "source": "parser.mbty", "original_offset": 22339, - "generated_offset": 128364, + "generated_offset": 128513, "length": 2 }, { "source": "parser.mbty", "original_offset": 22343, - "generated_offset": 128374, + "generated_offset": 128523, "length": 2 }, { "source": "parser.mbty", "original_offset": 22347, - "generated_offset": 128384, + "generated_offset": 128533, "length": 9 }, { "source": "parser.mbty", "original_offset": 22364, - "generated_offset": 128433, + "generated_offset": 128582, "length": 3 }, { "source": "parser.mbty", "original_offset": 22369, - "generated_offset": 128444, + "generated_offset": 128593, "length": 5 }, { "source": "parser.mbty", "original_offset": 22510, - "generated_offset": 129239, + "generated_offset": 129388, "length": 2 }, { "source": "parser.mbty", "original_offset": 22514, - "generated_offset": 129249, + "generated_offset": 129398, "length": 2 }, { "source": "parser.mbty", "original_offset": 22518, - "generated_offset": 129259, + "generated_offset": 129408, "length": 2 }, { "source": "parser.mbty", "original_offset": 22522, - "generated_offset": 129269, + "generated_offset": 129418, "length": 2 }, { "source": "parser.mbty", "original_offset": 22526, - "generated_offset": 129279, + "generated_offset": 129428, "length": 9 }, { "source": "parser.mbty", "original_offset": 22543, - "generated_offset": 129328, + "generated_offset": 129477, "length": 3 }, { "source": "parser.mbty", "original_offset": 22723, - "generated_offset": 130126, + "generated_offset": 130275, "length": 7 }, { "source": "parser.mbty", "original_offset": 22732, - "generated_offset": 130141, + "generated_offset": 130290, "length": 2 }, { "source": "parser.mbty", "original_offset": 22736, - "generated_offset": 130151, + "generated_offset": 130300, "length": 2 }, { "source": "parser.mbty", "original_offset": 22740, - "generated_offset": 130161, + "generated_offset": 130310, "length": 9 }, { "source": "parser.mbty", "original_offset": 22757, - "generated_offset": 130210, + "generated_offset": 130359, "length": 3 }, { "source": "parser.mbty", "original_offset": 22762, - "generated_offset": 130221, + "generated_offset": 130370, "length": 5 }, { "source": "parser.mbty", "original_offset": 22940, - "generated_offset": 131019, + "generated_offset": 131168, "length": 7 }, { "source": "parser.mbty", "original_offset": 22949, - "generated_offset": 131034, + "generated_offset": 131183, "length": 2 }, { "source": "parser.mbty", "original_offset": 22953, - "generated_offset": 131044, + "generated_offset": 131193, "length": 2 }, { "source": "parser.mbty", "original_offset": 22957, - "generated_offset": 131054, + "generated_offset": 131203, "length": 9 }, { "source": "parser.mbty", "original_offset": 22974, - "generated_offset": 131103, + "generated_offset": 131252, "length": 3 }, { "source": "parser.mbty", "original_offset": 22979, - "generated_offset": 131114, + "generated_offset": 131263, "length": 5 }, { "source": "parser.mbty", "original_offset": 7730, - "generated_offset": 132718, + "generated_offset": 132867, "length": 47 }, { "source": "parser.mbty", "original_offset": 7779, - "generated_offset": 132773, + "generated_offset": 132922, "length": 37 }, { "source": "parser.mbty", "original_offset": 7818, - "generated_offset": 132818, + "generated_offset": 132967, "length": 82 }, { "source": "parser.mbty", "original_offset": 7902, - "generated_offset": 132908, + "generated_offset": 133057, "length": 48 }, { "source": "parser.mbty", "original_offset": 7952, - "generated_offset": 132964, + "generated_offset": 133113, "length": 27 }, { "source": "parser.mbty", "original_offset": 7987, - "generated_offset": 133031, + "generated_offset": 133180, "length": 51 }, { "source": "parser.mbty", "original_offset": 8040, - "generated_offset": 133090, + "generated_offset": 133239, "length": 46 }, { "source": "parser.mbty", "original_offset": 8088, - "generated_offset": 133144, + "generated_offset": 133293, "length": 21 }, { "source": "parser.mbty", "original_offset": 8113, - "generated_offset": 133187, + "generated_offset": 133336, "length": 10 }, { "source": "parser.mbty", "original_offset": 7730, - "generated_offset": 134796, + "generated_offset": 134945, "length": 47 }, { "source": "parser.mbty", "original_offset": 7779, - "generated_offset": 134851, + "generated_offset": 135000, "length": 37 }, { "source": "parser.mbty", "original_offset": 7818, - "generated_offset": 134896, + "generated_offset": 135045, "length": 82 }, { "source": "parser.mbty", "original_offset": 7902, - "generated_offset": 134986, + "generated_offset": 135135, "length": 48 }, { "source": "parser.mbty", "original_offset": 7952, - "generated_offset": 135042, + "generated_offset": 135191, "length": 27 }, { "source": "parser.mbty", "original_offset": 7987, - "generated_offset": 135109, + "generated_offset": 135258, "length": 51 }, { "source": "parser.mbty", "original_offset": 8040, - "generated_offset": 135168, + "generated_offset": 135317, "length": 46 }, { "source": "parser.mbty", "original_offset": 8088, - "generated_offset": 135222, + "generated_offset": 135371, "length": 21 }, { "source": "parser.mbty", "original_offset": 8113, - "generated_offset": 135265, + "generated_offset": 135414, "length": 10 }, { "source": "parser.mbty", "original_offset": 9969, - "generated_offset": 136959, + "generated_offset": 137108, "length": 26 }, { "source": "parser.mbty", "original_offset": 9997, - "generated_offset": 136993, + "generated_offset": 137142, "length": 37 }, { "source": "parser.mbty", "original_offset": 10037, - "generated_offset": 137039, + "generated_offset": 137188, "length": 80 }, { "source": "parser.mbty", "original_offset": 10119, - "generated_offset": 137127, + "generated_offset": 137276, "length": 44 }, { "source": "parser.mbty", "original_offset": 10165, - "generated_offset": 137179, + "generated_offset": 137328, "length": 21 }, { "source": "parser.mbty", "original_offset": 10188, - "generated_offset": 137208, + "generated_offset": 137357, "length": 27 }, { "source": "parser.mbty", "original_offset": 10223, - "generated_offset": 137275, + "generated_offset": 137424, "length": 51 }, { "source": "parser.mbty", "original_offset": 10276, - "generated_offset": 137334, + "generated_offset": 137483, "length": 46 }, { "source": "parser.mbty", "original_offset": 10324, - "generated_offset": 137388, + "generated_offset": 137537, "length": 21 }, { "source": "parser.mbty", "original_offset": 10349, - "generated_offset": 137431, + "generated_offset": 137580, "length": 13 }, { "source": "parser.mbty", "original_offset": 10364, - "generated_offset": 137452, + "generated_offset": 137601, "length": 13 }, { "source": "parser.mbty", "original_offset": 12078, - "generated_offset": 138805, + "generated_offset": 138954, "length": 51 }, { "source": "parser.mbty", "original_offset": 12131, - "generated_offset": 138864, + "generated_offset": 139013, "length": 29 }, { "source": "parser.mbty", "original_offset": 12168, - "generated_offset": 138933, + "generated_offset": 139082, "length": 20 }, { "source": "parser.mbty", "original_offset": 12190, - "generated_offset": 138961, + "generated_offset": 139110, "length": 49 }, { "source": "parser.mbty", "original_offset": 12241, - "generated_offset": 139018, + "generated_offset": 139167, "length": 54 }, { "source": "parser.mbty", "original_offset": 12297, - "generated_offset": 139080, + "generated_offset": 139229, "length": 23 }, { "source": "parser.mbty", "original_offset": 12325, - "generated_offset": 139132, + "generated_offset": 139281, "length": 19 }, { "source": "parser.mbty", "original_offset": 12346, - "generated_offset": 139159, + "generated_offset": 139308, "length": 45 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 140115, + "generated_offset": 140264, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 140125, + "generated_offset": 140274, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 140142, + "generated_offset": 140291, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 140152, + "generated_offset": 140301, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 140162, + "generated_offset": 140311, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 140172, + "generated_offset": 140321, "length": 2 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 141085, + "generated_offset": 141234, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 141095, + "generated_offset": 141244, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 141112, + "generated_offset": 141261, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 141122, + "generated_offset": 141271, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 141132, + "generated_offset": 141281, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 141142, + "generated_offset": 141291, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 142099, + "generated_offset": 142248, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 142109, + "generated_offset": 142258, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 142125, + "generated_offset": 142274, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 142135, + "generated_offset": 142284, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 142162, + "generated_offset": 142311, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 142217, + "generated_offset": 142366, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 142230, + "generated_offset": 142379, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 143187, + "generated_offset": 143336, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 143197, + "generated_offset": 143346, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 143213, + "generated_offset": 143362, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 143223, + "generated_offset": 143372, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 143250, + "generated_offset": 143399, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 143305, + "generated_offset": 143454, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 143318, + "generated_offset": 143467, "length": 2 }, { "source": "parser.mbty", "original_offset": 17108, - "generated_offset": 144335, + "generated_offset": 144484, "length": 46 }, { "source": "parser.mbty", "original_offset": 17156, - "generated_offset": 144389, + "generated_offset": 144538, "length": 77 }, { "source": "parser.mbty", "original_offset": 17235, - "generated_offset": 144474, + "generated_offset": 144623, "length": 16 }, { "source": "parser.mbty", "original_offset": 17253, - "generated_offset": 144498, + "generated_offset": 144647, "length": 69 }, { "source": "parser.mbty", "original_offset": 17327, - "generated_offset": 144596, + "generated_offset": 144745, "length": 10 }, { "source": "parser.mbty", "original_offset": 17502, - "generated_offset": 146210, + "generated_offset": 146359, "length": 32 }, { "source": "parser.mbty", "original_offset": 17536, - "generated_offset": 146250, + "generated_offset": 146399, "length": 14 }, { "source": "parser.mbty", "original_offset": 17558, - "generated_offset": 146304, + "generated_offset": 146453, "length": 27 }, { "source": "parser.mbty", "original_offset": 17587, - "generated_offset": 146339, + "generated_offset": 146488, "length": 146 }, { "source": "parser.mbty", "original_offset": 17735, - "generated_offset": 146493, + "generated_offset": 146642, "length": 15 }, { "source": "parser.mbty", "original_offset": 17752, - "generated_offset": 146516, + "generated_offset": 146665, "length": 22 }, { "source": "parser.mbty", "original_offset": 17779, - "generated_offset": 146567, + "generated_offset": 146716, "length": 18 }, { "source": "parser.mbty", "original_offset": 17799, - "generated_offset": 146593, + "generated_offset": 146742, "length": 57 }, { "source": "parser.mbty", "original_offset": 17858, - "generated_offset": 146658, + "generated_offset": 146807, "length": 17 }, { "source": "parser.mbty", "original_offset": 17941, - "generated_offset": 147659, + "generated_offset": 147808, "length": 35 }, { "source": "parser.mbty", "original_offset": 17978, - "generated_offset": 147702, + "generated_offset": 147851, "length": 64 }, { "source": "parser.mbty", "original_offset": 18044, - "generated_offset": 147774, + "generated_offset": 147923, "length": 16 }, { "source": "parser.mbty", "original_offset": 18062, - "generated_offset": 147798, + "generated_offset": 147947, "length": 69 }, { "source": "parser.mbty", "original_offset": 18136, - "generated_offset": 147896, + "generated_offset": 148045, "length": 10 }, { "source": "parser.mbty", "original_offset": 18245, - "generated_offset": 149224, + "generated_offset": 149373, "length": 51 }, { "source": "parser.mbty", "original_offset": 18298, - "generated_offset": 149283, + "generated_offset": 149432, "length": 29 }, { "source": "parser.mbty", "original_offset": 18335, - "generated_offset": 149352, + "generated_offset": 149501, "length": 20 }, { "source": "parser.mbty", "original_offset": 18357, - "generated_offset": 149380, + "generated_offset": 149529, "length": 28 }, { "source": "parser.mbty", "original_offset": 18387, - "generated_offset": 149416, + "generated_offset": 149565, "length": 22 }, { "source": "parser.mbty", "original_offset": 18411, - "generated_offset": 149446, + "generated_offset": 149595, "length": 90 }, { "source": "parser.mbty", "original_offset": 18506, - "generated_offset": 149565, + "generated_offset": 149714, "length": 19 }, { "source": "parser.mbty", "original_offset": 18527, - "generated_offset": 149592, + "generated_offset": 149741, "length": 45 }, { "source": "parser.mbty", "original_offset": 19030, - "generated_offset": 150623, + "generated_offset": 150772, "length": 35 }, { "source": "parser.mbty", "original_offset": 19067, - "generated_offset": 150666, + "generated_offset": 150815, "length": 65 }, { "source": "parser.mbty", "original_offset": 19134, - "generated_offset": 150739, + "generated_offset": 150888, "length": 16 }, { "source": "parser.mbty", "original_offset": 19152, - "generated_offset": 150763, + "generated_offset": 150912, "length": 69 }, { "source": "parser.mbty", "original_offset": 19226, - "generated_offset": 150861, + "generated_offset": 151010, "length": 10 }, { "source": "parser.mbty", "original_offset": 19708, - "generated_offset": 152516, + "generated_offset": 152665, "length": 28 }, { "source": "parser.mbty", "original_offset": 19739, - "generated_offset": 152553, + "generated_offset": 152702, "length": 35 }, { "source": "parser.mbty", "original_offset": 19776, - "generated_offset": 152596, + "generated_offset": 152745, "length": 18 }, { "source": "parser.mbty", "original_offset": 19796, - "generated_offset": 152622, + "generated_offset": 152771, "length": 22 }, { "source": "parser.mbty", "original_offset": 19820, - "generated_offset": 152652, + "generated_offset": 152801, "length": 20 }, { "source": "parser.mbty", "original_offset": 19843, - "generated_offset": 152681, + "generated_offset": 152830, "length": 22 }, { "source": "parser.mbty", "original_offset": 19867, - "generated_offset": 152711, + "generated_offset": 152860, "length": 17 }, { "source": "parser.mbty", "original_offset": 19887, - "generated_offset": 152737, + "generated_offset": 152886, "length": 45 }, { "source": "parser.mbty", "original_offset": 19935, - "generated_offset": 152791, + "generated_offset": 152940, "length": 14 }, { "source": "parser.mbty", "original_offset": 19951, - "generated_offset": 152813, + "generated_offset": 152962, "length": 21 }, { "source": "parser.mbty", "original_offset": 19977, - "generated_offset": 152863, + "generated_offset": 153012, "length": 17 }, { "source": "parser.mbty", "original_offset": 19996, - "generated_offset": 152888, + "generated_offset": 153037, "length": 41 }, { "source": "parser.mbty", "original_offset": 20591, - "generated_offset": 154139, + "generated_offset": 154288, "length": 38 }, { "source": "parser.mbty", "original_offset": 20631, - "generated_offset": 154185, + "generated_offset": 154334, "length": 17 }, { "source": "parser.mbty", "original_offset": 20650, - "generated_offset": 154210, + "generated_offset": 154359, "length": 22 }, { "source": "parser.mbty", "original_offset": 20674, - "generated_offset": 154240, + "generated_offset": 154389, "length": 14 }, { "source": "parser.mbty", "original_offset": 20690, - "generated_offset": 154262, + "generated_offset": 154411, "length": 16 }, { "source": "parser.mbty", "original_offset": 20708, - "generated_offset": 154286, + "generated_offset": 154435, "length": 21 }, { "source": "parser.mbty", "original_offset": 20734, - "generated_offset": 154336, + "generated_offset": 154485, "length": 54 }, { "source": "parser.mbty", "original_offset": 20790, - "generated_offset": 154398, + "generated_offset": 154547, "length": 9 }, { "source": "parser.mbty", "original_offset": 20174, - "generated_offset": 155987, + "generated_offset": 156136, "length": 28 }, { "source": "parser.mbty", "original_offset": 20205, - "generated_offset": 156024, + "generated_offset": 156173, "length": 51 }, { "source": "parser.mbty", "original_offset": 20258, - "generated_offset": 156083, + "generated_offset": 156232, "length": 22 }, { "source": "parser.mbty", "original_offset": 20282, - "generated_offset": 156113, + "generated_offset": 156262, "length": 20 }, { "source": "parser.mbty", "original_offset": 20304, - "generated_offset": 156141, + "generated_offset": 156290, "length": 22 }, { "source": "parser.mbty", "original_offset": 20328, - "generated_offset": 156171, + "generated_offset": 156320, "length": 17 }, { "source": "parser.mbty", "original_offset": 20347, - "generated_offset": 156196, + "generated_offset": 156345, "length": 45 }, { "source": "parser.mbty", "original_offset": 20395, - "generated_offset": 156250, + "generated_offset": 156399, "length": 14 }, { "source": "parser.mbty", "original_offset": 20411, - "generated_offset": 156272, + "generated_offset": 156421, "length": 21 }, { "source": "parser.mbty", "original_offset": 20437, - "generated_offset": 156322, + "generated_offset": 156471, "length": 17 }, { "source": "parser.mbty", "original_offset": 20456, - "generated_offset": 156347, + "generated_offset": 156496, "length": 41 }, { "source": "parser.mbty", "original_offset": 20956, - "generated_offset": 158168, + "generated_offset": 158317, "length": 34 }, { "source": "parser.mbty", "original_offset": 20992, - "generated_offset": 158210, + "generated_offset": 158359, "length": 20 }, { "source": "parser.mbty", "original_offset": 21015, - "generated_offset": 158239, + "generated_offset": 158388, "length": 25 }, { "source": "parser.mbty", "original_offset": 21042, - "generated_offset": 158272, + "generated_offset": 158421, "length": 31 }, { "source": "parser.mbty", "original_offset": 21081, - "generated_offset": 158343, + "generated_offset": 158492, "length": 26 }, { "source": "parser.mbty", "original_offset": 21110, - "generated_offset": 158378, + "generated_offset": 158527, "length": 21 }, { "source": "parser.mbty", "original_offset": 21134, - "generated_offset": 158408, + "generated_offset": 158557, "length": 28 }, { "source": "parser.mbty", "original_offset": 21171, - "generated_offset": 158478, + "generated_offset": 158627, "length": 24 }, { "source": "parser.mbty", "original_offset": 21197, - "generated_offset": 158510, + "generated_offset": 158659, "length": 15 }, { "source": "parser.mbty", "original_offset": 21215, - "generated_offset": 158534, + "generated_offset": 158683, "length": 14 }, { "source": "parser.mbty", "original_offset": 21231, - "generated_offset": 158556, + "generated_offset": 158705, "length": 21 }, { "source": "parser.mbty", "original_offset": 21257, - "generated_offset": 158606, + "generated_offset": 158755, "length": 17 }, { "source": "parser.mbty", "original_offset": 21276, - "generated_offset": 158631, + "generated_offset": 158780, "length": 41 }, { "source": "parser.mbty", "original_offset": 21401, - "generated_offset": 159810, + "generated_offset": 159959, "length": 44 }, { "source": "parser.mbty", "original_offset": 21447, - "generated_offset": 159862, + "generated_offset": 160011, "length": 23 }, { "source": "parser.mbty", "original_offset": 21478, - "generated_offset": 159925, + "generated_offset": 160074, "length": 25 }, { "source": "parser.mbty", "original_offset": 21505, - "generated_offset": 159958, + "generated_offset": 160107, "length": 14 }, { "source": "parser.mbty", "original_offset": 21521, - "generated_offset": 159980, + "generated_offset": 160129, "length": 16 }, { "source": "parser.mbty", "original_offset": 21539, - "generated_offset": 160004, + "generated_offset": 160153, "length": 21 }, { "source": "parser.mbty", "original_offset": 21564, - "generated_offset": 160047, + "generated_offset": 160196, "length": 42 }, { "source": "parser.mbty", "original_offset": 22326, - "generated_offset": 161023, + "generated_offset": 161172, "length": 7 }, { "source": "parser.mbty", "original_offset": 22335, - "generated_offset": 161038, + "generated_offset": 161187, "length": 2 }, { "source": "parser.mbty", "original_offset": 22339, - "generated_offset": 161048, + "generated_offset": 161197, "length": 2 }, { "source": "parser.mbty", "original_offset": 22343, - "generated_offset": 161058, + "generated_offset": 161207, "length": 2 }, { "source": "parser.mbty", "original_offset": 22347, - "generated_offset": 161068, + "generated_offset": 161217, "length": 9 }, { "source": "parser.mbty", "original_offset": 22364, - "generated_offset": 161117, + "generated_offset": 161266, "length": 3 }, { "source": "parser.mbty", "original_offset": 22369, - "generated_offset": 161128, + "generated_offset": 161277, "length": 5 }, { "source": "parser.mbty", "original_offset": 22510, - "generated_offset": 161924, + "generated_offset": 162073, "length": 2 }, { "source": "parser.mbty", "original_offset": 22514, - "generated_offset": 161934, + "generated_offset": 162083, "length": 2 }, { "source": "parser.mbty", "original_offset": 22518, - "generated_offset": 161944, + "generated_offset": 162093, "length": 2 }, { "source": "parser.mbty", "original_offset": 22522, - "generated_offset": 161954, + "generated_offset": 162103, "length": 2 }, { "source": "parser.mbty", "original_offset": 22526, - "generated_offset": 161964, + "generated_offset": 162113, "length": 9 }, { "source": "parser.mbty", "original_offset": 22543, - "generated_offset": 162013, + "generated_offset": 162162, "length": 3 }, { "source": "parser.mbty", "original_offset": 22723, - "generated_offset": 162812, + "generated_offset": 162961, "length": 7 }, { "source": "parser.mbty", "original_offset": 22732, - "generated_offset": 162827, + "generated_offset": 162976, "length": 2 }, { "source": "parser.mbty", "original_offset": 22736, - "generated_offset": 162837, + "generated_offset": 162986, "length": 2 }, { "source": "parser.mbty", "original_offset": 22740, - "generated_offset": 162847, + "generated_offset": 162996, "length": 9 }, { "source": "parser.mbty", "original_offset": 22757, - "generated_offset": 162896, + "generated_offset": 163045, "length": 3 }, { "source": "parser.mbty", "original_offset": 22762, - "generated_offset": 162907, + "generated_offset": 163056, "length": 5 }, { "source": "parser.mbty", "original_offset": 22940, - "generated_offset": 163706, + "generated_offset": 163855, "length": 7 }, { "source": "parser.mbty", "original_offset": 22949, - "generated_offset": 163721, + "generated_offset": 163870, "length": 2 }, { "source": "parser.mbty", "original_offset": 22953, - "generated_offset": 163731, + "generated_offset": 163880, "length": 2 }, { "source": "parser.mbty", "original_offset": 22957, - "generated_offset": 163741, + "generated_offset": 163890, "length": 9 }, { "source": "parser.mbty", "original_offset": 22974, - "generated_offset": 163790, + "generated_offset": 163939, "length": 3 }, { "source": "parser.mbty", "original_offset": 22979, - "generated_offset": 163801, + "generated_offset": 163950, "length": 5 }, { "source": "parser.mbty", "original_offset": 8261, - "generated_offset": 165415, + "generated_offset": 165564, "length": 47 }, { "source": "parser.mbty", "original_offset": 8310, - "generated_offset": 165470, + "generated_offset": 165619, "length": 37 }, { "source": "parser.mbty", "original_offset": 8349, - "generated_offset": 165515, + "generated_offset": 165664, "length": 82 }, { "source": "parser.mbty", "original_offset": 8433, - "generated_offset": 165605, + "generated_offset": 165754, "length": 48 }, { "source": "parser.mbty", "original_offset": 8483, - "generated_offset": 165661, + "generated_offset": 165810, "length": 27 }, { "source": "parser.mbty", "original_offset": 8518, - "generated_offset": 165728, + "generated_offset": 165877, "length": 51 }, { "source": "parser.mbty", "original_offset": 8571, - "generated_offset": 165787, + "generated_offset": 165936, "length": 46 }, { "source": "parser.mbty", "original_offset": 8619, - "generated_offset": 165841, + "generated_offset": 165990, "length": 21 }, { "source": "parser.mbty", "original_offset": 8644, - "generated_offset": 165884, + "generated_offset": 166033, "length": 10 }, { "source": "parser.mbty", "original_offset": 8261, - "generated_offset": 167503, + "generated_offset": 167652, "length": 47 }, { "source": "parser.mbty", "original_offset": 8310, - "generated_offset": 167558, + "generated_offset": 167707, "length": 37 }, { "source": "parser.mbty", "original_offset": 8349, - "generated_offset": 167603, + "generated_offset": 167752, "length": 82 }, { "source": "parser.mbty", "original_offset": 8433, - "generated_offset": 167693, + "generated_offset": 167842, "length": 48 }, { "source": "parser.mbty", "original_offset": 8483, - "generated_offset": 167749, + "generated_offset": 167898, "length": 27 }, { "source": "parser.mbty", "original_offset": 8518, - "generated_offset": 167816, + "generated_offset": 167965, "length": 51 }, { "source": "parser.mbty", "original_offset": 8571, - "generated_offset": 167875, + "generated_offset": 168024, "length": 46 }, { "source": "parser.mbty", "original_offset": 8619, - "generated_offset": 167929, + "generated_offset": 168078, "length": 21 }, { "source": "parser.mbty", "original_offset": 8644, - "generated_offset": 167972, + "generated_offset": 168121, "length": 10 }, { "source": "parser.mbty", "original_offset": 8261, - "generated_offset": 169592, + "generated_offset": 169741, "length": 47 }, { "source": "parser.mbty", "original_offset": 8310, - "generated_offset": 169647, + "generated_offset": 169796, "length": 37 }, { "source": "parser.mbty", "original_offset": 8349, - "generated_offset": 169692, + "generated_offset": 169841, "length": 82 }, { "source": "parser.mbty", "original_offset": 8433, - "generated_offset": 169782, + "generated_offset": 169931, "length": 48 }, { "source": "parser.mbty", "original_offset": 8483, - "generated_offset": 169838, + "generated_offset": 169987, "length": 27 }, { "source": "parser.mbty", "original_offset": 8518, - "generated_offset": 169905, + "generated_offset": 170054, "length": 51 }, { "source": "parser.mbty", "original_offset": 8571, - "generated_offset": 169964, + "generated_offset": 170113, "length": 46 }, { "source": "parser.mbty", "original_offset": 8619, - "generated_offset": 170018, + "generated_offset": 170167, "length": 21 }, { "source": "parser.mbty", "original_offset": 8644, - "generated_offset": 170061, + "generated_offset": 170210, "length": 10 }, { "source": "parser.mbty", "original_offset": 8261, - "generated_offset": 171681, + "generated_offset": 171830, "length": 47 }, { "source": "parser.mbty", "original_offset": 8310, - "generated_offset": 171736, + "generated_offset": 171885, "length": 37 }, { "source": "parser.mbty", "original_offset": 8349, - "generated_offset": 171781, + "generated_offset": 171930, "length": 82 }, { "source": "parser.mbty", "original_offset": 8433, - "generated_offset": 171871, + "generated_offset": 172020, "length": 48 }, { "source": "parser.mbty", "original_offset": 8483, - "generated_offset": 171927, + "generated_offset": 172076, "length": 27 }, { "source": "parser.mbty", "original_offset": 8518, - "generated_offset": 171994, + "generated_offset": 172143, "length": 51 }, { "source": "parser.mbty", "original_offset": 8571, - "generated_offset": 172053, + "generated_offset": 172202, "length": 46 }, { "source": "parser.mbty", "original_offset": 8619, - "generated_offset": 172107, + "generated_offset": 172256, "length": 21 }, { "source": "parser.mbty", "original_offset": 8644, - "generated_offset": 172150, + "generated_offset": 172299, "length": 10 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 173073, + "generated_offset": 173222, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 173083, + "generated_offset": 173232, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 173100, + "generated_offset": 173249, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 173110, + "generated_offset": 173259, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 173120, + "generated_offset": 173269, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 173130, + "generated_offset": 173279, "length": 2 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 174045, + "generated_offset": 174194, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 174055, + "generated_offset": 174204, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 174072, + "generated_offset": 174221, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 174082, + "generated_offset": 174231, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 174092, + "generated_offset": 174241, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 174102, + "generated_offset": 174251, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 175061, + "generated_offset": 175210, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 175071, + "generated_offset": 175220, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 175087, + "generated_offset": 175236, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 175097, + "generated_offset": 175246, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 175124, + "generated_offset": 175273, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 175179, + "generated_offset": 175328, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 175192, + "generated_offset": 175341, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 176151, + "generated_offset": 176300, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 176161, + "generated_offset": 176310, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 176177, + "generated_offset": 176326, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 176187, + "generated_offset": 176336, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 176214, + "generated_offset": 176363, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 176269, + "generated_offset": 176418, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 176282, + "generated_offset": 176431, "length": 2 }, { "source": "parser.mbty", "original_offset": 17502, - "generated_offset": 177890, + "generated_offset": 178039, "length": 32 }, { "source": "parser.mbty", "original_offset": 17536, - "generated_offset": 177930, + "generated_offset": 178079, "length": 14 }, { "source": "parser.mbty", "original_offset": 17558, - "generated_offset": 177984, + "generated_offset": 178133, "length": 27 }, { "source": "parser.mbty", "original_offset": 17587, - "generated_offset": 178019, + "generated_offset": 178168, "length": 146 }, { "source": "parser.mbty", "original_offset": 17735, - "generated_offset": 178173, + "generated_offset": 178322, "length": 15 }, { "source": "parser.mbty", "original_offset": 17752, - "generated_offset": 178196, + "generated_offset": 178345, "length": 22 }, { "source": "parser.mbty", "original_offset": 17779, - "generated_offset": 178247, + "generated_offset": 178396, "length": 18 }, { "source": "parser.mbty", "original_offset": 17799, - "generated_offset": 178273, + "generated_offset": 178422, "length": 57 }, { "source": "parser.mbty", "original_offset": 17858, - "generated_offset": 178338, + "generated_offset": 178487, "length": 17 }, { "source": "parser.mbty", "original_offset": 20591, - "generated_offset": 179567, + "generated_offset": 179716, "length": 38 }, { "source": "parser.mbty", "original_offset": 20631, - "generated_offset": 179613, + "generated_offset": 179762, "length": 17 }, { "source": "parser.mbty", "original_offset": 20650, - "generated_offset": 179638, + "generated_offset": 179787, "length": 22 }, { "source": "parser.mbty", "original_offset": 20674, - "generated_offset": 179668, + "generated_offset": 179817, "length": 14 }, { "source": "parser.mbty", "original_offset": 20690, - "generated_offset": 179690, + "generated_offset": 179839, "length": 16 }, { "source": "parser.mbty", "original_offset": 20708, - "generated_offset": 179714, + "generated_offset": 179863, "length": 21 }, { "source": "parser.mbty", "original_offset": 20734, - "generated_offset": 179764, + "generated_offset": 179913, "length": 54 }, { "source": "parser.mbty", "original_offset": 20790, - "generated_offset": 179826, + "generated_offset": 179975, "length": 9 }, { "source": "parser.mbty", "original_offset": 22326, - "generated_offset": 180770, + "generated_offset": 180919, "length": 7 }, { "source": "parser.mbty", "original_offset": 22335, - "generated_offset": 180785, + "generated_offset": 180934, "length": 2 }, { "source": "parser.mbty", "original_offset": 22339, - "generated_offset": 180795, + "generated_offset": 180944, "length": 2 }, { "source": "parser.mbty", "original_offset": 22343, - "generated_offset": 180805, + "generated_offset": 180954, "length": 2 }, { "source": "parser.mbty", "original_offset": 22347, - "generated_offset": 180815, + "generated_offset": 180964, "length": 9 }, { "source": "parser.mbty", "original_offset": 22364, - "generated_offset": 180864, + "generated_offset": 181013, "length": 3 }, { "source": "parser.mbty", "original_offset": 22369, - "generated_offset": 180875, + "generated_offset": 181024, "length": 5 }, { "source": "parser.mbty", "original_offset": 22510, - "generated_offset": 181672, + "generated_offset": 181821, "length": 2 }, { "source": "parser.mbty", "original_offset": 22514, - "generated_offset": 181682, + "generated_offset": 181831, "length": 2 }, { "source": "parser.mbty", "original_offset": 22518, - "generated_offset": 181692, + "generated_offset": 181841, "length": 2 }, { "source": "parser.mbty", "original_offset": 22522, - "generated_offset": 181702, + "generated_offset": 181851, "length": 2 }, { "source": "parser.mbty", "original_offset": 22526, - "generated_offset": 181712, + "generated_offset": 181861, "length": 9 }, { "source": "parser.mbty", "original_offset": 22543, - "generated_offset": 181761, + "generated_offset": 181910, "length": 3 }, { "source": "parser.mbty", "original_offset": 8261, - "generated_offset": 183374, + "generated_offset": 183523, "length": 47 }, { "source": "parser.mbty", "original_offset": 8310, - "generated_offset": 183429, + "generated_offset": 183578, "length": 37 }, { "source": "parser.mbty", "original_offset": 8349, - "generated_offset": 183474, + "generated_offset": 183623, "length": 82 }, { "source": "parser.mbty", "original_offset": 8433, - "generated_offset": 183564, + "generated_offset": 183713, "length": 48 }, { "source": "parser.mbty", "original_offset": 8483, - "generated_offset": 183620, + "generated_offset": 183769, "length": 27 }, { "source": "parser.mbty", "original_offset": 8518, - "generated_offset": 183687, + "generated_offset": 183836, "length": 51 }, { "source": "parser.mbty", "original_offset": 8571, - "generated_offset": 183746, + "generated_offset": 183895, "length": 46 }, { "source": "parser.mbty", "original_offset": 8619, - "generated_offset": 183800, + "generated_offset": 183949, "length": 21 }, { "source": "parser.mbty", "original_offset": 8644, - "generated_offset": 183843, + "generated_offset": 183992, "length": 10 }, { "source": "parser.mbty", "original_offset": 8261, - "generated_offset": 185463, + "generated_offset": 185612, "length": 47 }, { "source": "parser.mbty", "original_offset": 8310, - "generated_offset": 185518, + "generated_offset": 185667, "length": 37 }, { "source": "parser.mbty", "original_offset": 8349, - "generated_offset": 185563, + "generated_offset": 185712, "length": 82 }, { "source": "parser.mbty", "original_offset": 8433, - "generated_offset": 185653, + "generated_offset": 185802, "length": 48 }, { "source": "parser.mbty", "original_offset": 8483, - "generated_offset": 185709, + "generated_offset": 185858, "length": 27 }, { "source": "parser.mbty", "original_offset": 8518, - "generated_offset": 185776, + "generated_offset": 185925, "length": 51 }, { "source": "parser.mbty", "original_offset": 8571, - "generated_offset": 185835, + "generated_offset": 185984, "length": 46 }, { "source": "parser.mbty", "original_offset": 8619, - "generated_offset": 185889, + "generated_offset": 186038, "length": 21 }, { "source": "parser.mbty", "original_offset": 8644, - "generated_offset": 185932, + "generated_offset": 186081, "length": 10 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 186855, + "generated_offset": 187004, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 186865, + "generated_offset": 187014, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 186882, + "generated_offset": 187031, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 186892, + "generated_offset": 187041, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 186902, + "generated_offset": 187051, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 186912, + "generated_offset": 187061, "length": 2 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 187827, + "generated_offset": 187976, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 187837, + "generated_offset": 187986, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 187854, + "generated_offset": 188003, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 187864, + "generated_offset": 188013, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 187874, + "generated_offset": 188023, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 187884, + "generated_offset": 188033, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 188843, + "generated_offset": 188992, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 188853, + "generated_offset": 189002, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 188869, + "generated_offset": 189018, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 188879, + "generated_offset": 189028, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 188906, + "generated_offset": 189055, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 188961, + "generated_offset": 189110, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 188974, + "generated_offset": 189123, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 189933, + "generated_offset": 190082, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 189943, + "generated_offset": 190092, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 189959, + "generated_offset": 190108, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 189969, + "generated_offset": 190118, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 189996, + "generated_offset": 190145, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 190051, + "generated_offset": 190200, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 190064, + "generated_offset": 190213, "length": 2 }, { "source": "parser.mbty", "original_offset": 17502, - "generated_offset": 191672, + "generated_offset": 191821, "length": 32 }, { "source": "parser.mbty", "original_offset": 17536, - "generated_offset": 191712, + "generated_offset": 191861, "length": 14 }, { "source": "parser.mbty", "original_offset": 17558, - "generated_offset": 191766, + "generated_offset": 191915, "length": 27 }, { "source": "parser.mbty", "original_offset": 17587, - "generated_offset": 191801, + "generated_offset": 191950, "length": 146 }, { "source": "parser.mbty", "original_offset": 17735, - "generated_offset": 191955, + "generated_offset": 192104, "length": 15 }, { "source": "parser.mbty", "original_offset": 17752, - "generated_offset": 191978, + "generated_offset": 192127, "length": 22 }, { "source": "parser.mbty", "original_offset": 17779, - "generated_offset": 192029, + "generated_offset": 192178, "length": 18 }, { "source": "parser.mbty", "original_offset": 17799, - "generated_offset": 192055, + "generated_offset": 192204, "length": 57 }, { "source": "parser.mbty", "original_offset": 17858, - "generated_offset": 192120, + "generated_offset": 192269, "length": 17 }, { "source": "parser.mbty", "original_offset": 20591, - "generated_offset": 193349, + "generated_offset": 193498, "length": 38 }, { "source": "parser.mbty", "original_offset": 20631, - "generated_offset": 193395, + "generated_offset": 193544, "length": 17 }, { "source": "parser.mbty", "original_offset": 20650, - "generated_offset": 193420, + "generated_offset": 193569, "length": 22 }, { "source": "parser.mbty", "original_offset": 20674, - "generated_offset": 193450, + "generated_offset": 193599, "length": 14 }, { "source": "parser.mbty", "original_offset": 20690, - "generated_offset": 193472, + "generated_offset": 193621, "length": 16 }, { "source": "parser.mbty", "original_offset": 20708, - "generated_offset": 193496, + "generated_offset": 193645, "length": 21 }, { "source": "parser.mbty", "original_offset": 20734, - "generated_offset": 193546, + "generated_offset": 193695, "length": 54 }, { "source": "parser.mbty", "original_offset": 20790, - "generated_offset": 193608, + "generated_offset": 193757, "length": 9 }, { "source": "parser.mbty", "original_offset": 22326, - "generated_offset": 194552, + "generated_offset": 194701, "length": 7 }, { "source": "parser.mbty", "original_offset": 22335, - "generated_offset": 194567, + "generated_offset": 194716, "length": 2 }, { "source": "parser.mbty", "original_offset": 22339, - "generated_offset": 194577, + "generated_offset": 194726, "length": 2 }, { "source": "parser.mbty", "original_offset": 22343, - "generated_offset": 194587, + "generated_offset": 194736, "length": 2 }, { "source": "parser.mbty", "original_offset": 22347, - "generated_offset": 194597, + "generated_offset": 194746, "length": 9 }, { "source": "parser.mbty", "original_offset": 22364, - "generated_offset": 194646, + "generated_offset": 194795, "length": 3 }, { "source": "parser.mbty", "original_offset": 22369, - "generated_offset": 194657, + "generated_offset": 194806, "length": 5 }, { "source": "parser.mbty", "original_offset": 22510, - "generated_offset": 195454, + "generated_offset": 195603, "length": 2 }, { "source": "parser.mbty", "original_offset": 22514, - "generated_offset": 195464, + "generated_offset": 195613, "length": 2 }, { "source": "parser.mbty", "original_offset": 22518, - "generated_offset": 195474, + "generated_offset": 195623, "length": 2 }, { "source": "parser.mbty", "original_offset": 22522, - "generated_offset": 195484, + "generated_offset": 195633, "length": 2 }, { "source": "parser.mbty", "original_offset": 22526, - "generated_offset": 195494, + "generated_offset": 195643, "length": 9 }, { "source": "parser.mbty", "original_offset": 22543, - "generated_offset": 195543, + "generated_offset": 195692, "length": 3 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 196458, + "generated_offset": 196607, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 196468, + "generated_offset": 196617, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 196485, + "generated_offset": 196634, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 196495, + "generated_offset": 196644, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 196505, + "generated_offset": 196654, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 196515, + "generated_offset": 196664, "length": 2 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 197429, + "generated_offset": 197578, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 197439, + "generated_offset": 197588, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 197456, + "generated_offset": 197605, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 197466, + "generated_offset": 197615, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 197476, + "generated_offset": 197625, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 197486, + "generated_offset": 197635, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 198444, + "generated_offset": 198593, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 198454, + "generated_offset": 198603, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 198470, + "generated_offset": 198619, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 198480, + "generated_offset": 198629, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 198507, + "generated_offset": 198656, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 198562, + "generated_offset": 198711, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 198575, + "generated_offset": 198724, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 199533, + "generated_offset": 199682, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 199543, + "generated_offset": 199692, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 199559, + "generated_offset": 199708, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 199569, + "generated_offset": 199718, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 199596, + "generated_offset": 199745, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 199651, + "generated_offset": 199800, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 199664, + "generated_offset": 199813, "length": 2 }, { "source": "parser.mbty", "original_offset": 17502, - "generated_offset": 201271, + "generated_offset": 201420, "length": 32 }, { "source": "parser.mbty", "original_offset": 17536, - "generated_offset": 201311, + "generated_offset": 201460, "length": 14 }, { "source": "parser.mbty", "original_offset": 17558, - "generated_offset": 201365, + "generated_offset": 201514, "length": 27 }, { "source": "parser.mbty", "original_offset": 17587, - "generated_offset": 201400, + "generated_offset": 201549, "length": 146 }, { "source": "parser.mbty", "original_offset": 17735, - "generated_offset": 201554, + "generated_offset": 201703, "length": 15 }, { "source": "parser.mbty", "original_offset": 17752, - "generated_offset": 201577, + "generated_offset": 201726, "length": 22 }, { "source": "parser.mbty", "original_offset": 17779, - "generated_offset": 201628, + "generated_offset": 201777, "length": 18 }, { "source": "parser.mbty", "original_offset": 17799, - "generated_offset": 201654, + "generated_offset": 201803, "length": 57 }, { "source": "parser.mbty", "original_offset": 17858, - "generated_offset": 201719, + "generated_offset": 201868, "length": 17 }, { "source": "parser.mbty", "original_offset": 20591, - "generated_offset": 202947, + "generated_offset": 203096, "length": 38 }, { "source": "parser.mbty", "original_offset": 20631, - "generated_offset": 202993, + "generated_offset": 203142, "length": 17 }, { "source": "parser.mbty", "original_offset": 20650, - "generated_offset": 203018, + "generated_offset": 203167, "length": 22 }, { "source": "parser.mbty", "original_offset": 20674, - "generated_offset": 203048, + "generated_offset": 203197, "length": 14 }, { "source": "parser.mbty", "original_offset": 20690, - "generated_offset": 203070, + "generated_offset": 203219, "length": 16 }, { "source": "parser.mbty", "original_offset": 20708, - "generated_offset": 203094, + "generated_offset": 203243, "length": 21 }, { "source": "parser.mbty", "original_offset": 20734, - "generated_offset": 203144, + "generated_offset": 203293, "length": 54 }, { "source": "parser.mbty", "original_offset": 20790, - "generated_offset": 203206, + "generated_offset": 203355, "length": 9 }, { "source": "parser.mbty", "original_offset": 22326, - "generated_offset": 204149, + "generated_offset": 204298, "length": 7 }, { "source": "parser.mbty", "original_offset": 22335, - "generated_offset": 204164, + "generated_offset": 204313, "length": 2 }, { "source": "parser.mbty", "original_offset": 22339, - "generated_offset": 204174, + "generated_offset": 204323, "length": 2 }, { "source": "parser.mbty", "original_offset": 22343, - "generated_offset": 204184, + "generated_offset": 204333, "length": 2 }, { "source": "parser.mbty", "original_offset": 22347, - "generated_offset": 204194, + "generated_offset": 204343, "length": 9 }, { "source": "parser.mbty", "original_offset": 22364, - "generated_offset": 204243, + "generated_offset": 204392, "length": 3 }, { "source": "parser.mbty", "original_offset": 22369, - "generated_offset": 204254, + "generated_offset": 204403, "length": 5 }, { "source": "parser.mbty", "original_offset": 22510, - "generated_offset": 205050, + "generated_offset": 205199, "length": 2 }, { "source": "parser.mbty", "original_offset": 22514, - "generated_offset": 205060, + "generated_offset": 205209, "length": 2 }, { "source": "parser.mbty", "original_offset": 22518, - "generated_offset": 205070, + "generated_offset": 205219, "length": 2 }, { "source": "parser.mbty", "original_offset": 22522, - "generated_offset": 205080, + "generated_offset": 205229, "length": 2 }, { "source": "parser.mbty", "original_offset": 22526, - "generated_offset": 205090, + "generated_offset": 205239, "length": 9 }, { "source": "parser.mbty", "original_offset": 22543, - "generated_offset": 205139, + "generated_offset": 205288, "length": 3 }, { "source": "parser.mbty", "original_offset": 9969, - "generated_offset": 206825, + "generated_offset": 206974, "length": 26 }, { "source": "parser.mbty", "original_offset": 9997, - "generated_offset": 206859, + "generated_offset": 207008, "length": 37 }, { "source": "parser.mbty", "original_offset": 10037, - "generated_offset": 206905, + "generated_offset": 207054, "length": 80 }, { "source": "parser.mbty", "original_offset": 10119, - "generated_offset": 206993, + "generated_offset": 207142, "length": 44 }, { "source": "parser.mbty", "original_offset": 10165, - "generated_offset": 207045, + "generated_offset": 207194, "length": 21 }, { "source": "parser.mbty", "original_offset": 10188, - "generated_offset": 207074, + "generated_offset": 207223, "length": 27 }, { "source": "parser.mbty", "original_offset": 10223, - "generated_offset": 207141, + "generated_offset": 207290, "length": 51 }, { "source": "parser.mbty", "original_offset": 10276, - "generated_offset": 207200, + "generated_offset": 207349, "length": 46 }, { "source": "parser.mbty", "original_offset": 10324, - "generated_offset": 207254, + "generated_offset": 207403, "length": 21 }, { "source": "parser.mbty", "original_offset": 10349, - "generated_offset": 207297, + "generated_offset": 207446, "length": 13 }, { "source": "parser.mbty", "original_offset": 10364, - "generated_offset": 207318, + "generated_offset": 207467, "length": 13 }, { "source": "parser.mbty", "original_offset": 12078, - "generated_offset": 208671, + "generated_offset": 208820, "length": 51 }, { "source": "parser.mbty", "original_offset": 12131, - "generated_offset": 208730, + "generated_offset": 208879, "length": 29 }, { "source": "parser.mbty", "original_offset": 12168, - "generated_offset": 208799, + "generated_offset": 208948, "length": 20 }, { "source": "parser.mbty", "original_offset": 12190, - "generated_offset": 208827, + "generated_offset": 208976, "length": 49 }, { "source": "parser.mbty", "original_offset": 12241, - "generated_offset": 208884, + "generated_offset": 209033, "length": 54 }, { "source": "parser.mbty", "original_offset": 12297, - "generated_offset": 208946, + "generated_offset": 209095, "length": 23 }, { "source": "parser.mbty", "original_offset": 12325, - "generated_offset": 208998, + "generated_offset": 209147, "length": 19 }, { "source": "parser.mbty", "original_offset": 12346, - "generated_offset": 209025, + "generated_offset": 209174, "length": 45 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 209981, + "generated_offset": 210130, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 209991, + "generated_offset": 210140, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 210008, + "generated_offset": 210157, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 210018, + "generated_offset": 210167, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 210028, + "generated_offset": 210177, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 210038, + "generated_offset": 210187, "length": 2 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 210951, + "generated_offset": 211100, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 210961, + "generated_offset": 211110, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 210978, + "generated_offset": 211127, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 210988, + "generated_offset": 211137, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 210998, + "generated_offset": 211147, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 211008, + "generated_offset": 211157, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 211965, + "generated_offset": 212114, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 211975, + "generated_offset": 212124, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 211991, + "generated_offset": 212140, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 212001, + "generated_offset": 212150, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 212028, + "generated_offset": 212177, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 212083, + "generated_offset": 212232, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 212096, + "generated_offset": 212245, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 213053, + "generated_offset": 213202, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 213063, + "generated_offset": 213212, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 213079, + "generated_offset": 213228, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 213089, + "generated_offset": 213238, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 213116, + "generated_offset": 213265, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 213171, + "generated_offset": 213320, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 213184, + "generated_offset": 213333, "length": 2 }, { "source": "parser.mbty", "original_offset": 17108, - "generated_offset": 214201, + "generated_offset": 214350, "length": 46 }, { "source": "parser.mbty", "original_offset": 17156, - "generated_offset": 214255, + "generated_offset": 214404, "length": 77 }, { "source": "parser.mbty", "original_offset": 17235, - "generated_offset": 214340, + "generated_offset": 214489, "length": 16 }, { "source": "parser.mbty", "original_offset": 17253, - "generated_offset": 214364, + "generated_offset": 214513, "length": 69 }, { "source": "parser.mbty", "original_offset": 17327, - "generated_offset": 214462, + "generated_offset": 214611, "length": 10 }, { "source": "parser.mbty", "original_offset": 17502, - "generated_offset": 216076, + "generated_offset": 216225, "length": 32 }, { "source": "parser.mbty", "original_offset": 17536, - "generated_offset": 216116, + "generated_offset": 216265, "length": 14 }, { "source": "parser.mbty", "original_offset": 17558, - "generated_offset": 216170, + "generated_offset": 216319, "length": 27 }, { "source": "parser.mbty", "original_offset": 17587, - "generated_offset": 216205, + "generated_offset": 216354, "length": 146 }, { "source": "parser.mbty", "original_offset": 17735, - "generated_offset": 216359, + "generated_offset": 216508, "length": 15 }, { "source": "parser.mbty", "original_offset": 17752, - "generated_offset": 216382, + "generated_offset": 216531, "length": 22 }, { "source": "parser.mbty", "original_offset": 17779, - "generated_offset": 216433, + "generated_offset": 216582, "length": 18 }, { "source": "parser.mbty", "original_offset": 17799, - "generated_offset": 216459, + "generated_offset": 216608, "length": 57 }, { "source": "parser.mbty", "original_offset": 17858, - "generated_offset": 216524, + "generated_offset": 216673, "length": 17 }, { "source": "parser.mbty", "original_offset": 17941, - "generated_offset": 217525, + "generated_offset": 217674, "length": 35 }, { "source": "parser.mbty", "original_offset": 17978, - "generated_offset": 217568, + "generated_offset": 217717, "length": 64 }, { "source": "parser.mbty", "original_offset": 18044, - "generated_offset": 217640, + "generated_offset": 217789, "length": 16 }, { "source": "parser.mbty", "original_offset": 18062, - "generated_offset": 217664, + "generated_offset": 217813, "length": 69 }, { "source": "parser.mbty", "original_offset": 18136, - "generated_offset": 217762, + "generated_offset": 217911, "length": 10 }, { "source": "parser.mbty", "original_offset": 18245, - "generated_offset": 219090, + "generated_offset": 219239, "length": 51 }, { "source": "parser.mbty", "original_offset": 18298, - "generated_offset": 219149, + "generated_offset": 219298, "length": 29 }, { "source": "parser.mbty", "original_offset": 18335, - "generated_offset": 219218, + "generated_offset": 219367, "length": 20 }, { "source": "parser.mbty", "original_offset": 18357, - "generated_offset": 219246, + "generated_offset": 219395, "length": 28 }, { "source": "parser.mbty", "original_offset": 18387, - "generated_offset": 219282, + "generated_offset": 219431, "length": 22 }, { "source": "parser.mbty", "original_offset": 18411, - "generated_offset": 219312, + "generated_offset": 219461, "length": 90 }, { "source": "parser.mbty", "original_offset": 18506, - "generated_offset": 219431, + "generated_offset": 219580, "length": 19 }, { "source": "parser.mbty", "original_offset": 18527, - "generated_offset": 219458, + "generated_offset": 219607, "length": 45 }, { "source": "parser.mbty", "original_offset": 19030, - "generated_offset": 220489, + "generated_offset": 220638, "length": 35 }, { "source": "parser.mbty", "original_offset": 19067, - "generated_offset": 220532, + "generated_offset": 220681, "length": 65 }, { "source": "parser.mbty", "original_offset": 19134, - "generated_offset": 220605, + "generated_offset": 220754, "length": 16 }, { "source": "parser.mbty", "original_offset": 19152, - "generated_offset": 220629, + "generated_offset": 220778, "length": 69 }, { "source": "parser.mbty", "original_offset": 19226, - "generated_offset": 220727, + "generated_offset": 220876, "length": 10 }, { "source": "parser.mbty", "original_offset": 19338, - "generated_offset": 221907, + "generated_offset": 222056, "length": 31 }, { "source": "parser.mbty", "original_offset": 19371, - "generated_offset": 221946, + "generated_offset": 222095, "length": 40 }, { "source": "parser.mbty", "original_offset": 19413, - "generated_offset": 221994, + "generated_offset": 222143, "length": 17 }, { "source": "parser.mbty", "original_offset": 19432, - "generated_offset": 222019, + "generated_offset": 222168, "length": 39 }, { "source": "parser.mbty", "original_offset": 19473, - "generated_offset": 222066, + "generated_offset": 222215, "length": 21 }, { "source": "parser.mbty", "original_offset": 19499, - "generated_offset": 222116, + "generated_offset": 222265, "length": 17 }, { "source": "parser.mbty", "original_offset": 19518, - "generated_offset": 222141, + "generated_offset": 222290, "length": 41 }, { "source": "parser.mbty", "original_offset": 19708, - "generated_offset": 223824, + "generated_offset": 223973, "length": 28 }, { "source": "parser.mbty", "original_offset": 19739, - "generated_offset": 223861, + "generated_offset": 224010, "length": 35 }, { "source": "parser.mbty", "original_offset": 19776, - "generated_offset": 223904, + "generated_offset": 224053, "length": 18 }, { "source": "parser.mbty", "original_offset": 19796, - "generated_offset": 223930, + "generated_offset": 224079, "length": 22 }, { "source": "parser.mbty", "original_offset": 19820, - "generated_offset": 223960, + "generated_offset": 224109, "length": 20 }, { "source": "parser.mbty", "original_offset": 19843, - "generated_offset": 223989, + "generated_offset": 224138, "length": 22 }, { "source": "parser.mbty", "original_offset": 19867, - "generated_offset": 224019, + "generated_offset": 224168, "length": 17 }, { "source": "parser.mbty", "original_offset": 19887, - "generated_offset": 224045, + "generated_offset": 224194, "length": 45 }, { "source": "parser.mbty", "original_offset": 19935, - "generated_offset": 224099, + "generated_offset": 224248, "length": 14 }, { "source": "parser.mbty", "original_offset": 19951, - "generated_offset": 224121, + "generated_offset": 224270, "length": 21 }, { "source": "parser.mbty", "original_offset": 19977, - "generated_offset": 224171, + "generated_offset": 224320, "length": 17 }, { "source": "parser.mbty", "original_offset": 19996, - "generated_offset": 224196, + "generated_offset": 224345, "length": 41 }, { "source": "parser.mbty", "original_offset": 20591, - "generated_offset": 225447, + "generated_offset": 225596, "length": 38 }, { "source": "parser.mbty", "original_offset": 20631, - "generated_offset": 225493, + "generated_offset": 225642, "length": 17 }, { "source": "parser.mbty", "original_offset": 20650, - "generated_offset": 225518, + "generated_offset": 225667, "length": 22 }, { "source": "parser.mbty", "original_offset": 20674, - "generated_offset": 225548, + "generated_offset": 225697, "length": 14 }, { "source": "parser.mbty", "original_offset": 20690, - "generated_offset": 225570, + "generated_offset": 225719, "length": 16 }, { "source": "parser.mbty", "original_offset": 20708, - "generated_offset": 225594, + "generated_offset": 225743, "length": 21 }, { "source": "parser.mbty", "original_offset": 20734, - "generated_offset": 225644, + "generated_offset": 225793, "length": 54 }, { "source": "parser.mbty", "original_offset": 20790, - "generated_offset": 225706, + "generated_offset": 225855, "length": 9 }, { "source": "parser.mbty", "original_offset": 20174, - "generated_offset": 227292, + "generated_offset": 227441, "length": 28 }, { "source": "parser.mbty", "original_offset": 20205, - "generated_offset": 227329, + "generated_offset": 227478, "length": 51 }, { "source": "parser.mbty", "original_offset": 20258, - "generated_offset": 227388, + "generated_offset": 227537, "length": 22 }, { "source": "parser.mbty", "original_offset": 20282, - "generated_offset": 227418, + "generated_offset": 227567, "length": 20 }, { "source": "parser.mbty", "original_offset": 20304, - "generated_offset": 227446, + "generated_offset": 227595, "length": 22 }, { "source": "parser.mbty", "original_offset": 20328, - "generated_offset": 227476, + "generated_offset": 227625, "length": 17 }, { "source": "parser.mbty", "original_offset": 20347, - "generated_offset": 227501, + "generated_offset": 227650, "length": 45 }, { "source": "parser.mbty", "original_offset": 20395, - "generated_offset": 227555, + "generated_offset": 227704, "length": 14 }, { "source": "parser.mbty", "original_offset": 20411, - "generated_offset": 227577, + "generated_offset": 227726, "length": 21 }, { "source": "parser.mbty", "original_offset": 20437, - "generated_offset": 227627, + "generated_offset": 227776, "length": 17 }, { "source": "parser.mbty", "original_offset": 20456, - "generated_offset": 227652, + "generated_offset": 227801, "length": 41 }, { "source": "parser.mbty", "original_offset": 20956, - "generated_offset": 229470, + "generated_offset": 229619, "length": 34 }, { "source": "parser.mbty", "original_offset": 20992, - "generated_offset": 229512, + "generated_offset": 229661, "length": 20 }, { "source": "parser.mbty", "original_offset": 21015, - "generated_offset": 229541, + "generated_offset": 229690, "length": 25 }, { "source": "parser.mbty", "original_offset": 21042, - "generated_offset": 229574, + "generated_offset": 229723, "length": 31 }, { "source": "parser.mbty", "original_offset": 21081, - "generated_offset": 229645, + "generated_offset": 229794, "length": 26 }, { "source": "parser.mbty", "original_offset": 21110, - "generated_offset": 229680, + "generated_offset": 229829, "length": 21 }, { "source": "parser.mbty", "original_offset": 21134, - "generated_offset": 229710, + "generated_offset": 229859, "length": 28 }, { "source": "parser.mbty", "original_offset": 21171, - "generated_offset": 229780, + "generated_offset": 229929, "length": 24 }, { "source": "parser.mbty", "original_offset": 21197, - "generated_offset": 229812, + "generated_offset": 229961, "length": 15 }, { "source": "parser.mbty", "original_offset": 21215, - "generated_offset": 229836, + "generated_offset": 229985, "length": 14 }, { "source": "parser.mbty", "original_offset": 21231, - "generated_offset": 229858, + "generated_offset": 230007, "length": 21 }, { "source": "parser.mbty", "original_offset": 21257, - "generated_offset": 229908, + "generated_offset": 230057, "length": 17 }, { "source": "parser.mbty", "original_offset": 21276, - "generated_offset": 229933, + "generated_offset": 230082, "length": 41 }, { "source": "parser.mbty", "original_offset": 21401, - "generated_offset": 231111, + "generated_offset": 231260, "length": 44 }, { "source": "parser.mbty", "original_offset": 21447, - "generated_offset": 231163, + "generated_offset": 231312, "length": 23 }, { "source": "parser.mbty", "original_offset": 21478, - "generated_offset": 231226, + "generated_offset": 231375, "length": 25 }, { "source": "parser.mbty", "original_offset": 21505, - "generated_offset": 231259, + "generated_offset": 231408, "length": 14 }, { "source": "parser.mbty", "original_offset": 21521, - "generated_offset": 231281, + "generated_offset": 231430, "length": 16 }, { "source": "parser.mbty", "original_offset": 21539, - "generated_offset": 231305, + "generated_offset": 231454, "length": 21 }, { "source": "parser.mbty", "original_offset": 21564, - "generated_offset": 231348, + "generated_offset": 231497, "length": 42 }, { "source": "parser.mbty", "original_offset": 22326, - "generated_offset": 232323, + "generated_offset": 232472, "length": 7 }, { "source": "parser.mbty", "original_offset": 22335, - "generated_offset": 232338, + "generated_offset": 232487, "length": 2 }, { "source": "parser.mbty", "original_offset": 22339, - "generated_offset": 232348, + "generated_offset": 232497, "length": 2 }, { "source": "parser.mbty", "original_offset": 22343, - "generated_offset": 232358, + "generated_offset": 232507, "length": 2 }, { "source": "parser.mbty", "original_offset": 22347, - "generated_offset": 232368, + "generated_offset": 232517, "length": 9 }, { "source": "parser.mbty", "original_offset": 22364, - "generated_offset": 232417, + "generated_offset": 232566, "length": 3 }, { "source": "parser.mbty", "original_offset": 22369, - "generated_offset": 232428, + "generated_offset": 232577, "length": 5 }, { "source": "parser.mbty", "original_offset": 22510, - "generated_offset": 233223, + "generated_offset": 233372, "length": 2 }, { "source": "parser.mbty", "original_offset": 22514, - "generated_offset": 233233, + "generated_offset": 233382, "length": 2 }, { "source": "parser.mbty", "original_offset": 22518, - "generated_offset": 233243, + "generated_offset": 233392, "length": 2 }, { "source": "parser.mbty", "original_offset": 22522, - "generated_offset": 233253, + "generated_offset": 233402, "length": 2 }, { "source": "parser.mbty", "original_offset": 22526, - "generated_offset": 233263, + "generated_offset": 233412, "length": 9 }, { "source": "parser.mbty", "original_offset": 22543, - "generated_offset": 233312, + "generated_offset": 233461, "length": 3 }, { "source": "parser.mbty", "original_offset": 22723, - "generated_offset": 234110, + "generated_offset": 234259, "length": 7 }, { "source": "parser.mbty", "original_offset": 22732, - "generated_offset": 234125, + "generated_offset": 234274, "length": 2 }, { "source": "parser.mbty", "original_offset": 22736, - "generated_offset": 234135, + "generated_offset": 234284, "length": 2 }, { "source": "parser.mbty", "original_offset": 22740, - "generated_offset": 234145, + "generated_offset": 234294, "length": 9 }, { "source": "parser.mbty", "original_offset": 22757, - "generated_offset": 234194, + "generated_offset": 234343, "length": 3 }, { "source": "parser.mbty", "original_offset": 22762, - "generated_offset": 234205, + "generated_offset": 234354, "length": 5 }, { "source": "parser.mbty", "original_offset": 22940, - "generated_offset": 235003, + "generated_offset": 235152, "length": 7 }, { "source": "parser.mbty", "original_offset": 22949, - "generated_offset": 235018, + "generated_offset": 235167, "length": 2 }, { "source": "parser.mbty", "original_offset": 22953, - "generated_offset": 235028, + "generated_offset": 235177, "length": 2 }, { "source": "parser.mbty", "original_offset": 22957, - "generated_offset": 235038, + "generated_offset": 235187, "length": 9 }, { "source": "parser.mbty", "original_offset": 22974, - "generated_offset": 235087, + "generated_offset": 235236, "length": 3 }, { "source": "parser.mbty", "original_offset": 22979, - "generated_offset": 235098, + "generated_offset": 235247, "length": 5 }, { "source": "parser.mbty", "original_offset": 8261, - "generated_offset": 236711, + "generated_offset": 236860, "length": 47 }, { "source": "parser.mbty", "original_offset": 8310, - "generated_offset": 236766, + "generated_offset": 236915, "length": 37 }, { "source": "parser.mbty", "original_offset": 8349, - "generated_offset": 236811, + "generated_offset": 236960, "length": 82 }, { "source": "parser.mbty", "original_offset": 8433, - "generated_offset": 236901, + "generated_offset": 237050, "length": 48 }, { "source": "parser.mbty", "original_offset": 8483, - "generated_offset": 236957, + "generated_offset": 237106, "length": 27 }, { "source": "parser.mbty", "original_offset": 8518, - "generated_offset": 237024, + "generated_offset": 237173, "length": 51 }, { "source": "parser.mbty", "original_offset": 8571, - "generated_offset": 237083, + "generated_offset": 237232, "length": 46 }, { "source": "parser.mbty", "original_offset": 8619, - "generated_offset": 237137, + "generated_offset": 237286, "length": 21 }, { "source": "parser.mbty", "original_offset": 8644, - "generated_offset": 237180, + "generated_offset": 237329, "length": 10 }, { "source": "parser.mbty", "original_offset": 8261, - "generated_offset": 238798, + "generated_offset": 238947, "length": 47 }, { "source": "parser.mbty", "original_offset": 8310, - "generated_offset": 238853, + "generated_offset": 239002, "length": 37 }, { "source": "parser.mbty", "original_offset": 8349, - "generated_offset": 238898, + "generated_offset": 239047, "length": 82 }, { "source": "parser.mbty", "original_offset": 8433, - "generated_offset": 238988, + "generated_offset": 239137, "length": 48 }, { "source": "parser.mbty", "original_offset": 8483, - "generated_offset": 239044, + "generated_offset": 239193, "length": 27 }, { "source": "parser.mbty", "original_offset": 8518, - "generated_offset": 239111, + "generated_offset": 239260, "length": 51 }, { "source": "parser.mbty", "original_offset": 8571, - "generated_offset": 239170, + "generated_offset": 239319, "length": 46 }, { "source": "parser.mbty", "original_offset": 8619, - "generated_offset": 239224, + "generated_offset": 239373, "length": 21 }, { "source": "parser.mbty", "original_offset": 8644, - "generated_offset": 239267, + "generated_offset": 239416, "length": 10 }, { "source": "parser.mbty", "original_offset": 8261, - "generated_offset": 240886, + "generated_offset": 241035, "length": 47 }, { "source": "parser.mbty", "original_offset": 8310, - "generated_offset": 240941, + "generated_offset": 241090, "length": 37 }, { "source": "parser.mbty", "original_offset": 8349, - "generated_offset": 240986, + "generated_offset": 241135, "length": 82 }, { "source": "parser.mbty", "original_offset": 8433, - "generated_offset": 241076, + "generated_offset": 241225, "length": 48 }, { "source": "parser.mbty", "original_offset": 8483, - "generated_offset": 241132, + "generated_offset": 241281, "length": 27 }, { "source": "parser.mbty", "original_offset": 8518, - "generated_offset": 241199, + "generated_offset": 241348, "length": 51 }, { "source": "parser.mbty", "original_offset": 8571, - "generated_offset": 241258, + "generated_offset": 241407, "length": 46 }, { "source": "parser.mbty", "original_offset": 8619, - "generated_offset": 241312, + "generated_offset": 241461, "length": 21 }, { "source": "parser.mbty", "original_offset": 8644, - "generated_offset": 241355, + "generated_offset": 241504, "length": 10 }, { "source": "parser.mbty", "original_offset": 8261, - "generated_offset": 242974, + "generated_offset": 243123, "length": 47 }, { "source": "parser.mbty", "original_offset": 8310, - "generated_offset": 243029, + "generated_offset": 243178, "length": 37 }, { "source": "parser.mbty", "original_offset": 8349, - "generated_offset": 243074, + "generated_offset": 243223, "length": 82 }, { "source": "parser.mbty", "original_offset": 8433, - "generated_offset": 243164, + "generated_offset": 243313, "length": 48 }, { "source": "parser.mbty", "original_offset": 8483, - "generated_offset": 243220, + "generated_offset": 243369, "length": 27 }, { "source": "parser.mbty", "original_offset": 8518, - "generated_offset": 243287, + "generated_offset": 243436, "length": 51 }, { "source": "parser.mbty", "original_offset": 8571, - "generated_offset": 243346, + "generated_offset": 243495, "length": 46 }, { "source": "parser.mbty", "original_offset": 8619, - "generated_offset": 243400, + "generated_offset": 243549, "length": 21 }, { "source": "parser.mbty", "original_offset": 8644, - "generated_offset": 243443, + "generated_offset": 243592, "length": 10 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 244364, + "generated_offset": 244513, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 244374, + "generated_offset": 244523, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 244391, + "generated_offset": 244540, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 244401, + "generated_offset": 244550, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 244411, + "generated_offset": 244560, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 244421, + "generated_offset": 244570, "length": 2 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 245334, + "generated_offset": 245483, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 245344, + "generated_offset": 245493, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 245361, + "generated_offset": 245510, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 245371, + "generated_offset": 245520, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 245381, + "generated_offset": 245530, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 245391, + "generated_offset": 245540, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 246348, + "generated_offset": 246497, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 246358, + "generated_offset": 246507, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 246374, + "generated_offset": 246523, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 246384, + "generated_offset": 246533, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 246411, + "generated_offset": 246560, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 246466, + "generated_offset": 246615, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 246479, + "generated_offset": 246628, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 247436, + "generated_offset": 247585, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 247446, + "generated_offset": 247595, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 247462, + "generated_offset": 247611, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 247472, + "generated_offset": 247621, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 247499, + "generated_offset": 247648, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 247554, + "generated_offset": 247703, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 247567, + "generated_offset": 247716, "length": 2 }, { "source": "parser.mbty", "original_offset": 17502, - "generated_offset": 249173, + "generated_offset": 249322, "length": 32 }, { "source": "parser.mbty", "original_offset": 17536, - "generated_offset": 249213, + "generated_offset": 249362, "length": 14 }, { "source": "parser.mbty", "original_offset": 17558, - "generated_offset": 249267, + "generated_offset": 249416, "length": 27 }, { "source": "parser.mbty", "original_offset": 17587, - "generated_offset": 249302, + "generated_offset": 249451, "length": 146 }, { "source": "parser.mbty", "original_offset": 17735, - "generated_offset": 249456, + "generated_offset": 249605, "length": 15 }, { "source": "parser.mbty", "original_offset": 17752, - "generated_offset": 249479, + "generated_offset": 249628, "length": 22 }, { "source": "parser.mbty", "original_offset": 17779, - "generated_offset": 249530, + "generated_offset": 249679, "length": 18 }, { "source": "parser.mbty", "original_offset": 17799, - "generated_offset": 249556, + "generated_offset": 249705, "length": 57 }, { "source": "parser.mbty", "original_offset": 17858, - "generated_offset": 249621, + "generated_offset": 249770, "length": 17 }, { "source": "parser.mbty", "original_offset": 20591, - "generated_offset": 250848, + "generated_offset": 250997, "length": 38 }, { "source": "parser.mbty", "original_offset": 20631, - "generated_offset": 250894, + "generated_offset": 251043, "length": 17 }, { "source": "parser.mbty", "original_offset": 20650, - "generated_offset": 250919, + "generated_offset": 251068, "length": 22 }, { "source": "parser.mbty", "original_offset": 20674, - "generated_offset": 250949, + "generated_offset": 251098, "length": 14 }, { "source": "parser.mbty", "original_offset": 20690, - "generated_offset": 250971, + "generated_offset": 251120, "length": 16 }, { "source": "parser.mbty", "original_offset": 20708, - "generated_offset": 250995, + "generated_offset": 251144, "length": 21 }, { "source": "parser.mbty", "original_offset": 20734, - "generated_offset": 251045, + "generated_offset": 251194, "length": 54 }, { "source": "parser.mbty", "original_offset": 20790, - "generated_offset": 251107, + "generated_offset": 251256, "length": 9 }, { "source": "parser.mbty", "original_offset": 22326, - "generated_offset": 252049, + "generated_offset": 252198, "length": 7 }, { "source": "parser.mbty", "original_offset": 22335, - "generated_offset": 252064, + "generated_offset": 252213, "length": 2 }, { "source": "parser.mbty", "original_offset": 22339, - "generated_offset": 252074, + "generated_offset": 252223, "length": 2 }, { "source": "parser.mbty", "original_offset": 22343, - "generated_offset": 252084, + "generated_offset": 252233, "length": 2 }, { "source": "parser.mbty", "original_offset": 22347, - "generated_offset": 252094, + "generated_offset": 252243, "length": 9 }, { "source": "parser.mbty", "original_offset": 22364, - "generated_offset": 252143, + "generated_offset": 252292, "length": 3 }, { "source": "parser.mbty", "original_offset": 22369, - "generated_offset": 252154, + "generated_offset": 252303, "length": 5 }, { "source": "parser.mbty", "original_offset": 22510, - "generated_offset": 252949, + "generated_offset": 253098, "length": 2 }, { "source": "parser.mbty", "original_offset": 22514, - "generated_offset": 252959, + "generated_offset": 253108, "length": 2 }, { "source": "parser.mbty", "original_offset": 22518, - "generated_offset": 252969, + "generated_offset": 253118, "length": 2 }, { "source": "parser.mbty", "original_offset": 22522, - "generated_offset": 252979, + "generated_offset": 253128, "length": 2 }, { "source": "parser.mbty", "original_offset": 22526, - "generated_offset": 252989, + "generated_offset": 253138, "length": 9 }, { "source": "parser.mbty", "original_offset": 22543, - "generated_offset": 253038, + "generated_offset": 253187, "length": 3 }, { "source": "parser.mbty", "original_offset": 8261, - "generated_offset": 254650, + "generated_offset": 254799, "length": 47 }, { "source": "parser.mbty", "original_offset": 8310, - "generated_offset": 254705, + "generated_offset": 254854, "length": 37 }, { "source": "parser.mbty", "original_offset": 8349, - "generated_offset": 254750, + "generated_offset": 254899, "length": 82 }, { "source": "parser.mbty", "original_offset": 8433, - "generated_offset": 254840, + "generated_offset": 254989, "length": 48 }, { "source": "parser.mbty", "original_offset": 8483, - "generated_offset": 254896, + "generated_offset": 255045, "length": 27 }, { "source": "parser.mbty", "original_offset": 8518, - "generated_offset": 254963, + "generated_offset": 255112, "length": 51 }, { "source": "parser.mbty", "original_offset": 8571, - "generated_offset": 255022, + "generated_offset": 255171, "length": 46 }, { "source": "parser.mbty", "original_offset": 8619, - "generated_offset": 255076, + "generated_offset": 255225, "length": 21 }, { "source": "parser.mbty", "original_offset": 8644, - "generated_offset": 255119, + "generated_offset": 255268, "length": 10 }, { "source": "parser.mbty", "original_offset": 8261, - "generated_offset": 256738, + "generated_offset": 256887, "length": 47 }, { "source": "parser.mbty", "original_offset": 8310, - "generated_offset": 256793, + "generated_offset": 256942, "length": 37 }, { "source": "parser.mbty", "original_offset": 8349, - "generated_offset": 256838, + "generated_offset": 256987, "length": 82 }, { "source": "parser.mbty", "original_offset": 8433, - "generated_offset": 256928, + "generated_offset": 257077, "length": 48 }, { "source": "parser.mbty", "original_offset": 8483, - "generated_offset": 256984, + "generated_offset": 257133, "length": 27 }, { "source": "parser.mbty", "original_offset": 8518, - "generated_offset": 257051, + "generated_offset": 257200, "length": 51 }, { "source": "parser.mbty", "original_offset": 8571, - "generated_offset": 257110, + "generated_offset": 257259, "length": 46 }, { "source": "parser.mbty", "original_offset": 8619, - "generated_offset": 257164, + "generated_offset": 257313, "length": 21 }, { "source": "parser.mbty", "original_offset": 8644, - "generated_offset": 257207, + "generated_offset": 257356, "length": 10 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 258128, + "generated_offset": 258277, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 258138, + "generated_offset": 258287, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 258155, + "generated_offset": 258304, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 258165, + "generated_offset": 258314, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 258175, + "generated_offset": 258324, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 258185, + "generated_offset": 258334, "length": 2 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 259098, + "generated_offset": 259247, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 259108, + "generated_offset": 259257, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 259125, + "generated_offset": 259274, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 259135, + "generated_offset": 259284, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 259145, + "generated_offset": 259294, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 259155, + "generated_offset": 259304, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 260112, + "generated_offset": 260261, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 260122, + "generated_offset": 260271, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 260138, + "generated_offset": 260287, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 260148, + "generated_offset": 260297, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 260175, + "generated_offset": 260324, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 260230, + "generated_offset": 260379, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 260243, + "generated_offset": 260392, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 261200, + "generated_offset": 261349, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 261210, + "generated_offset": 261359, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 261226, + "generated_offset": 261375, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 261236, + "generated_offset": 261385, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 261263, + "generated_offset": 261412, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 261318, + "generated_offset": 261467, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 261331, + "generated_offset": 261480, "length": 2 }, { "source": "parser.mbty", "original_offset": 17502, - "generated_offset": 262937, + "generated_offset": 263086, "length": 32 }, { "source": "parser.mbty", "original_offset": 17536, - "generated_offset": 262977, + "generated_offset": 263126, "length": 14 }, { "source": "parser.mbty", "original_offset": 17558, - "generated_offset": 263031, + "generated_offset": 263180, "length": 27 }, { "source": "parser.mbty", "original_offset": 17587, - "generated_offset": 263066, + "generated_offset": 263215, "length": 146 }, { "source": "parser.mbty", "original_offset": 17735, - "generated_offset": 263220, + "generated_offset": 263369, "length": 15 }, { "source": "parser.mbty", "original_offset": 17752, - "generated_offset": 263243, + "generated_offset": 263392, "length": 22 }, { "source": "parser.mbty", "original_offset": 17779, - "generated_offset": 263294, + "generated_offset": 263443, "length": 18 }, { "source": "parser.mbty", "original_offset": 17799, - "generated_offset": 263320, + "generated_offset": 263469, "length": 57 }, { "source": "parser.mbty", "original_offset": 17858, - "generated_offset": 263385, + "generated_offset": 263534, "length": 17 }, { "source": "parser.mbty", "original_offset": 20591, - "generated_offset": 264612, + "generated_offset": 264761, "length": 38 }, { "source": "parser.mbty", "original_offset": 20631, - "generated_offset": 264658, + "generated_offset": 264807, "length": 17 }, { "source": "parser.mbty", "original_offset": 20650, - "generated_offset": 264683, + "generated_offset": 264832, "length": 22 }, { "source": "parser.mbty", "original_offset": 20674, - "generated_offset": 264713, + "generated_offset": 264862, "length": 14 }, { "source": "parser.mbty", "original_offset": 20690, - "generated_offset": 264735, + "generated_offset": 264884, "length": 16 }, { "source": "parser.mbty", "original_offset": 20708, - "generated_offset": 264759, + "generated_offset": 264908, "length": 21 }, { "source": "parser.mbty", "original_offset": 20734, - "generated_offset": 264809, + "generated_offset": 264958, "length": 54 }, { "source": "parser.mbty", "original_offset": 20790, - "generated_offset": 264871, + "generated_offset": 265020, "length": 9 }, { "source": "parser.mbty", "original_offset": 22326, - "generated_offset": 265813, + "generated_offset": 265962, "length": 7 }, { "source": "parser.mbty", "original_offset": 22335, - "generated_offset": 265828, + "generated_offset": 265977, "length": 2 }, { "source": "parser.mbty", "original_offset": 22339, - "generated_offset": 265838, + "generated_offset": 265987, "length": 2 }, { "source": "parser.mbty", "original_offset": 22343, - "generated_offset": 265848, + "generated_offset": 265997, "length": 2 }, { "source": "parser.mbty", "original_offset": 22347, - "generated_offset": 265858, + "generated_offset": 266007, "length": 9 }, { "source": "parser.mbty", "original_offset": 22364, - "generated_offset": 265907, + "generated_offset": 266056, "length": 3 }, { "source": "parser.mbty", "original_offset": 22369, - "generated_offset": 265918, + "generated_offset": 266067, "length": 5 }, { "source": "parser.mbty", "original_offset": 22510, - "generated_offset": 266713, + "generated_offset": 266862, "length": 2 }, { "source": "parser.mbty", "original_offset": 22514, - "generated_offset": 266723, + "generated_offset": 266872, "length": 2 }, { "source": "parser.mbty", "original_offset": 22518, - "generated_offset": 266733, + "generated_offset": 266882, "length": 2 }, { "source": "parser.mbty", "original_offset": 22522, - "generated_offset": 266743, + "generated_offset": 266892, "length": 2 }, { "source": "parser.mbty", "original_offset": 22526, - "generated_offset": 266753, + "generated_offset": 266902, "length": 9 }, { "source": "parser.mbty", "original_offset": 22543, - "generated_offset": 266802, + "generated_offset": 266951, "length": 3 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 267715, + "generated_offset": 267864, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 267725, + "generated_offset": 267874, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 267742, + "generated_offset": 267891, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 267752, + "generated_offset": 267901, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 267762, + "generated_offset": 267911, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 267772, + "generated_offset": 267921, "length": 2 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 268684, + "generated_offset": 268833, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 268694, + "generated_offset": 268843, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 268711, + "generated_offset": 268860, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 268721, + "generated_offset": 268870, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 268731, + "generated_offset": 268880, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 268741, + "generated_offset": 268890, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 269697, + "generated_offset": 269846, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 269707, + "generated_offset": 269856, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 269723, + "generated_offset": 269872, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 269733, + "generated_offset": 269882, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 269760, + "generated_offset": 269909, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 269815, + "generated_offset": 269964, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 269828, + "generated_offset": 269977, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 270784, + "generated_offset": 270933, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 270794, + "generated_offset": 270943, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 270810, + "generated_offset": 270959, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 270820, + "generated_offset": 270969, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 270847, + "generated_offset": 270996, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 270902, + "generated_offset": 271051, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 270915, + "generated_offset": 271064, "length": 2 }, { "source": "parser.mbty", "original_offset": 17502, - "generated_offset": 272520, + "generated_offset": 272669, "length": 32 }, { "source": "parser.mbty", "original_offset": 17536, - "generated_offset": 272560, + "generated_offset": 272709, "length": 14 }, { "source": "parser.mbty", "original_offset": 17558, - "generated_offset": 272614, + "generated_offset": 272763, "length": 27 }, { "source": "parser.mbty", "original_offset": 17587, - "generated_offset": 272649, + "generated_offset": 272798, "length": 146 }, { "source": "parser.mbty", "original_offset": 17735, - "generated_offset": 272803, + "generated_offset": 272952, "length": 15 }, { "source": "parser.mbty", "original_offset": 17752, - "generated_offset": 272826, + "generated_offset": 272975, "length": 22 }, { "source": "parser.mbty", "original_offset": 17779, - "generated_offset": 272877, + "generated_offset": 273026, "length": 18 }, { "source": "parser.mbty", "original_offset": 17799, - "generated_offset": 272903, + "generated_offset": 273052, "length": 57 }, { "source": "parser.mbty", "original_offset": 17858, - "generated_offset": 272968, + "generated_offset": 273117, "length": 17 }, { "source": "parser.mbty", "original_offset": 20591, - "generated_offset": 274194, + "generated_offset": 274343, "length": 38 }, { "source": "parser.mbty", "original_offset": 20631, - "generated_offset": 274240, + "generated_offset": 274389, "length": 17 }, { "source": "parser.mbty", "original_offset": 20650, - "generated_offset": 274265, + "generated_offset": 274414, "length": 22 }, { "source": "parser.mbty", "original_offset": 20674, - "generated_offset": 274295, + "generated_offset": 274444, "length": 14 }, { "source": "parser.mbty", "original_offset": 20690, - "generated_offset": 274317, + "generated_offset": 274466, "length": 16 }, { "source": "parser.mbty", "original_offset": 20708, - "generated_offset": 274341, + "generated_offset": 274490, "length": 21 }, { "source": "parser.mbty", "original_offset": 20734, - "generated_offset": 274391, + "generated_offset": 274540, "length": 54 }, { "source": "parser.mbty", "original_offset": 20790, - "generated_offset": 274453, + "generated_offset": 274602, "length": 9 }, { "source": "parser.mbty", "original_offset": 22326, - "generated_offset": 275394, + "generated_offset": 275543, "length": 7 }, { "source": "parser.mbty", "original_offset": 22335, - "generated_offset": 275409, + "generated_offset": 275558, "length": 2 }, { "source": "parser.mbty", "original_offset": 22339, - "generated_offset": 275419, + "generated_offset": 275568, "length": 2 }, { "source": "parser.mbty", "original_offset": 22343, - "generated_offset": 275429, + "generated_offset": 275578, "length": 2 }, { "source": "parser.mbty", "original_offset": 22347, - "generated_offset": 275439, + "generated_offset": 275588, "length": 9 }, { "source": "parser.mbty", "original_offset": 22364, - "generated_offset": 275488, + "generated_offset": 275637, "length": 3 }, { "source": "parser.mbty", "original_offset": 22369, - "generated_offset": 275499, + "generated_offset": 275648, "length": 5 }, { "source": "parser.mbty", "original_offset": 22510, - "generated_offset": 276293, + "generated_offset": 276442, "length": 2 }, { "source": "parser.mbty", "original_offset": 22514, - "generated_offset": 276303, + "generated_offset": 276452, "length": 2 }, { "source": "parser.mbty", "original_offset": 22518, - "generated_offset": 276313, + "generated_offset": 276462, "length": 2 }, { "source": "parser.mbty", "original_offset": 22522, - "generated_offset": 276323, + "generated_offset": 276472, "length": 2 }, { "source": "parser.mbty", "original_offset": 22526, - "generated_offset": 276333, + "generated_offset": 276482, "length": 9 }, { "source": "parser.mbty", "original_offset": 22543, - "generated_offset": 276382, + "generated_offset": 276531, "length": 3 }, { "source": "parser.mbty", "original_offset": 22120, - "generated_offset": 276562, + "generated_offset": 276711, "length": 6 }, { "source": "parser.mbty", "original_offset": 8784, - "generated_offset": 277002, + "generated_offset": 277151, "length": 2 }, { "source": "parser.mbty", "original_offset": 8788, - "generated_offset": 277012, + "generated_offset": 277161, "length": 2 }, { "source": "parser.mbty", "original_offset": 8792, - "generated_offset": 277022, + "generated_offset": 277171, "length": 2 }, { "source": "parser.mbty", "original_offset": 8796, - "generated_offset": 277032, + "generated_offset": 277181, "length": 2 }, { "source": "parser.mbty", "original_offset": 8860, - "generated_offset": 277477, + "generated_offset": 277626, "length": 2 }, { "source": "parser.mbty", "original_offset": 8864, - "generated_offset": 277487, + "generated_offset": 277636, "length": 2 }, { "source": "parser.mbty", "original_offset": 8868, - "generated_offset": 277497, + "generated_offset": 277646, "length": 2 }, { "source": "parser.mbty", "original_offset": 8872, - "generated_offset": 277507, + "generated_offset": 277656, "length": 2 }, { "source": "parser.mbty", "original_offset": 7497, - "generated_offset": 277983, + "generated_offset": 278132, "length": 34 }, { "source": "parser.mbty", "original_offset": 7533, - "generated_offset": 278025, + "generated_offset": 278174, "length": 14 }, { "source": "parser.mbty", "original_offset": 7555, - "generated_offset": 278079, + "generated_offset": 278228, "length": 14 }, { "source": "parser.mbty", "original_offset": 7571, - "generated_offset": 278101, + "generated_offset": 278250, "length": 13 }, { "source": "parser.mbty", "original_offset": 7598, - "generated_offset": 278429, + "generated_offset": 278578, "length": 8 }, { "source": "parser.mbty", "original_offset": 7608, - "generated_offset": 278445, + "generated_offset": 278594, "length": 2 }, { "source": "parser.mbty", "original_offset": 9969, - "generated_offset": 280128, + "generated_offset": 280277, "length": 26 }, { "source": "parser.mbty", "original_offset": 9997, - "generated_offset": 280162, + "generated_offset": 280311, "length": 37 }, { "source": "parser.mbty", "original_offset": 10037, - "generated_offset": 280208, + "generated_offset": 280357, "length": 80 }, { "source": "parser.mbty", "original_offset": 10119, - "generated_offset": 280296, + "generated_offset": 280445, "length": 44 }, { "source": "parser.mbty", "original_offset": 10165, - "generated_offset": 280348, + "generated_offset": 280497, "length": 21 }, { "source": "parser.mbty", "original_offset": 10188, - "generated_offset": 280377, + "generated_offset": 280526, "length": 27 }, { "source": "parser.mbty", "original_offset": 10223, - "generated_offset": 280444, + "generated_offset": 280593, "length": 51 }, { "source": "parser.mbty", "original_offset": 10276, - "generated_offset": 280503, + "generated_offset": 280652, "length": 46 }, { "source": "parser.mbty", "original_offset": 10324, - "generated_offset": 280557, + "generated_offset": 280706, "length": 21 }, { "source": "parser.mbty", "original_offset": 10349, - "generated_offset": 280600, + "generated_offset": 280749, "length": 13 }, { "source": "parser.mbty", "original_offset": 10364, - "generated_offset": 280621, + "generated_offset": 280770, "length": 13 }, { "source": "parser.mbty", "original_offset": 12078, - "generated_offset": 281972, + "generated_offset": 282121, "length": 51 }, { "source": "parser.mbty", "original_offset": 12131, - "generated_offset": 282031, + "generated_offset": 282180, "length": 29 }, { "source": "parser.mbty", "original_offset": 12168, - "generated_offset": 282100, + "generated_offset": 282249, "length": 20 }, { "source": "parser.mbty", "original_offset": 12190, - "generated_offset": 282128, + "generated_offset": 282277, "length": 49 }, { "source": "parser.mbty", "original_offset": 12241, - "generated_offset": 282185, + "generated_offset": 282334, "length": 54 }, { "source": "parser.mbty", "original_offset": 12297, - "generated_offset": 282247, + "generated_offset": 282396, "length": 23 }, { "source": "parser.mbty", "original_offset": 12325, - "generated_offset": 282299, + "generated_offset": 282448, "length": 19 }, { "source": "parser.mbty", "original_offset": 12346, - "generated_offset": 282326, + "generated_offset": 282475, "length": 45 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 283279, + "generated_offset": 283428, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 283289, + "generated_offset": 283438, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 283306, + "generated_offset": 283455, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 283316, + "generated_offset": 283465, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 283326, + "generated_offset": 283475, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 283336, + "generated_offset": 283485, "length": 2 }, { "source": "parser.mbty", "original_offset": 11318, - "generated_offset": 284246, + "generated_offset": 284395, "length": 2 }, { "source": "parser.mbty", "original_offset": 11322, - "generated_offset": 284256, + "generated_offset": 284405, "length": 9 }, { "source": "parser.mbty", "original_offset": 11333, - "generated_offset": 284273, + "generated_offset": 284422, "length": 2 }, { "source": "parser.mbty", "original_offset": 11337, - "generated_offset": 284283, + "generated_offset": 284432, "length": 2 }, { "source": "parser.mbty", "original_offset": 11341, - "generated_offset": 284293, + "generated_offset": 284442, "length": 2 }, { "source": "parser.mbty", "original_offset": 11345, - "generated_offset": 284303, + "generated_offset": 284452, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 285257, + "generated_offset": 285406, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 285267, + "generated_offset": 285416, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 285283, + "generated_offset": 285432, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 285293, + "generated_offset": 285442, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 285320, + "generated_offset": 285469, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 285375, + "generated_offset": 285524, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 285388, + "generated_offset": 285537, "length": 2 }, { "source": "parser.mbty", "original_offset": 11412, - "generated_offset": 286342, + "generated_offset": 286491, "length": 2 }, { "source": "parser.mbty", "original_offset": 11416, - "generated_offset": 286352, + "generated_offset": 286501, "length": 8 }, { "source": "parser.mbty", "original_offset": 11426, - "generated_offset": 286368, + "generated_offset": 286517, "length": 2 }, { "source": "parser.mbty", "original_offset": 11430, - "generated_offset": 286378, + "generated_offset": 286527, "length": 19 }, { "source": "parser.mbty", "original_offset": 11451, - "generated_offset": 286405, + "generated_offset": 286554, "length": 15 }, { "source": "parser.mbty", "original_offset": 11474, - "generated_offset": 286460, + "generated_offset": 286609, "length": 5 }, { "source": "parser.mbty", "original_offset": 11481, - "generated_offset": 286473, + "generated_offset": 286622, "length": 2 }, { "source": "parser.mbty", "original_offset": 11625, - "generated_offset": 287454, + "generated_offset": 287603, "length": 67 }, { "source": "parser.mbty", "original_offset": 11694, - "generated_offset": 287529, + "generated_offset": 287678, "length": 185 }, { "source": "parser.mbty", "original_offset": 11881, - "generated_offset": 287722, + "generated_offset": 287871, "length": 23 }, { "source": "parser.mbty", "original_offset": 11909, - "generated_offset": 287774, + "generated_offset": 287923, "length": 53 }, { "source": "parser.mbty", "original_offset": 12440, - "generated_offset": 288858, + "generated_offset": 289007, "length": 67 }, { "source": "parser.mbty", "original_offset": 12509, - "generated_offset": 288933, + "generated_offset": 289082, "length": 113 }, { "source": "parser.mbty", "original_offset": 12624, - "generated_offset": 289054, + "generated_offset": 289203, "length": 73 }, { "source": "parser.mbty", "original_offset": 12699, - "generated_offset": 289135, + "generated_offset": 289284, "length": 23 }, { "source": "parser.mbty", "original_offset": 12727, - "generated_offset": 289187, + "generated_offset": 289336, "length": 53 }, { "source": "parser.mbty", "original_offset": 18625, - "generated_offset": 290273, + "generated_offset": 290422, "length": 67 }, { "source": "parser.mbty", "original_offset": 18694, - "generated_offset": 290348, + "generated_offset": 290497, "length": 111 }, { "source": "parser.mbty", "original_offset": 18807, - "generated_offset": 290467, + "generated_offset": 290616, "length": 73 }, { "source": "parser.mbty", "original_offset": 18882, - "generated_offset": 290548, + "generated_offset": 290697, "length": 23 }, { "source": "parser.mbty", "original_offset": 18910, - "generated_offset": 290600, + "generated_offset": 290749, "length": 53 }, { "source": "parser.mbty", "original_offset": 12841, - "generated_offset": 291853, + "generated_offset": 292002, "length": 59 }, { "source": "parser.mbty", "original_offset": 12902, - "generated_offset": 291920, + "generated_offset": 292069, "length": 48 }, { "source": "parser.mbty", "original_offset": 12952, - "generated_offset": 291976, + "generated_offset": 292125, "length": 281 }, { "source": "parser.mbty", "original_offset": 13235, - "generated_offset": 292265, + "generated_offset": 292414, "length": 23 }, { "source": "parser.mbty", "original_offset": 13263, - "generated_offset": 292317, + "generated_offset": 292466, "length": 54 }, { "source": "parser.mbty", "original_offset": 13401, - "generated_offset": 293508, + "generated_offset": 293657, "length": 59 }, { "source": "parser.mbty", "original_offset": 13462, - "generated_offset": 293575, + "generated_offset": 293724, "length": 54 }, { "source": "parser.mbty", "original_offset": 13518, - "generated_offset": 293637, + "generated_offset": 293786, "length": 214 }, { "source": "parser.mbty", "original_offset": 13734, - "generated_offset": 293859, + "generated_offset": 294008, "length": 23 }, { "source": "parser.mbty", "original_offset": 13762, - "generated_offset": 293911, + "generated_offset": 294060, "length": 53 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 294186, + "generated_offset": 294335, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 294200, + "generated_offset": 294349, "length": 2 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 294375, + "generated_offset": 294524, "length": 6 }, { "source": "parser.mbty", "original_offset": 13885, - "generated_offset": 295506, + "generated_offset": 295655, "length": 55 }, { "source": "parser.mbty", "original_offset": 13942, - "generated_offset": 295569, + "generated_offset": 295718, "length": 33 }, { "source": "parser.mbty", "original_offset": 13977, - "generated_offset": 295610, + "generated_offset": 295759, "length": 206 }, { "source": "parser.mbty", "original_offset": 14185, - "generated_offset": 295824, + "generated_offset": 295973, "length": 23 }, { "source": "parser.mbty", "original_offset": 14213, - "generated_offset": 295876, + "generated_offset": 296025, "length": 61 }, { "source": "parser.mbty", - "original_offset": 62058, - "generated_offset": 296249, + "original_offset": 62219, + "generated_offset": 296398, "length": 26 }, { "source": "parser.mbty", - "original_offset": 62086, - "generated_offset": 296283, + "original_offset": 62247, + "generated_offset": 296432, "length": 5 }, { "source": "parser.mbty", - "original_offset": 61603, - "generated_offset": 297855, + "original_offset": 61764, + "generated_offset": 298004, "length": 37 }, { "source": "parser.mbty", - "original_offset": 61642, - "generated_offset": 297900, + "original_offset": 61803, + "generated_offset": 298049, "length": 53 }, { "source": "parser.mbty", - "original_offset": 61697, - "generated_offset": 297961, + "original_offset": 61858, + "generated_offset": 298110, "length": 43 }, { "source": "parser.mbty", - "original_offset": 61742, - "generated_offset": 298012, + "original_offset": 61903, + "generated_offset": 298161, "length": 21 }, { "source": "parser.mbty", - "original_offset": 61765, - "generated_offset": 298041, + "original_offset": 61926, + "generated_offset": 298190, "length": 26 }, { "source": "parser.mbty", - "original_offset": 61793, - "generated_offset": 298075, + "original_offset": 61954, + "generated_offset": 298224, "length": 28 }, { "source": "parser.mbty", - "original_offset": 61829, - "generated_offset": 298143, + "original_offset": 61990, + "generated_offset": 298292, "length": 104 }, { "source": "parser.mbty", - "original_offset": 61935, - "generated_offset": 298255, + "original_offset": 62096, + "generated_offset": 298404, "length": 21 }, { "source": "parser.mbty", - "original_offset": 61960, - "generated_offset": 298298, + "original_offset": 62121, + "generated_offset": 298447, "length": 10 }, { "source": "parser.mbty", - "original_offset": 61603, - "generated_offset": 299875, + "original_offset": 61764, + "generated_offset": 300024, "length": 37 }, { "source": "parser.mbty", - "original_offset": 61642, - "generated_offset": 299920, + "original_offset": 61803, + "generated_offset": 300069, "length": 53 }, { "source": "parser.mbty", - "original_offset": 61697, - "generated_offset": 299981, + "original_offset": 61858, + "generated_offset": 300130, "length": 43 }, { "source": "parser.mbty", - "original_offset": 61742, - "generated_offset": 300032, + "original_offset": 61903, + "generated_offset": 300181, "length": 21 }, { "source": "parser.mbty", - "original_offset": 61765, - "generated_offset": 300061, + "original_offset": 61926, + "generated_offset": 300210, "length": 26 }, { "source": "parser.mbty", - "original_offset": 61793, - "generated_offset": 300095, + "original_offset": 61954, + "generated_offset": 300244, "length": 28 }, { "source": "parser.mbty", - "original_offset": 61829, - "generated_offset": 300163, + "original_offset": 61990, + "generated_offset": 300312, "length": 104 }, { "source": "parser.mbty", - "original_offset": 61935, - "generated_offset": 300275, + "original_offset": 62096, + "generated_offset": 300424, "length": 21 }, { "source": "parser.mbty", - "original_offset": 61960, - "generated_offset": 300318, + "original_offset": 62121, + "generated_offset": 300467, "length": 10 }, { "source": "parser.mbty", - "original_offset": 61603, - "generated_offset": 301893, + "original_offset": 61764, + "generated_offset": 302042, "length": 37 }, { "source": "parser.mbty", - "original_offset": 61642, - "generated_offset": 301938, + "original_offset": 61803, + "generated_offset": 302087, "length": 53 }, { "source": "parser.mbty", - "original_offset": 61697, - "generated_offset": 301999, + "original_offset": 61858, + "generated_offset": 302148, "length": 43 }, { "source": "parser.mbty", - "original_offset": 61742, - "generated_offset": 302050, + "original_offset": 61903, + "generated_offset": 302199, "length": 21 }, { "source": "parser.mbty", - "original_offset": 61765, - "generated_offset": 302079, + "original_offset": 61926, + "generated_offset": 302228, "length": 26 }, { "source": "parser.mbty", - "original_offset": 61793, - "generated_offset": 302113, + "original_offset": 61954, + "generated_offset": 302262, "length": 28 }, { "source": "parser.mbty", - "original_offset": 61829, - "generated_offset": 302181, + "original_offset": 61990, + "generated_offset": 302330, "length": 104 }, { "source": "parser.mbty", - "original_offset": 61935, - "generated_offset": 302293, + "original_offset": 62096, + "generated_offset": 302442, "length": 21 }, { "source": "parser.mbty", - "original_offset": 61960, - "generated_offset": 302336, + "original_offset": 62121, + "generated_offset": 302485, "length": 10 }, { "source": "parser.mbty", - "original_offset": 61603, - "generated_offset": 303911, + "original_offset": 61764, + "generated_offset": 304060, "length": 37 }, { "source": "parser.mbty", - "original_offset": 61642, - "generated_offset": 303956, + "original_offset": 61803, + "generated_offset": 304105, "length": 53 }, { "source": "parser.mbty", - "original_offset": 61697, - "generated_offset": 304017, + "original_offset": 61858, + "generated_offset": 304166, "length": 43 }, { "source": "parser.mbty", - "original_offset": 61742, - "generated_offset": 304068, + "original_offset": 61903, + "generated_offset": 304217, "length": 21 }, { "source": "parser.mbty", - "original_offset": 61765, - "generated_offset": 304097, + "original_offset": 61926, + "generated_offset": 304246, "length": 26 }, { "source": "parser.mbty", - "original_offset": 61793, - "generated_offset": 304131, + "original_offset": 61954, + "generated_offset": 304280, "length": 28 }, { "source": "parser.mbty", - "original_offset": 61829, - "generated_offset": 304199, + "original_offset": 61990, + "generated_offset": 304348, "length": 104 }, { "source": "parser.mbty", - "original_offset": 61935, - "generated_offset": 304311, + "original_offset": 62096, + "generated_offset": 304460, "length": 21 }, { "source": "parser.mbty", - "original_offset": 61960, - "generated_offset": 304354, + "original_offset": 62121, + "generated_offset": 304503, "length": 10 }, { "source": "parser.mbty", - "original_offset": 62218, - "generated_offset": 304777, + "original_offset": 62379, + "generated_offset": 304926, "length": 6 }, { "source": "parser.mbty", - "original_offset": 62226, - "generated_offset": 304791, + "original_offset": 62387, + "generated_offset": 304940, "length": 13 }, { "source": "parser.mbty", - "original_offset": 62241, - "generated_offset": 304812, + "original_offset": 62402, + "generated_offset": 304961, "length": 5 }, { "source": "parser.mbty", "original_offset": 5026, - "generated_offset": 305141, + "generated_offset": 305290, "length": 1 }, { "source": "parser.mbty", "original_offset": 5029, - "generated_offset": 305150, + "generated_offset": 305299, "length": 5 }, { "source": "parser.mbty", "original_offset": 5036, - "generated_offset": 305163, + "generated_offset": 305312, "length": 2 }, { "source": "parser.mbty", - "original_offset": 62313, - "generated_offset": 305504, + "original_offset": 62474, + "generated_offset": 305653, "length": 6 }, { "source": "parser.mbty", - "original_offset": 62321, - "generated_offset": 305518, + "original_offset": 62482, + "generated_offset": 305667, "length": 16 }, { "source": "parser.mbty", "original_offset": 4960, - "generated_offset": 305777, + "generated_offset": 305926, "length": 17 }, { "source": "parser.mbty", "original_offset": 4979, - "generated_offset": 305802, + "generated_offset": 305951, "length": 2 }, { "source": "parser.mbty", - "original_offset": 62098, - "generated_offset": 306034, + "original_offset": 62259, + "generated_offset": 306183, "length": 29 }, { "source": "parser.mbty", "original_offset": 14356, - "generated_offset": 307127, + "generated_offset": 307276, "length": 55 }, { "source": "parser.mbty", "original_offset": 14413, - "generated_offset": 307190, + "generated_offset": 307339, "length": 117 }, { "source": "parser.mbty", "original_offset": 14532, - "generated_offset": 307315, + "generated_offset": 307464, "length": 73 }, { "source": "parser.mbty", "original_offset": 14607, - "generated_offset": 307396, + "generated_offset": 307545, "length": 23 }, { "source": "parser.mbty", "original_offset": 14635, - "generated_offset": 307448, + "generated_offset": 307597, "length": 61 }, { "source": "parser.mbty", "original_offset": 14776, - "generated_offset": 308573, + "generated_offset": 308722, "length": 55 }, { "source": "parser.mbty", "original_offset": 14833, - "generated_offset": 308636, + "generated_offset": 308785, "length": 113 }, { "source": "parser.mbty", "original_offset": 14948, - "generated_offset": 308757, + "generated_offset": 308906, "length": 73 }, { "source": "parser.mbty", "original_offset": 15023, - "generated_offset": 308838, + "generated_offset": 308987, "length": 23 }, { "source": "parser.mbty", "original_offset": 15051, - "generated_offset": 308890, + "generated_offset": 309039, "length": 61 }, { "source": "parser.mbty", "original_offset": 15139, - "generated_offset": 309771, + "generated_offset": 309920, "length": 61 }, { "source": "parser.mbty", "original_offset": 15202, - "generated_offset": 309840, + "generated_offset": 309989, "length": 55 }, { "source": "parser.mbty", "original_offset": 15259, - "generated_offset": 309903, + "generated_offset": 310052, "length": 53 }, { "source": "parser.mbty", "original_offset": 15317, - "generated_offset": 309985, + "generated_offset": 310134, "length": 75 }, { "source": "parser.mbty", "original_offset": 15435, - "generated_offset": 310830, + "generated_offset": 310979, "length": 32 }, { "source": "parser.mbty", "original_offset": 15469, - "generated_offset": 310870, + "generated_offset": 311019, "length": 36 }, { "source": "parser.mbty", "original_offset": 15510, - "generated_offset": 310935, + "generated_offset": 311084, "length": 69 }, { "source": "parser.mbty", "original_offset": 15581, - "generated_offset": 311012, + "generated_offset": 311161, "length": 14 }, { "source": "parser.mbty", "original_offset": 15597, - "generated_offset": 311034, + "generated_offset": 311183, "length": 38 }, { "source": "parser.mbty", "original_offset": 16267, - "generated_offset": 311776, + "generated_offset": 311925, "length": 28 }, { "source": "parser.mbty", "original_offset": 16297, - "generated_offset": 311812, + "generated_offset": 311961, "length": 36 }, { "source": "parser.mbty", "original_offset": 16338, - "generated_offset": 311877, + "generated_offset": 312026, "length": 108 }, { "source": "parser.mbty", "original_offset": 16448, - "generated_offset": 311993, + "generated_offset": 312142, "length": 12 }, { "source": "parser.mbty", "original_offset": 16522, - "generated_offset": 312743, + "generated_offset": 312892, "length": 28 }, { "source": "parser.mbty", "original_offset": 16552, - "generated_offset": 312779, + "generated_offset": 312928, "length": 36 }, { "source": "parser.mbty", "original_offset": 16593, - "generated_offset": 312844, + "generated_offset": 312993, "length": 117 }, { "source": "parser.mbty", "original_offset": 16712, - "generated_offset": 312969, + "generated_offset": 313118, "length": 12 }, { "source": "parser.mbty", "original_offset": 15676, - "generated_offset": 313680, + "generated_offset": 313829, "length": 36 }, { "source": "parser.mbty", "original_offset": 15717, - "generated_offset": 313745, + "generated_offset": 313894, "length": 20 }, { "source": "parser.mbty", "original_offset": 15739, - "generated_offset": 313773, + "generated_offset": 313922, "length": 51 }, { "source": "parser.mbty", "original_offset": 15792, - "generated_offset": 313832, + "generated_offset": 313981, "length": 14 }, { "source": "parser.mbty", "original_offset": 15808, - "generated_offset": 313854, + "generated_offset": 314003, "length": 28 }, { "source": "parser.mbty", "original_offset": 15865, - "generated_offset": 314513, + "generated_offset": 314662, "length": 36 }, { "source": "parser.mbty", "original_offset": 15906, - "generated_offset": 314578, + "generated_offset": 314727, "length": 20 }, { "source": "parser.mbty", "original_offset": 15928, - "generated_offset": 314606, + "generated_offset": 314755, "length": 74 }, { "source": "parser.mbty", "original_offset": 16004, - "generated_offset": 314688, + "generated_offset": 314837, "length": 12 }, { "source": "parser.mbty", "original_offset": 16071, - "generated_offset": 315365, + "generated_offset": 315514, "length": 36 }, { "source": "parser.mbty", "original_offset": 16112, - "generated_offset": 315430, + "generated_offset": 315579, "length": 20 }, { "source": "parser.mbty", "original_offset": 16134, - "generated_offset": 315458, + "generated_offset": 315607, "length": 83 }, { "source": "parser.mbty", "original_offset": 16219, - "generated_offset": 315549, + "generated_offset": 315698, "length": 12 }, { "source": "parser.mbty", "original_offset": 3904, - "generated_offset": 315858, + "generated_offset": 316007, "length": 1 }, { "source": "parser.mbty", "original_offset": 3907, - "generated_offset": 315867, + "generated_offset": 316016, "length": 5 }, { "source": "parser.mbty", "original_offset": 3914, - "generated_offset": 315880, + "generated_offset": 316029, "length": 2 }, { "source": "parser.mbty", "original_offset": 3856, - "generated_offset": 316119, + "generated_offset": 316268, "length": 17 }, { "source": "parser.mbty", "original_offset": 3875, - "generated_offset": 316144, + "generated_offset": 316293, "length": 2 }, { "source": "parser.mbty", "original_offset": 16770, - "generated_offset": 316818, + "generated_offset": 316967, "length": 31 }, { "source": "parser.mbty", "original_offset": 16803, - "generated_offset": 316857, + "generated_offset": 317006, "length": 36 }, { "source": "parser.mbty", "original_offset": 16844, - "generated_offset": 316922, + "generated_offset": 317071, "length": 20 }, { "source": "parser.mbty", "original_offset": 16866, - "generated_offset": 316950, + "generated_offset": 317099, "length": 58 }, { "source": "parser.mbty", "original_offset": 16950, - "generated_offset": 317533, + "generated_offset": 317682, "length": 36 }, { "source": "parser.mbty", "original_offset": 16991, - "generated_offset": 317598, + "generated_offset": 317747, "length": 20 }, { "source": "parser.mbty", "original_offset": 17013, - "generated_offset": 317626, + "generated_offset": 317775, "length": 37 }, { "source": "parser.mbty", "original_offset": 17108, - "generated_offset": 318676, + "generated_offset": 318825, "length": 46 }, { "source": "parser.mbty", "original_offset": 17156, - "generated_offset": 318730, + "generated_offset": 318879, "length": 77 }, { "source": "parser.mbty", "original_offset": 17235, - "generated_offset": 318815, + "generated_offset": 318964, "length": 16 }, { "source": "parser.mbty", "original_offset": 17253, - "generated_offset": 318839, + "generated_offset": 318988, "length": 69 }, { "source": "parser.mbty", "original_offset": 17327, - "generated_offset": 318937, + "generated_offset": 319086, "length": 10 }, { "source": "parser.mbty", "original_offset": 24010, - "generated_offset": 319456, + "generated_offset": 319605, "length": 13 }, { "source": "parser.mbty", "original_offset": 24025, - "generated_offset": 319477, + "generated_offset": 319626, "length": 25 }, { "source": "parser.mbty", "original_offset": 24052, - "generated_offset": 319510, + "generated_offset": 319659, "length": 5 }, { "source": "parser.mbty", "original_offset": 115, - "generated_offset": 319689, + "generated_offset": 319838, "length": 6 }, { "source": "parser.mbty", "original_offset": 24010, - "generated_offset": 320204, + "generated_offset": 320353, "length": 13 }, { "source": "parser.mbty", "original_offset": 24025, - "generated_offset": 320225, + "generated_offset": 320374, "length": 25 }, { "source": "parser.mbty", "original_offset": 24052, - "generated_offset": 320258, + "generated_offset": 320407, "length": 5 }, { "source": "parser.mbty", "original_offset": 130, - "generated_offset": 320488, + "generated_offset": 320637, "length": 6 }, { "source": "parser.mbty", "original_offset": 138, - "generated_offset": 320502, + "generated_offset": 320651, "length": 2 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 320728, + "generated_offset": 320877, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 320742, + "generated_offset": 320891, "length": 2 }, { "source": "parser.mbty", "original_offset": 24107, - "generated_offset": 321288, + "generated_offset": 321437, "length": 31 }, { "source": "parser.mbty", "original_offset": 24140, - "generated_offset": 321327, + "generated_offset": 321476, "length": 14 }, { "source": "parser.mbty", "original_offset": 24162, - "generated_offset": 321381, + "generated_offset": 321530, "length": 49 }, { "source": "parser.mbty", "original_offset": 24213, - "generated_offset": 321438, + "generated_offset": 321587, "length": 5 }, { "source": "parser.mbty", "original_offset": 24309, - "generated_offset": 322076, + "generated_offset": 322225, "length": 31 }, { "source": "parser.mbty", "original_offset": 24342, - "generated_offset": 322115, + "generated_offset": 322264, "length": 14 }, { "source": "parser.mbty", "original_offset": 24364, - "generated_offset": 322169, + "generated_offset": 322318, "length": 25 }, { "source": "parser.mbty", "original_offset": 24391, - "generated_offset": 322202, + "generated_offset": 322351, "length": 26 }, { "source": "parser.mbty", "original_offset": 24419, - "generated_offset": 322236, + "generated_offset": 322385, "length": 5 }, { "source": "parser.mbty", "original_offset": 24855, - "generated_offset": 322893, + "generated_offset": 323042, "length": 31 }, { "source": "parser.mbty", "original_offset": 24888, - "generated_offset": 322932, + "generated_offset": 323081, "length": 14 }, { "source": "parser.mbty", "original_offset": 24910, - "generated_offset": 322986, + "generated_offset": 323135, "length": 25 }, { "source": "parser.mbty", "original_offset": 24937, - "generated_offset": 323019, + "generated_offset": 323168, "length": 9 }, { "source": "parser.mbty", "original_offset": 24948, - "generated_offset": 323036, + "generated_offset": 323185, "length": 4 }, { "source": "parser.mbty", "original_offset": 24640, - "generated_offset": 323600, + "generated_offset": 323749, "length": 31 }, { "source": "parser.mbty", "original_offset": 24673, - "generated_offset": 323639, + "generated_offset": 323788, "length": 14 }, { "source": "parser.mbty", "original_offset": 24695, - "generated_offset": 323693, + "generated_offset": 323842, "length": 32 }, { "source": "parser.mbty", "original_offset": 24729, - "generated_offset": 323733, + "generated_offset": 323882, "length": 4 }, { "source": "parser.mbty", "original_offset": 25280, - "generated_offset": 324514, + "generated_offset": 324663, "length": 12 }, { "source": "parser.mbty", "original_offset": 25294, - "generated_offset": 324534, + "generated_offset": 324683, "length": 56 }, { "source": "parser.mbty", "original_offset": 25352, - "generated_offset": 324598, + "generated_offset": 324747, "length": 14 }, { "source": "parser.mbty", "original_offset": 25374, - "generated_offset": 324652, + "generated_offset": 324801, "length": 118 }, { "source": "parser.mbty", "original_offset": 25494, - "generated_offset": 324778, + "generated_offset": 324927, "length": 14 }, { "source": "parser.mbty", "original_offset": 25516, - "generated_offset": 324832, + "generated_offset": 324981, "length": 74 }, { "source": "parser.mbty", "original_offset": 25052, - "generated_offset": 325255, + "generated_offset": 325404, "length": 16 }, { "source": "parser.mbty", "original_offset": 25070, - "generated_offset": 325279, + "generated_offset": 325428, "length": 14 }, { "source": "parser.mbty", "original_offset": 25092, - "generated_offset": 325333, + "generated_offset": 325482, "length": 4 }, { "source": "parser.mbty", "original_offset": 25125, - "generated_offset": 325686, + "generated_offset": 325835, "length": 16 }, { "source": "parser.mbty", "original_offset": 25143, - "generated_offset": 325710, + "generated_offset": 325859, "length": 14 }, { "source": "parser.mbty", "original_offset": 25165, - "generated_offset": 325764, + "generated_offset": 325913, "length": 4 }, { "source": "parser.mbty", "original_offset": 24533, - "generated_offset": 326219, + "generated_offset": 326368, "length": 13 }, { "source": "parser.mbty", "original_offset": 24548, - "generated_offset": 326240, + "generated_offset": 326389, "length": 8 }, { "source": "parser.mbty", "original_offset": 24558, - "generated_offset": 326256, + "generated_offset": 326405, "length": 4 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 326541, + "generated_offset": 326690, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 326550, + "generated_offset": 326699, "length": 7 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 326884, + "generated_offset": 327033, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 326893, + "generated_offset": 327042, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 326906, + "generated_offset": 327055, "length": 2 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 327155, + "generated_offset": 327304, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 327180, + "generated_offset": 327329, "length": 2 }, { "source": "parser.mbty", "original_offset": 25052, - "generated_offset": 327531, + "generated_offset": 327680, "length": 16 }, { "source": "parser.mbty", "original_offset": 25070, - "generated_offset": 327555, + "generated_offset": 327704, "length": 14 }, { "source": "parser.mbty", "original_offset": 25092, - "generated_offset": 327609, + "generated_offset": 327758, "length": 4 }, { "source": "parser.mbty", "original_offset": 25280, - "generated_offset": 328390, + "generated_offset": 328539, "length": 12 }, { "source": "parser.mbty", "original_offset": 25294, - "generated_offset": 328410, + "generated_offset": 328559, "length": 56 }, { "source": "parser.mbty", "original_offset": 25352, - "generated_offset": 328474, + "generated_offset": 328623, "length": 14 }, { "source": "parser.mbty", "original_offset": 25374, - "generated_offset": 328528, + "generated_offset": 328677, "length": 118 }, { "source": "parser.mbty", "original_offset": 25494, - "generated_offset": 328654, + "generated_offset": 328803, "length": 14 }, { "source": "parser.mbty", "original_offset": 25516, - "generated_offset": 328708, + "generated_offset": 328857, "length": 74 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 329084, + "generated_offset": 329233, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 329098, + "generated_offset": 329247, "length": 2 }, { "source": "parser.mbty", "original_offset": 495, - "generated_offset": 329391, + "generated_offset": 329540, "length": 1 }, { "source": "parser.mbty", "original_offset": 498, - "generated_offset": 329400, + "generated_offset": 329549, "length": 1 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 329576, + "generated_offset": 329725, "length": 6 }, { "source": "parser.mbty", "original_offset": 25125, - "generated_offset": 329931, + "generated_offset": 330080, "length": 16 }, { "source": "parser.mbty", "original_offset": 25143, - "generated_offset": 329955, + "generated_offset": 330104, "length": 14 }, { "source": "parser.mbty", "original_offset": 25165, - "generated_offset": 330009, + "generated_offset": 330158, "length": 4 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 330187, + "generated_offset": 330336, "length": 6 }, { "source": "parser.mbty", "original_offset": 17502, - "generated_offset": 331794, + "generated_offset": 331943, "length": 32 }, { "source": "parser.mbty", "original_offset": 17536, - "generated_offset": 331834, + "generated_offset": 331983, "length": 14 }, { "source": "parser.mbty", "original_offset": 17558, - "generated_offset": 331888, + "generated_offset": 332037, "length": 27 }, { "source": "parser.mbty", "original_offset": 17587, - "generated_offset": 331923, + "generated_offset": 332072, "length": 146 }, { "source": "parser.mbty", "original_offset": 17735, - "generated_offset": 332077, + "generated_offset": 332226, "length": 15 }, { "source": "parser.mbty", "original_offset": 17752, - "generated_offset": 332100, + "generated_offset": 332249, "length": 22 }, { "source": "parser.mbty", "original_offset": 17779, - "generated_offset": 332151, + "generated_offset": 332300, "length": 18 }, { "source": "parser.mbty", "original_offset": 17799, - "generated_offset": 332177, + "generated_offset": 332326, "length": 57 }, { "source": "parser.mbty", "original_offset": 17858, - "generated_offset": 332242, + "generated_offset": 332391, "length": 17 }, { "source": "parser.mbty", "original_offset": 5627, - "generated_offset": 332525, + "generated_offset": 332674, "length": 1 }, { "source": "parser.mbty", "original_offset": 5630, - "generated_offset": 332534, + "generated_offset": 332683, "length": 1 }, { "source": "parser.mbty", "original_offset": 27460, - "generated_offset": 334049, + "generated_offset": 334198, "length": 38 }, { "source": "parser.mbty", "original_offset": 27500, - "generated_offset": 334095, + "generated_offset": 334244, "length": 36 }, { "source": "parser.mbty", "original_offset": 27538, - "generated_offset": 334139, + "generated_offset": 334288, "length": 19 }, { "source": "parser.mbty", "original_offset": 27559, - "generated_offset": 334166, + "generated_offset": 334315, "length": 18 }, { "source": "parser.mbty", "original_offset": 27579, - "generated_offset": 334192, + "generated_offset": 334341, "length": 21 }, { "source": "parser.mbty", "original_offset": 27602, - "generated_offset": 334221, + "generated_offset": 334370, "length": 16 }, { "source": "parser.mbty", "original_offset": 27620, - "generated_offset": 334245, + "generated_offset": 334394, "length": 58 }, { "source": "parser.mbty", "original_offset": 27681, - "generated_offset": 334312, + "generated_offset": 334461, "length": 15 }, { "source": "parser.mbty", "original_offset": 27698, - "generated_offset": 334335, + "generated_offset": 334484, "length": 20 }, { "source": "parser.mbty", "original_offset": 27723, - "generated_offset": 334384, + "generated_offset": 334533, "length": 10 }, { "source": "parser.mbty", "original_offset": 27460, - "generated_offset": 335907, + "generated_offset": 336056, "length": 38 }, { "source": "parser.mbty", "original_offset": 27500, - "generated_offset": 335953, + "generated_offset": 336102, "length": 36 }, { "source": "parser.mbty", "original_offset": 27538, - "generated_offset": 335997, + "generated_offset": 336146, "length": 19 }, { "source": "parser.mbty", "original_offset": 27559, - "generated_offset": 336024, + "generated_offset": 336173, "length": 18 }, { "source": "parser.mbty", "original_offset": 27579, - "generated_offset": 336050, + "generated_offset": 336199, "length": 21 }, { "source": "parser.mbty", "original_offset": 27602, - "generated_offset": 336079, + "generated_offset": 336228, "length": 16 }, { "source": "parser.mbty", "original_offset": 27620, - "generated_offset": 336103, + "generated_offset": 336252, "length": 58 }, { "source": "parser.mbty", "original_offset": 27681, - "generated_offset": 336170, + "generated_offset": 336319, "length": 15 }, { "source": "parser.mbty", "original_offset": 27698, - "generated_offset": 336193, + "generated_offset": 336342, "length": 20 }, { "source": "parser.mbty", "original_offset": 27723, - "generated_offset": 336242, + "generated_offset": 336391, "length": 10 }, { "source": "parser.mbty", "original_offset": 27460, - "generated_offset": 337768, + "generated_offset": 337917, "length": 38 }, { "source": "parser.mbty", "original_offset": 27500, - "generated_offset": 337814, + "generated_offset": 337963, "length": 36 }, { "source": "parser.mbty", "original_offset": 27538, - "generated_offset": 337858, + "generated_offset": 338007, "length": 19 }, { "source": "parser.mbty", "original_offset": 27559, - "generated_offset": 337885, + "generated_offset": 338034, "length": 18 }, { "source": "parser.mbty", "original_offset": 27579, - "generated_offset": 337911, + "generated_offset": 338060, "length": 21 }, { "source": "parser.mbty", "original_offset": 27602, - "generated_offset": 337940, + "generated_offset": 338089, "length": 16 }, { "source": "parser.mbty", "original_offset": 27620, - "generated_offset": 337964, + "generated_offset": 338113, "length": 58 }, { "source": "parser.mbty", "original_offset": 27681, - "generated_offset": 338031, + "generated_offset": 338180, "length": 15 }, { "source": "parser.mbty", "original_offset": 27698, - "generated_offset": 338054, + "generated_offset": 338203, "length": 20 }, { "source": "parser.mbty", "original_offset": 27723, - "generated_offset": 338103, + "generated_offset": 338252, "length": 10 }, { "source": "parser.mbty", "original_offset": 27460, - "generated_offset": 339629, + "generated_offset": 339778, "length": 38 }, { "source": "parser.mbty", "original_offset": 27500, - "generated_offset": 339675, + "generated_offset": 339824, "length": 36 }, { "source": "parser.mbty", "original_offset": 27538, - "generated_offset": 339719, + "generated_offset": 339868, "length": 19 }, { "source": "parser.mbty", "original_offset": 27559, - "generated_offset": 339746, + "generated_offset": 339895, "length": 18 }, { "source": "parser.mbty", "original_offset": 27579, - "generated_offset": 339772, + "generated_offset": 339921, "length": 21 }, { "source": "parser.mbty", "original_offset": 27602, - "generated_offset": 339801, + "generated_offset": 339950, "length": 16 }, { "source": "parser.mbty", "original_offset": 27620, - "generated_offset": 339825, + "generated_offset": 339974, "length": 58 }, { "source": "parser.mbty", "original_offset": 27681, - "generated_offset": 339892, + "generated_offset": 340041, "length": 15 }, { "source": "parser.mbty", "original_offset": 27698, - "generated_offset": 339915, + "generated_offset": 340064, "length": 20 }, { "source": "parser.mbty", "original_offset": 27723, - "generated_offset": 339964, + "generated_offset": 340113, "length": 10 }, { "source": "parser.mbty", "original_offset": 27770, - "generated_offset": 340316, + "generated_offset": 340465, "length": 8 }, { "source": "parser.mbty", "original_offset": 27783, - "generated_offset": 340353, + "generated_offset": 340502, "length": 2 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 340661, + "generated_offset": 340810, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 340675, + "generated_offset": 340824, "length": 2 }, { "source": "parser.mbty", "original_offset": 495, - "generated_offset": 340896, + "generated_offset": 341045, "length": 1 }, { "source": "parser.mbty", "original_offset": 498, - "generated_offset": 340905, + "generated_offset": 341054, "length": 1 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 341083, + "generated_offset": 341232, "length": 6 }, { "source": "parser.mbty", "original_offset": 4464, - "generated_offset": 341344, + "generated_offset": 341493, "length": 1 }, { "source": "parser.mbty", "original_offset": 4467, - "generated_offset": 341353, + "generated_offset": 341502, "length": 1 }, { "source": "parser.mbty", "original_offset": 27835, - "generated_offset": 341782, + "generated_offset": 341931, "length": 29 }, { "source": "parser.mbty", "original_offset": 27866, - "generated_offset": 341819, + "generated_offset": 341968, "length": 16 }, { "source": "parser.mbty", "original_offset": 27887, - "generated_offset": 341864, + "generated_offset": 342013, "length": 3 }, { "source": "parser.mbty", "original_offset": 27914, - "generated_offset": 342254, + "generated_offset": 342403, "length": 21 }, { "source": "parser.mbty", "original_offset": 27937, - "generated_offset": 342283, + "generated_offset": 342432, "length": 12 }, { "source": "parser.mbty", "original_offset": 27951, - "generated_offset": 342303, + "generated_offset": 342452, "length": 3 }, { "source": "parser.mbty", "original_offset": 27982, - "generated_offset": 342703, + "generated_offset": 342852, "length": 27 }, { "source": "parser.mbty", "original_offset": 28011, - "generated_offset": 342738, + "generated_offset": 342887, "length": 12 }, { "source": "parser.mbty", "original_offset": 28025, - "generated_offset": 342758, + "generated_offset": 342907, "length": 3 }, { "source": "parser.mbty", "original_offset": 28056, - "generated_offset": 343256, + "generated_offset": 343405, "length": 35 }, { "source": "parser.mbty", "original_offset": 28093, - "generated_offset": 343299, + "generated_offset": 343448, "length": 14 }, { "source": "parser.mbty", "original_offset": 28115, - "generated_offset": 343353, + "generated_offset": 343502, "length": 53 }, { "source": "parser.mbty", "original_offset": 28170, - "generated_offset": 343414, + "generated_offset": 343563, "length": 5 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 343740, + "generated_offset": 343889, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 343749, + "generated_offset": 343898, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 343762, + "generated_offset": 343911, "length": 2 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 344041, + "generated_offset": 344190, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 344050, + "generated_offset": 344199, "length": 7 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 344300, + "generated_offset": 344449, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 344325, + "generated_offset": 344474, "length": 2 }, { "source": "parser.mbty", "original_offset": 4417, - "generated_offset": 344514, + "generated_offset": 344663, "length": 15 }, { "source": "parser.mbty", "original_offset": 5423, - "generated_offset": 344864, + "generated_offset": 345013, "length": 1 }, { "source": "parser.mbty", "original_offset": 5426, - "generated_offset": 344873, + "generated_offset": 345022, "length": 5 }, { "source": "parser.mbty", "original_offset": 5433, - "generated_offset": 344886, + "generated_offset": 345035, "length": 2 }, { "source": "parser.mbty", "original_offset": 5364, - "generated_offset": 345156, + "generated_offset": 345305, "length": 17 }, { "source": "parser.mbty", "original_offset": 5383, - "generated_offset": 345181, + "generated_offset": 345330, "length": 2 }, { "source": "parser.mbty", "original_offset": 5581, - "generated_offset": 345376, + "generated_offset": 345525, "length": 15 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 345739, + "generated_offset": 345888, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 345753, + "generated_offset": 345902, "length": 2 }, { "source": "parser.mbty", "original_offset": 495, - "generated_offset": 346016, + "generated_offset": 346165, "length": 1 }, { "source": "parser.mbty", "original_offset": 498, - "generated_offset": 346025, + "generated_offset": 346174, "length": 1 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 346224, + "generated_offset": 346373, "length": 6 }, { "source": "parser.mbty", "original_offset": 17941, - "generated_offset": 347212, + "generated_offset": 347361, "length": 35 }, { "source": "parser.mbty", "original_offset": 17978, - "generated_offset": 347255, + "generated_offset": 347404, "length": 64 }, { "source": "parser.mbty", "original_offset": 18044, - "generated_offset": 347327, + "generated_offset": 347476, "length": 16 }, { "source": "parser.mbty", "original_offset": 18062, - "generated_offset": 347351, + "generated_offset": 347500, "length": 69 }, { "source": "parser.mbty", "original_offset": 18136, - "generated_offset": 347449, + "generated_offset": 347598, "length": 10 }, { "source": "parser.mbty", "original_offset": 18245, - "generated_offset": 348775, + "generated_offset": 348924, "length": 51 }, { "source": "parser.mbty", "original_offset": 18298, - "generated_offset": 348834, + "generated_offset": 348983, "length": 29 }, { "source": "parser.mbty", "original_offset": 18335, - "generated_offset": 348903, + "generated_offset": 349052, "length": 20 }, { "source": "parser.mbty", "original_offset": 18357, - "generated_offset": 348931, + "generated_offset": 349080, "length": 28 }, { "source": "parser.mbty", "original_offset": 18387, - "generated_offset": 348967, + "generated_offset": 349116, "length": 22 }, { "source": "parser.mbty", "original_offset": 18411, - "generated_offset": 348997, + "generated_offset": 349146, "length": 90 }, { "source": "parser.mbty", "original_offset": 18506, - "generated_offset": 349116, + "generated_offset": 349265, "length": 19 }, { "source": "parser.mbty", "original_offset": 18527, - "generated_offset": 349143, + "generated_offset": 349292, "length": 45 }, { "source": "parser.mbty", "original_offset": 19030, - "generated_offset": 350172, + "generated_offset": 350321, "length": 35 }, { "source": "parser.mbty", "original_offset": 19067, - "generated_offset": 350215, + "generated_offset": 350364, "length": 65 }, { "source": "parser.mbty", "original_offset": 19134, - "generated_offset": 350288, + "generated_offset": 350437, "length": 16 }, { "source": "parser.mbty", "original_offset": 19152, - "generated_offset": 350312, + "generated_offset": 350461, "length": 69 }, { "source": "parser.mbty", "original_offset": 19226, - "generated_offset": 350410, + "generated_offset": 350559, "length": 10 }, { "source": "parser.mbty", "original_offset": 23107, - "generated_offset": 350956, + "generated_offset": 351105, "length": 31 }, { "source": "parser.mbty", "original_offset": 23140, - "generated_offset": 350995, + "generated_offset": 351144, "length": 14 }, { "source": "parser.mbty", "original_offset": 23162, - "generated_offset": 351049, + "generated_offset": 351198, "length": 43 }, { "source": "parser.mbty", "original_offset": 23207, - "generated_offset": 351100, + "generated_offset": 351249, "length": 5 }, { "source": "parser.mbty", "original_offset": 23296, - "generated_offset": 351657, + "generated_offset": 351806, "length": 31 }, { "source": "parser.mbty", "original_offset": 23329, - "generated_offset": 351696, + "generated_offset": 351845, "length": 14 }, { "source": "parser.mbty", "original_offset": 23351, - "generated_offset": 351750, + "generated_offset": 351899, "length": 26 }, { "source": "parser.mbty", "original_offset": 23379, - "generated_offset": 351784, + "generated_offset": 351933, "length": 4 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 352069, + "generated_offset": 352218, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 352078, + "generated_offset": 352227, "length": 7 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 352412, + "generated_offset": 352561, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 352421, + "generated_offset": 352570, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 352434, + "generated_offset": 352583, "length": 2 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 352683, + "generated_offset": 352832, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 352708, + "generated_offset": 352857, "length": 2 }, { "source": "parser.mbty", "original_offset": 23687, - "generated_offset": 353352, + "generated_offset": 353501, "length": 34 }, { "source": "parser.mbty", "original_offset": 23723, - "generated_offset": 353394, + "generated_offset": 353543, "length": 14 }, { "source": "parser.mbty", "original_offset": 23745, - "generated_offset": 353448, + "generated_offset": 353597, "length": 37 }, { "source": "parser.mbty", "original_offset": 23784, - "generated_offset": 353493, + "generated_offset": 353642, "length": 14 }, { "source": "parser.mbty", "original_offset": 23806, - "generated_offset": 353547, + "generated_offset": 353696, "length": 56 }, { "source": "parser.mbty", "original_offset": 23544, - "generated_offset": 354037, + "generated_offset": 354186, "length": 35 }, { "source": "parser.mbty", "original_offset": 23581, - "generated_offset": 354080, + "generated_offset": 354229, "length": 14 }, { "source": "parser.mbty", "original_offset": 23603, - "generated_offset": 354134, + "generated_offset": 354283, "length": 48 }, { "source": "parser.mbty", "original_offset": 23422, - "generated_offset": 354490, + "generated_offset": 354639, "length": 31 }, { "source": "parser.mbty", "original_offset": 23455, - "generated_offset": 354529, + "generated_offset": 354678, "length": 3 }, { "source": "parser.mbty", "original_offset": 23687, - "generated_offset": 355174, + "generated_offset": 355323, "length": 34 }, { "source": "parser.mbty", "original_offset": 23723, - "generated_offset": 355216, + "generated_offset": 355365, "length": 14 }, { "source": "parser.mbty", "original_offset": 23745, - "generated_offset": 355270, + "generated_offset": 355419, "length": 37 }, { "source": "parser.mbty", "original_offset": 23784, - "generated_offset": 355315, + "generated_offset": 355464, "length": 14 }, { "source": "parser.mbty", "original_offset": 23806, - "generated_offset": 355369, + "generated_offset": 355518, "length": 56 }, { "source": "parser.mbty", "original_offset": 23544, - "generated_offset": 355859, + "generated_offset": 356008, "length": 35 }, { "source": "parser.mbty", "original_offset": 23581, - "generated_offset": 355902, + "generated_offset": 356051, "length": 14 }, { "source": "parser.mbty", "original_offset": 23603, - "generated_offset": 355956, + "generated_offset": 356105, "length": 48 }, { "source": "parser.mbty", "original_offset": 19338, - "generated_offset": 357172, + "generated_offset": 357321, "length": 31 }, { "source": "parser.mbty", "original_offset": 19371, - "generated_offset": 357211, + "generated_offset": 357360, "length": 40 }, { "source": "parser.mbty", "original_offset": 19413, - "generated_offset": 357259, + "generated_offset": 357408, "length": 17 }, { "source": "parser.mbty", "original_offset": 19432, - "generated_offset": 357284, + "generated_offset": 357433, "length": 39 }, { "source": "parser.mbty", "original_offset": 19473, - "generated_offset": 357331, + "generated_offset": 357480, "length": 21 }, { "source": "parser.mbty", "original_offset": 19499, - "generated_offset": 357381, + "generated_offset": 357530, "length": 17 }, { "source": "parser.mbty", "original_offset": 19518, - "generated_offset": 357406, + "generated_offset": 357555, "length": 41 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 357691, + "generated_offset": 357840, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 357705, + "generated_offset": 357854, "length": 2 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 357891, + "generated_offset": 358040, "length": 6 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 358237, + "generated_offset": 358386, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 358251, + "generated_offset": 358400, "length": 2 }, { "source": "parser.mbty", - "original_offset": 52384, - "generated_offset": 358673, + "original_offset": 52545, + "generated_offset": 358822, "length": 2 }, { "source": "parser.mbty", - "original_offset": 52388, - "generated_offset": 358683, + "original_offset": 52549, + "generated_offset": 358832, "length": 9 }, { "source": "parser.mbty", - "original_offset": 52402, - "generated_offset": 358721, + "original_offset": 52563, + "generated_offset": 358870, "length": 3 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 358918, + "generated_offset": 359067, "length": 6 }, { "source": "parser.mbty", "original_offset": 19708, - "generated_offset": 360563, + "generated_offset": 360712, "length": 28 }, { "source": "parser.mbty", "original_offset": 19739, - "generated_offset": 360600, + "generated_offset": 360749, "length": 35 }, { "source": "parser.mbty", "original_offset": 19776, - "generated_offset": 360643, + "generated_offset": 360792, "length": 18 }, { "source": "parser.mbty", "original_offset": 19796, - "generated_offset": 360669, + "generated_offset": 360818, "length": 22 }, { "source": "parser.mbty", "original_offset": 19820, - "generated_offset": 360699, + "generated_offset": 360848, "length": 20 }, { "source": "parser.mbty", "original_offset": 19843, - "generated_offset": 360728, + "generated_offset": 360877, "length": 22 }, { "source": "parser.mbty", "original_offset": 19867, - "generated_offset": 360758, + "generated_offset": 360907, "length": 17 }, { "source": "parser.mbty", "original_offset": 19887, - "generated_offset": 360784, + "generated_offset": 360933, "length": 45 }, { "source": "parser.mbty", "original_offset": 19935, - "generated_offset": 360838, + "generated_offset": 360987, "length": 14 }, { "source": "parser.mbty", "original_offset": 19951, - "generated_offset": 360860, + "generated_offset": 361009, "length": 21 }, { "source": "parser.mbty", "original_offset": 19977, - "generated_offset": 360910, + "generated_offset": 361059, "length": 17 }, { "source": "parser.mbty", "original_offset": 19996, - "generated_offset": 360935, + "generated_offset": 361084, "length": 41 }, { "source": "parser.mbty", "original_offset": 20591, - "generated_offset": 362183, + "generated_offset": 362332, "length": 38 }, { "source": "parser.mbty", "original_offset": 20631, - "generated_offset": 362229, + "generated_offset": 362378, "length": 17 }, { "source": "parser.mbty", "original_offset": 20650, - "generated_offset": 362254, + "generated_offset": 362403, "length": 22 }, { "source": "parser.mbty", "original_offset": 20674, - "generated_offset": 362284, + "generated_offset": 362433, "length": 14 }, { "source": "parser.mbty", "original_offset": 20690, - "generated_offset": 362306, + "generated_offset": 362455, "length": 16 }, { "source": "parser.mbty", "original_offset": 20708, - "generated_offset": 362330, + "generated_offset": 362479, "length": 21 }, { "source": "parser.mbty", "original_offset": 20734, - "generated_offset": 362380, + "generated_offset": 362529, "length": 54 }, { "source": "parser.mbty", "original_offset": 20790, - "generated_offset": 362442, + "generated_offset": 362591, "length": 9 }, { "source": "parser.mbty", "original_offset": 8997, - "generated_offset": 363147, + "generated_offset": 363296, "length": 36 }, { "source": "parser.mbty", "original_offset": 9035, - "generated_offset": 363191, + "generated_offset": 363340, "length": 27 }, { "source": "parser.mbty", "original_offset": 9070, - "generated_offset": 363258, + "generated_offset": 363407, "length": 37 }, { "source": "parser.mbty", "original_offset": 9109, - "generated_offset": 363303, + "generated_offset": 363452, "length": 39 }, { "source": "parser.mbty", "original_offset": 9150, - "generated_offset": 363350, + "generated_offset": 363499, "length": 9 }, { "source": "parser.mbty", "original_offset": 5627, - "generated_offset": 363613, + "generated_offset": 363762, "length": 1 }, { "source": "parser.mbty", "original_offset": 5630, - "generated_offset": 363622, + "generated_offset": 363771, "length": 1 }, { "source": "parser.mbty", - "original_offset": 61230, - "generated_offset": 364763, + "original_offset": 61391, + "generated_offset": 364912, "length": 51 }, { "source": "parser.mbty", - "original_offset": 61283, - "generated_offset": 364822, + "original_offset": 61444, + "generated_offset": 364971, "length": 14 }, { "source": "parser.mbty", - "original_offset": 61305, - "generated_offset": 364876, + "original_offset": 61466, + "generated_offset": 365025, "length": 15 }, { "source": "parser.mbty", - "original_offset": 61322, - "generated_offset": 364899, + "original_offset": 61483, + "generated_offset": 365048, "length": 14 }, { "source": "parser.mbty", - "original_offset": 61338, - "generated_offset": 364921, + "original_offset": 61499, + "generated_offset": 365070, "length": 24 }, { "source": "parser.mbty", - "original_offset": 61364, - "generated_offset": 364953, + "original_offset": 61525, + "generated_offset": 365102, "length": 20 }, { "source": "parser.mbty", - "original_offset": 61389, - "generated_offset": 365002, + "original_offset": 61550, + "generated_offset": 365151, "length": 16 }, { "source": "parser.mbty", - "original_offset": 61407, - "generated_offset": 365026, + "original_offset": 61568, + "generated_offset": 365175, "length": 40 }, { "source": "parser.mbty", - "original_offset": 61230, - "generated_offset": 366207, + "original_offset": 61391, + "generated_offset": 366356, "length": 51 }, { "source": "parser.mbty", - "original_offset": 61283, - "generated_offset": 366266, + "original_offset": 61444, + "generated_offset": 366415, "length": 14 }, { "source": "parser.mbty", - "original_offset": 61305, - "generated_offset": 366320, + "original_offset": 61466, + "generated_offset": 366469, "length": 15 }, { "source": "parser.mbty", - "original_offset": 61322, - "generated_offset": 366343, + "original_offset": 61483, + "generated_offset": 366492, "length": 14 }, { "source": "parser.mbty", - "original_offset": 61338, - "generated_offset": 366365, + "original_offset": 61499, + "generated_offset": 366514, "length": 24 }, { "source": "parser.mbty", - "original_offset": 61364, - "generated_offset": 366397, + "original_offset": 61525, + "generated_offset": 366546, "length": 20 }, { "source": "parser.mbty", - "original_offset": 61389, - "generated_offset": 366446, + "original_offset": 61550, + "generated_offset": 366595, "length": 16 }, { "source": "parser.mbty", - "original_offset": 61407, - "generated_offset": 366470, + "original_offset": 61568, + "generated_offset": 366619, "length": 40 }, { "source": "parser.mbty", - "original_offset": 61230, - "generated_offset": 367651, + "original_offset": 61391, + "generated_offset": 367800, "length": 51 }, { "source": "parser.mbty", - "original_offset": 61283, - "generated_offset": 367710, + "original_offset": 61444, + "generated_offset": 367859, "length": 14 }, { "source": "parser.mbty", - "original_offset": 61305, - "generated_offset": 367764, + "original_offset": 61466, + "generated_offset": 367913, "length": 15 }, { "source": "parser.mbty", - "original_offset": 61322, - "generated_offset": 367787, + "original_offset": 61483, + "generated_offset": 367936, "length": 14 }, { "source": "parser.mbty", - "original_offset": 61338, - "generated_offset": 367809, + "original_offset": 61499, + "generated_offset": 367958, "length": 24 }, { "source": "parser.mbty", - "original_offset": 61364, - "generated_offset": 367841, + "original_offset": 61525, + "generated_offset": 367990, "length": 20 }, { "source": "parser.mbty", - "original_offset": 61389, - "generated_offset": 367890, + "original_offset": 61550, + "generated_offset": 368039, "length": 16 }, { "source": "parser.mbty", - "original_offset": 61407, - "generated_offset": 367914, + "original_offset": 61568, + "generated_offset": 368063, "length": 40 }, { "source": "parser.mbty", - "original_offset": 61230, - "generated_offset": 369096, + "original_offset": 61391, + "generated_offset": 369245, "length": 51 }, { "source": "parser.mbty", - "original_offset": 61283, - "generated_offset": 369155, + "original_offset": 61444, + "generated_offset": 369304, "length": 14 }, { "source": "parser.mbty", - "original_offset": 61305, - "generated_offset": 369209, + "original_offset": 61466, + "generated_offset": 369358, "length": 15 }, { "source": "parser.mbty", - "original_offset": 61322, - "generated_offset": 369232, + "original_offset": 61483, + "generated_offset": 369381, "length": 14 }, { "source": "parser.mbty", - "original_offset": 61338, - "generated_offset": 369254, + "original_offset": 61499, + "generated_offset": 369403, "length": 24 }, { "source": "parser.mbty", - "original_offset": 61364, - "generated_offset": 369286, + "original_offset": 61525, + "generated_offset": 369435, "length": 20 }, { "source": "parser.mbty", - "original_offset": 61389, - "generated_offset": 369335, + "original_offset": 61550, + "generated_offset": 369484, "length": 16 }, { "source": "parser.mbty", - "original_offset": 61407, - "generated_offset": 369359, + "original_offset": 61568, + "generated_offset": 369508, "length": 40 }, { "source": "parser.mbty", - "original_offset": 61230, - "generated_offset": 370542, + "original_offset": 61391, + "generated_offset": 370691, "length": 51 }, { "source": "parser.mbty", - "original_offset": 61283, - "generated_offset": 370601, + "original_offset": 61444, + "generated_offset": 370750, "length": 14 }, { "source": "parser.mbty", - "original_offset": 61305, - "generated_offset": 370655, + "original_offset": 61466, + "generated_offset": 370804, "length": 15 }, { "source": "parser.mbty", - "original_offset": 61322, - "generated_offset": 370678, + "original_offset": 61483, + "generated_offset": 370827, "length": 14 }, { "source": "parser.mbty", - "original_offset": 61338, - "generated_offset": 370700, + "original_offset": 61499, + "generated_offset": 370849, "length": 24 }, { "source": "parser.mbty", - "original_offset": 61364, - "generated_offset": 370732, + "original_offset": 61525, + "generated_offset": 370881, "length": 20 }, { "source": "parser.mbty", - "original_offset": 61389, - "generated_offset": 370781, + "original_offset": 61550, + "generated_offset": 370930, "length": 16 }, { "source": "parser.mbty", - "original_offset": 61407, - "generated_offset": 370805, + "original_offset": 61568, + "generated_offset": 370954, "length": 40 }, { "source": "parser.mbty", "original_offset": 21870, - "generated_offset": 371202, + "generated_offset": 371351, "length": 19 }, { "source": "parser.mbty", "original_offset": 21894, - "generated_offset": 371250, + "generated_offset": 371399, "length": 3 }, { "source": "parser.mbty", "original_offset": 22021, - "generated_offset": 371454, + "generated_offset": 371603, "length": 18 }, { "source": "parser.mbty", "original_offset": 22061, - "generated_offset": 371706, + "generated_offset": 371855, "length": 6 }, { "source": "parser.mbty", "original_offset": 22069, - "generated_offset": 371720, + "generated_offset": 371869, "length": 2 }, { "source": "parser.mbty", - "original_offset": 61230, - "generated_offset": 372865, + "original_offset": 61391, + "generated_offset": 373014, "length": 51 }, { "source": "parser.mbty", - "original_offset": 61283, - "generated_offset": 372924, + "original_offset": 61444, + "generated_offset": 373073, "length": 14 }, { "source": "parser.mbty", - "original_offset": 61305, - "generated_offset": 372978, + "original_offset": 61466, + "generated_offset": 373127, "length": 15 }, { "source": "parser.mbty", - "original_offset": 61322, - "generated_offset": 373001, + "original_offset": 61483, + "generated_offset": 373150, "length": 14 }, { "source": "parser.mbty", - "original_offset": 61338, - "generated_offset": 373023, + "original_offset": 61499, + "generated_offset": 373172, "length": 24 }, { "source": "parser.mbty", - "original_offset": 61364, - "generated_offset": 373055, + "original_offset": 61525, + "generated_offset": 373204, "length": 20 }, { "source": "parser.mbty", - "original_offset": 61389, - "generated_offset": 373104, + "original_offset": 61550, + "generated_offset": 373253, "length": 16 }, { "source": "parser.mbty", - "original_offset": 61407, - "generated_offset": 373128, + "original_offset": 61568, + "generated_offset": 373277, "length": 40 }, { "source": "parser.mbty", "original_offset": 21919, - "generated_offset": 373589, + "generated_offset": 373738, "length": 18 }, { "source": "parser.mbty", "original_offset": 21942, - "generated_offset": 373636, + "generated_offset": 373785, "length": 10 }, { "source": "parser.mbty", "original_offset": 21954, - "generated_offset": 373654, + "generated_offset": 373803, "length": 2 }, { "source": "parser.mbty", "original_offset": 21989, - "generated_offset": 373827, + "generated_offset": 373976, "length": 6 }, { "source": "parser.mbty", "original_offset": 5423, - "generated_offset": 374150, + "generated_offset": 374299, "length": 1 }, { "source": "parser.mbty", "original_offset": 5426, - "generated_offset": 374159, + "generated_offset": 374308, "length": 5 }, { "source": "parser.mbty", "original_offset": 5433, - "generated_offset": 374172, + "generated_offset": 374321, "length": 2 }, { "source": "parser.mbty", "original_offset": 5364, - "generated_offset": 374430, + "generated_offset": 374579, "length": 17 }, { "source": "parser.mbty", "original_offset": 5383, - "generated_offset": 374455, + "generated_offset": 374604, "length": 2 }, { "source": "parser.mbty", "original_offset": 5581, - "generated_offset": 374644, + "generated_offset": 374793, "length": 15 }, { "source": "parser.mbty", "original_offset": 9243, - "generated_offset": 375325, + "generated_offset": 375474, "length": 36 }, { "source": "parser.mbty", "original_offset": 9281, - "generated_offset": 375369, + "generated_offset": 375518, "length": 27 }, { "source": "parser.mbty", "original_offset": 9316, - "generated_offset": 375436, + "generated_offset": 375585, "length": 33 }, { "source": "parser.mbty", "original_offset": 9351, - "generated_offset": 375477, + "generated_offset": 375626, "length": 19 }, { "source": "parser.mbty", "original_offset": 9372, - "generated_offset": 375504, + "generated_offset": 375653, "length": 9 }, { "source": "parser.mbty", "original_offset": 9463, - "generated_offset": 376179, + "generated_offset": 376328, "length": 36 }, { "source": "parser.mbty", "original_offset": 9501, - "generated_offset": 376223, + "generated_offset": 376372, "length": 27 }, { "source": "parser.mbty", "original_offset": 9536, - "generated_offset": 376290, + "generated_offset": 376439, "length": 29 }, { "source": "parser.mbty", "original_offset": 9567, - "generated_offset": 376327, + "generated_offset": 376476, "length": 19 }, { "source": "parser.mbty", "original_offset": 9588, - "generated_offset": 376354, + "generated_offset": 376503, "length": 9 }, { "source": "parser.mbty", "original_offset": 9648, - "generated_offset": 376986, + "generated_offset": 377135, "length": 36 }, { "source": "parser.mbty", "original_offset": 9686, - "generated_offset": 377030, + "generated_offset": 377179, "length": 27 }, { "source": "parser.mbty", "original_offset": 9721, - "generated_offset": 377097, + "generated_offset": 377246, "length": 29 }, { "source": "parser.mbty", "original_offset": 9752, - "generated_offset": 377134, + "generated_offset": 377283, "length": 19 }, { "source": "parser.mbty", "original_offset": 9773, - "generated_offset": 377161, + "generated_offset": 377310, "length": 9 }, { "source": "parser.mbty", "original_offset": 27252, - "generated_offset": 377466, + "generated_offset": 377615, "length": 1 }, { "source": "parser.mbty", "original_offset": 27255, - "generated_offset": 377475, + "generated_offset": 377624, "length": 1 }, { "source": "parser.mbty", "original_offset": 4464, - "generated_offset": 377747, + "generated_offset": 377896, "length": 1 }, { "source": "parser.mbty", "original_offset": 4467, - "generated_offset": 377756, + "generated_offset": 377905, "length": 1 }, { "source": "parser.mbty", "original_offset": 27049, - "generated_offset": 378297, + "generated_offset": 378446, "length": 33 }, { "source": "parser.mbty", "original_offset": 27084, - "generated_offset": 378338, + "generated_offset": 378487, "length": 8 }, { "source": "parser.mbty", "original_offset": 27094, - "generated_offset": 378354, + "generated_offset": 378503, "length": 14 }, { "source": "parser.mbty", "original_offset": 27113, - "generated_offset": 378397, + "generated_offset": 378546, "length": 4 }, { "source": "parser.mbty", "original_offset": 26923, - "generated_offset": 378869, + "generated_offset": 379018, "length": 33 }, { "source": "parser.mbty", "original_offset": 26958, - "generated_offset": 378910, + "generated_offset": 379059, "length": 35 }, { "source": "parser.mbty", "original_offset": 26998, - "generated_offset": 378974, + "generated_offset": 379123, "length": 4 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 379323, + "generated_offset": 379472, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 379332, + "generated_offset": 379481, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 379345, + "generated_offset": 379494, "length": 2 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 379640, + "generated_offset": 379789, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 379649, + "generated_offset": 379798, "length": 7 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 379915, + "generated_offset": 380064, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 379940, + "generated_offset": 380089, "length": 2 }, { "source": "parser.mbty", "original_offset": 4417, - "generated_offset": 380137, + "generated_offset": 380286, "length": 15 }, { "source": "parser.mbty", "original_offset": 27181, - "generated_offset": 380349, + "generated_offset": 380498, "length": 15 }, { "source": "parser.mbty", "original_offset": 10797, - "generated_offset": 380731, + "generated_offset": 380880, "length": 2 }, { "source": "parser.mbty", "original_offset": 10801, - "generated_offset": 380741, + "generated_offset": 380890, "length": 7 }, { "source": "parser.mbty", "original_offset": 10810, - "generated_offset": 380756, + "generated_offset": 380905, "length": 3 }, { "source": "parser.mbty", "original_offset": 10815, - "generated_offset": 380767, + "generated_offset": 380916, "length": 4 }, { "source": "parser.mbty", "original_offset": 10578, - "generated_offset": 381250, + "generated_offset": 381399, "length": 18 }, { "source": "parser.mbty", "original_offset": 10598, - "generated_offset": 381276, + "generated_offset": 381425, "length": 27 }, { "source": "parser.mbty", "original_offset": 10630, - "generated_offset": 381332, + "generated_offset": 381481, "length": 18 }, { "source": "parser.mbty", "original_offset": 10681, - "generated_offset": 381837, + "generated_offset": 381986, "length": 40 }, { "source": "parser.mbty", "original_offset": 10723, - "generated_offset": 381885, + "generated_offset": 382034, "length": 15 }, { "source": "parser.mbty", "original_offset": 10743, - "generated_offset": 381929, + "generated_offset": 382078, "length": 4 }, { "source": "parser.mbty", "original_offset": 10920, - "generated_offset": 382217, + "generated_offset": 382366, "length": 1 }, { "source": "parser.mbty", "original_offset": 10923, - "generated_offset": 382226, + "generated_offset": 382375, "length": 1 }, { "source": "parser.mbty", "original_offset": 10986, - "generated_offset": 382577, + "generated_offset": 382726, "length": 31 }, { "source": "parser.mbty", "original_offset": 11019, - "generated_offset": 382616, + "generated_offset": 382765, "length": 37 }, { "source": "parser.mbty", "original_offset": 11074, - "generated_offset": 382942, + "generated_offset": 383091, "length": 55 }, { "source": "parser.mbty", "original_offset": 11131, - "generated_offset": 383005, + "generated_offset": 383154, "length": 4 }, { "source": "parser.mbty", "original_offset": 20174, - "generated_offset": 384584, + "generated_offset": 384733, "length": 28 }, { "source": "parser.mbty", "original_offset": 20205, - "generated_offset": 384621, + "generated_offset": 384770, "length": 51 }, { "source": "parser.mbty", "original_offset": 20258, - "generated_offset": 384680, + "generated_offset": 384829, "length": 22 }, { "source": "parser.mbty", "original_offset": 20282, - "generated_offset": 384710, + "generated_offset": 384859, "length": 20 }, { "source": "parser.mbty", "original_offset": 20304, - "generated_offset": 384738, + "generated_offset": 384887, "length": 22 }, { "source": "parser.mbty", "original_offset": 20328, - "generated_offset": 384768, + "generated_offset": 384917, "length": 17 }, { "source": "parser.mbty", "original_offset": 20347, - "generated_offset": 384793, + "generated_offset": 384942, "length": 45 }, { "source": "parser.mbty", "original_offset": 20395, - "generated_offset": 384847, + "generated_offset": 384996, "length": 14 }, { "source": "parser.mbty", "original_offset": 20411, - "generated_offset": 384869, + "generated_offset": 385018, "length": 21 }, { "source": "parser.mbty", "original_offset": 20437, - "generated_offset": 384919, + "generated_offset": 385068, "length": 17 }, { "source": "parser.mbty", "original_offset": 20456, - "generated_offset": 384944, + "generated_offset": 385093, "length": 41 }, { "source": "parser.mbty", "original_offset": 6745, - "generated_offset": 385359, + "generated_offset": 385508, "length": 1 }, { "source": "parser.mbty", "original_offset": 6748, - "generated_offset": 385368, + "generated_offset": 385517, "length": 1 }, { "source": "parser.mbty", "original_offset": 613, - "generated_offset": 385612, + "generated_offset": 385761, "length": 1 }, { "source": "parser.mbty", "original_offset": 616, - "generated_offset": 385621, + "generated_offset": 385770, "length": 1 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 385907, + "generated_offset": 386056, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 385916, + "generated_offset": 386065, "length": 7 }, { "source": "parser.mbty", - "original_offset": 50839, - "generated_offset": 386440, + "original_offset": 51000, + "generated_offset": 386589, "length": 29 }, { "source": "parser.mbty", - "original_offset": 50870, - "generated_offset": 386477, + "original_offset": 51031, + "generated_offset": 386626, "length": 15 }, { "source": "parser.mbty", - "original_offset": 50887, - "generated_offset": 386500, + "original_offset": 51048, + "generated_offset": 386649, "length": 19 }, { "source": "parser.mbty", - "original_offset": 50914, - "generated_offset": 386559, + "original_offset": 51075, + "generated_offset": 386708, "length": 6 }, { "source": "parser.mbty", - "original_offset": 51156, - "generated_offset": 387014, + "original_offset": 51317, + "generated_offset": 387163, "length": 30 }, { "source": "parser.mbty", - "original_offset": 51188, - "generated_offset": 387052, + "original_offset": 51349, + "generated_offset": 387201, "length": 14 }, { "source": "parser.mbty", - "original_offset": 51207, - "generated_offset": 387095, + "original_offset": 51368, + "generated_offset": 387244, "length": 4 }, { "source": "parser.mbty", "original_offset": 1072, - "generated_offset": 387458, + "generated_offset": 387607, "length": 1 }, { "source": "parser.mbty", "original_offset": 1075, - "generated_offset": 387467, + "generated_offset": 387616, "length": 5 }, { "source": "parser.mbty", "original_offset": 1082, - "generated_offset": 387480, + "generated_offset": 387629, "length": 2 }, { "source": "parser.mbty", "original_offset": 1006, - "generated_offset": 387746, + "generated_offset": 387895, "length": 17 }, { "source": "parser.mbty", "original_offset": 1025, - "generated_offset": 387771, + "generated_offset": 387920, "length": 2 }, { "source": "parser.mbty", - "original_offset": 50680, - "generated_offset": 388180, + "original_offset": 50841, + "generated_offset": 388329, "length": 29 }, { "source": "parser.mbty", - "original_offset": 50711, - "generated_offset": 388217, + "original_offset": 50872, + "generated_offset": 388366, "length": 47 }, { "source": "parser.mbty", - "original_offset": 50766, - "generated_offset": 388304, + "original_offset": 50927, + "generated_offset": 388453, "length": 6 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 388720, + "generated_offset": 388869, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 388729, + "generated_offset": 388878, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 388742, + "generated_offset": 388891, "length": 2 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 389071, + "generated_offset": 389220, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 389096, + "generated_offset": 389245, "length": 2 }, { "source": "parser.mbty", "original_offset": 5671, - "generated_offset": 389326, + "generated_offset": 389475, "length": 1 }, { "source": "parser.mbty", "original_offset": 5674, - "generated_offset": 389335, + "generated_offset": 389484, "length": 1 }, { "source": "parser.mbty", "original_offset": 6920, - "generated_offset": 389718, + "generated_offset": 389867, "length": 11 }, { "source": "parser.mbty", "original_offset": 6933, - "generated_offset": 389737, + "generated_offset": 389886, "length": 68 }, { "source": "parser.mbty", "original_offset": 20956, - "generated_offset": 391579, + "generated_offset": 391728, "length": 34 }, { "source": "parser.mbty", "original_offset": 20992, - "generated_offset": 391621, + "generated_offset": 391770, "length": 20 }, { "source": "parser.mbty", "original_offset": 21015, - "generated_offset": 391650, + "generated_offset": 391799, "length": 25 }, { "source": "parser.mbty", "original_offset": 21042, - "generated_offset": 391683, + "generated_offset": 391832, "length": 31 }, { "source": "parser.mbty", "original_offset": 21081, - "generated_offset": 391754, + "generated_offset": 391903, "length": 26 }, { "source": "parser.mbty", "original_offset": 21110, - "generated_offset": 391789, + "generated_offset": 391938, "length": 21 }, { "source": "parser.mbty", "original_offset": 21134, - "generated_offset": 391819, + "generated_offset": 391968, "length": 28 }, { "source": "parser.mbty", "original_offset": 21171, - "generated_offset": 391889, + "generated_offset": 392038, "length": 24 }, { "source": "parser.mbty", "original_offset": 21197, - "generated_offset": 391921, + "generated_offset": 392070, "length": 15 }, { "source": "parser.mbty", "original_offset": 21215, - "generated_offset": 391945, + "generated_offset": 392094, "length": 14 }, { "source": "parser.mbty", "original_offset": 21231, - "generated_offset": 391967, + "generated_offset": 392116, "length": 21 }, { "source": "parser.mbty", "original_offset": 21257, - "generated_offset": 392017, + "generated_offset": 392166, "length": 17 }, { "source": "parser.mbty", "original_offset": 21276, - "generated_offset": 392042, + "generated_offset": 392191, "length": 41 }, { "source": "parser.mbty", "original_offset": 5627, - "generated_offset": 392339, + "generated_offset": 392488, "length": 1 }, { "source": "parser.mbty", "original_offset": 5630, - "generated_offset": 392348, + "generated_offset": 392497, "length": 1 }, { "source": "parser.mbty", - "original_offset": 62849, - "generated_offset": 393424, + "original_offset": 63010, + "generated_offset": 393573, "length": 52 }, { "source": "parser.mbty", - "original_offset": 62903, - "generated_offset": 393484, + "original_offset": 63064, + "generated_offset": 393633, "length": 14 }, { "source": "parser.mbty", - "original_offset": 62925, - "generated_offset": 393538, + "original_offset": 63086, + "generated_offset": 393687, "length": 17 }, { "source": "parser.mbty", - "original_offset": 62944, - "generated_offset": 393563, + "original_offset": 63105, + "generated_offset": 393712, "length": 13 }, { "source": "parser.mbty", - "original_offset": 62959, - "generated_offset": 393584, + "original_offset": 63120, + "generated_offset": 393733, "length": 20 }, { "source": "parser.mbty", - "original_offset": 62984, - "generated_offset": 393633, + "original_offset": 63145, + "generated_offset": 393782, "length": 16 }, { "source": "parser.mbty", - "original_offset": 63002, - "generated_offset": 393657, + "original_offset": 63163, + "generated_offset": 393806, "length": 40 }, { "source": "parser.mbty", - "original_offset": 62849, - "generated_offset": 394773, + "original_offset": 63010, + "generated_offset": 394922, "length": 52 }, { "source": "parser.mbty", - "original_offset": 62903, - "generated_offset": 394833, + "original_offset": 63064, + "generated_offset": 394982, "length": 14 }, { "source": "parser.mbty", - "original_offset": 62925, - "generated_offset": 394887, + "original_offset": 63086, + "generated_offset": 395036, "length": 17 }, { "source": "parser.mbty", - "original_offset": 62944, - "generated_offset": 394912, + "original_offset": 63105, + "generated_offset": 395061, "length": 13 }, { "source": "parser.mbty", - "original_offset": 62959, - "generated_offset": 394933, + "original_offset": 63120, + "generated_offset": 395082, "length": 20 }, { "source": "parser.mbty", - "original_offset": 62984, - "generated_offset": 394982, + "original_offset": 63145, + "generated_offset": 395131, "length": 16 }, { "source": "parser.mbty", - "original_offset": 63002, - "generated_offset": 395006, + "original_offset": 63163, + "generated_offset": 395155, "length": 40 }, { "source": "parser.mbty", "original_offset": 21705, - "generated_offset": 395301, + "generated_offset": 395450, "length": 1 }, { "source": "parser.mbty", "original_offset": 21708, - "generated_offset": 395310, + "generated_offset": 395459, "length": 1 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 395637, + "generated_offset": 395786, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 395651, + "generated_offset": 395800, "length": 2 }, { "source": "parser.mbty", - "original_offset": 63103, - "generated_offset": 395982, + "original_offset": 63264, + "generated_offset": 396131, "length": 2 }, { "source": "parser.mbty", - "original_offset": 63107, - "generated_offset": 395992, + "original_offset": 63268, + "generated_offset": 396141, "length": 9 }, { "source": "parser.mbty", - "original_offset": 63124, - "generated_offset": 396041, + "original_offset": 63285, + "generated_offset": 396190, "length": 3 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 396231, + "generated_offset": 396380, "length": 6 }, { "source": "parser.mbty", - "original_offset": 62398, - "generated_offset": 396656, + "original_offset": 62559, + "generated_offset": 396805, "length": 31 }, { "source": "parser.mbty", - "original_offset": 62431, - "generated_offset": 396695, + "original_offset": 62592, + "generated_offset": 396844, "length": 14 }, { "source": "parser.mbty", - "original_offset": 62447, - "generated_offset": 396717, + "original_offset": 62608, + "generated_offset": 396866, "length": 39 }, { "source": "parser.mbty", - "original_offset": 62528, - "generated_offset": 397402, + "original_offset": 62689, + "generated_offset": 397551, "length": 33 }, { "source": "parser.mbty", - "original_offset": 62563, - "generated_offset": 397443, + "original_offset": 62724, + "generated_offset": 397592, "length": 14 }, { "source": "parser.mbty", - "original_offset": 62585, - "generated_offset": 397497, + "original_offset": 62746, + "generated_offset": 397646, "length": 50 }, { "source": "parser.mbty", - "original_offset": 62637, - "generated_offset": 397555, + "original_offset": 62798, + "generated_offset": 397704, "length": 14 }, { "source": "parser.mbty", - "original_offset": 62653, - "generated_offset": 397577, + "original_offset": 62814, + "generated_offset": 397726, "length": 46 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 397822, + "generated_offset": 397971, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 397836, + "generated_offset": 397985, "length": 2 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 398165, + "generated_offset": 398314, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 398174, + "generated_offset": 398323, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 398187, + "generated_offset": 398336, "length": 2 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 398470, + "generated_offset": 398619, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 398479, + "generated_offset": 398628, "length": 7 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 398810, + "generated_offset": 398959, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 398824, + "generated_offset": 398973, "length": 2 }, { "source": "parser.mbty", "original_offset": 613, - "generated_offset": 399065, + "generated_offset": 399214, "length": 1 }, { "source": "parser.mbty", "original_offset": 616, - "generated_offset": 399074, + "generated_offset": 399223, "length": 1 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 399322, + "generated_offset": 399471, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 399347, + "generated_offset": 399496, "length": 2 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 399522, + "generated_offset": 399671, "length": 6 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 399714, + "generated_offset": 399863, "length": 6 }, { "source": "parser.mbty", "original_offset": 5423, - "generated_offset": 400040, + "generated_offset": 400189, "length": 1 }, { "source": "parser.mbty", "original_offset": 5426, - "generated_offset": 400049, + "generated_offset": 400198, "length": 5 }, { "source": "parser.mbty", "original_offset": 5433, - "generated_offset": 400062, + "generated_offset": 400211, "length": 2 }, { "source": "parser.mbty", "original_offset": 5364, - "generated_offset": 400322, + "generated_offset": 400471, "length": 17 }, { "source": "parser.mbty", "original_offset": 5383, - "generated_offset": 400347, + "generated_offset": 400496, "length": 2 }, { "source": "parser.mbty", "original_offset": 5581, - "generated_offset": 400537, + "generated_offset": 400686, "length": 15 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 400804, + "generated_offset": 400953, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 400818, + "generated_offset": 400967, "length": 2 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 401008, + "generated_offset": 401157, "length": 6 }, { "source": "parser.mbty", "original_offset": 21401, - "generated_offset": 402149, + "generated_offset": 402298, "length": 44 }, { "source": "parser.mbty", "original_offset": 21447, - "generated_offset": 402201, + "generated_offset": 402350, "length": 23 }, { "source": "parser.mbty", "original_offset": 21478, - "generated_offset": 402264, + "generated_offset": 402413, "length": 25 }, { "source": "parser.mbty", "original_offset": 21505, - "generated_offset": 402297, + "generated_offset": 402446, "length": 14 }, { "source": "parser.mbty", "original_offset": 21521, - "generated_offset": 402319, + "generated_offset": 402468, "length": 16 }, { "source": "parser.mbty", "original_offset": 21539, - "generated_offset": 402343, + "generated_offset": 402492, "length": 21 }, { "source": "parser.mbty", "original_offset": 21564, - "generated_offset": 402386, + "generated_offset": 402535, "length": 42 }, { "source": "parser.mbty", "original_offset": 4464, - "generated_offset": 402713, + "generated_offset": 402862, "length": 1 }, { "source": "parser.mbty", "original_offset": 4467, - "generated_offset": 402722, + "generated_offset": 402871, "length": 1 }, { "source": "parser.mbty", "original_offset": 25839, - "generated_offset": 403495, + "generated_offset": 403644, "length": 41 }, { "source": "parser.mbty", "original_offset": 25882, - "generated_offset": 403544, + "generated_offset": 403693, "length": 21 }, { "source": "parser.mbty", "original_offset": 25911, - "generated_offset": 403605, + "generated_offset": 403754, "length": 47 }, { "source": "parser.mbty", "original_offset": 25960, - "generated_offset": 403660, + "generated_offset": 403809, "length": 21 }, { "source": "parser.mbty", "original_offset": 25989, - "generated_offset": 403721, + "generated_offset": 403870, "length": 68 }, { "source": "parser.mbty", "original_offset": 25662, - "generated_offset": 404377, + "generated_offset": 404526, "length": 41 }, { "source": "parser.mbty", "original_offset": 25705, - "generated_offset": 404426, + "generated_offset": 404575, "length": 21 }, { "source": "parser.mbty", "original_offset": 25730, - "generated_offset": 404469, + "generated_offset": 404618, "length": 60 }, { "source": "parser.mbty", "original_offset": 25839, - "generated_offset": 405270, + "generated_offset": 405419, "length": 41 }, { "source": "parser.mbty", "original_offset": 25882, - "generated_offset": 405319, + "generated_offset": 405468, "length": 21 }, { "source": "parser.mbty", "original_offset": 25911, - "generated_offset": 405380, + "generated_offset": 405529, "length": 47 }, { "source": "parser.mbty", "original_offset": 25960, - "generated_offset": 405435, + "generated_offset": 405584, "length": 21 }, { "source": "parser.mbty", "original_offset": 25989, - "generated_offset": 405496, + "generated_offset": 405645, "length": 68 }, { "source": "parser.mbty", "original_offset": 25662, - "generated_offset": 406134, + "generated_offset": 406283, "length": 41 }, { "source": "parser.mbty", "original_offset": 25705, - "generated_offset": 406183, + "generated_offset": 406332, "length": 21 }, { "source": "parser.mbty", "original_offset": 25730, - "generated_offset": 406226, + "generated_offset": 406375, "length": 60 }, { "source": "parser.mbty", "original_offset": 26242, - "generated_offset": 407033, + "generated_offset": 407182, "length": 41 }, { "source": "parser.mbty", "original_offset": 26285, - "generated_offset": 407082, + "generated_offset": 407231, "length": 21 }, { "source": "parser.mbty", "original_offset": 26314, - "generated_offset": 407143, + "generated_offset": 407292, "length": 47 }, { "source": "parser.mbty", "original_offset": 26363, - "generated_offset": 407198, + "generated_offset": 407347, "length": 21 }, { "source": "parser.mbty", "original_offset": 26392, - "generated_offset": 407259, + "generated_offset": 407408, "length": 67 }, { "source": "parser.mbty", "original_offset": 26078, - "generated_offset": 407822, + "generated_offset": 407971, "length": 41 }, { "source": "parser.mbty", "original_offset": 26121, - "generated_offset": 407871, + "generated_offset": 408020, "length": 21 }, { "source": "parser.mbty", "original_offset": 26150, - "generated_offset": 407932, + "generated_offset": 408081, "length": 59 }, { "source": "parser.mbty", "original_offset": 26647, - "generated_offset": 408740, + "generated_offset": 408889, "length": 41 }, { "source": "parser.mbty", "original_offset": 26690, - "generated_offset": 408789, + "generated_offset": 408938, "length": 21 }, { "source": "parser.mbty", "original_offset": 26719, - "generated_offset": 408850, + "generated_offset": 408999, "length": 47 }, { "source": "parser.mbty", "original_offset": 26768, - "generated_offset": 408905, + "generated_offset": 409054, "length": 21 }, { "source": "parser.mbty", "original_offset": 26797, - "generated_offset": 408966, + "generated_offset": 409115, "length": 68 }, { "source": "parser.mbty", "original_offset": 26481, - "generated_offset": 409532, + "generated_offset": 409681, "length": 41 }, { "source": "parser.mbty", "original_offset": 26524, - "generated_offset": 409581, + "generated_offset": 409730, "length": 21 }, { "source": "parser.mbty", "original_offset": 26553, - "generated_offset": 409642, + "generated_offset": 409791, "length": 60 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 410068, + "generated_offset": 410217, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 410077, + "generated_offset": 410226, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 410090, + "generated_offset": 410239, "length": 2 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 410399, + "generated_offset": 410548, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 410408, + "generated_offset": 410557, "length": 7 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 410688, + "generated_offset": 410837, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 410713, + "generated_offset": 410862, "length": 2 }, { "source": "parser.mbty", "original_offset": 4417, - "generated_offset": 410917, + "generated_offset": 411066, "length": 15 }, { "source": "parser.mbty", "original_offset": 22326, - "generated_offset": 411862, + "generated_offset": 412011, "length": 7 }, { "source": "parser.mbty", "original_offset": 22335, - "generated_offset": 411877, + "generated_offset": 412026, "length": 2 }, { "source": "parser.mbty", "original_offset": 22339, - "generated_offset": 411887, + "generated_offset": 412036, "length": 2 }, { "source": "parser.mbty", "original_offset": 22343, - "generated_offset": 411897, + "generated_offset": 412046, "length": 2 }, { "source": "parser.mbty", "original_offset": 22347, - "generated_offset": 411907, + "generated_offset": 412056, "length": 9 }, { "source": "parser.mbty", "original_offset": 22364, - "generated_offset": 411956, + "generated_offset": 412105, "length": 3 }, { "source": "parser.mbty", "original_offset": 22369, - "generated_offset": 411967, + "generated_offset": 412116, "length": 5 }, { "source": "parser.mbty", "original_offset": 22510, - "generated_offset": 412759, + "generated_offset": 412908, "length": 2 }, { "source": "parser.mbty", "original_offset": 22514, - "generated_offset": 412769, + "generated_offset": 412918, "length": 2 }, { "source": "parser.mbty", "original_offset": 22518, - "generated_offset": 412779, + "generated_offset": 412928, "length": 2 }, { "source": "parser.mbty", "original_offset": 22522, - "generated_offset": 412789, + "generated_offset": 412938, "length": 2 }, { "source": "parser.mbty", "original_offset": 22526, - "generated_offset": 412799, + "generated_offset": 412948, "length": 9 }, { "source": "parser.mbty", "original_offset": 22543, - "generated_offset": 412848, + "generated_offset": 412997, "length": 3 }, { "source": "parser.mbty", "original_offset": 22133, - "generated_offset": 413018, + "generated_offset": 413167, "length": 7 }, { "source": "parser.mbty", "original_offset": 22723, - "generated_offset": 413818, + "generated_offset": 413967, "length": 7 }, { "source": "parser.mbty", "original_offset": 22732, - "generated_offset": 413833, + "generated_offset": 413982, "length": 2 }, { "source": "parser.mbty", "original_offset": 22736, - "generated_offset": 413843, + "generated_offset": 413992, "length": 2 }, { "source": "parser.mbty", "original_offset": 22740, - "generated_offset": 413853, + "generated_offset": 414002, "length": 9 }, { "source": "parser.mbty", "original_offset": 22757, - "generated_offset": 413902, + "generated_offset": 414051, "length": 3 }, { "source": "parser.mbty", "original_offset": 22762, - "generated_offset": 413913, + "generated_offset": 414062, "length": 5 }, { "source": "parser.mbty", "original_offset": 7150, - "generated_offset": 414351, + "generated_offset": 414500, "length": 11 }, { "source": "parser.mbty", "original_offset": 7163, - "generated_offset": 414370, + "generated_offset": 414519, "length": 68 }, { "source": "parser.mbty", "original_offset": 22940, - "generated_offset": 415229, + "generated_offset": 415378, "length": 7 }, { "source": "parser.mbty", "original_offset": 22949, - "generated_offset": 415244, + "generated_offset": 415393, "length": 2 }, { "source": "parser.mbty", "original_offset": 22953, - "generated_offset": 415254, + "generated_offset": 415403, "length": 2 }, { "source": "parser.mbty", "original_offset": 22957, - "generated_offset": 415264, + "generated_offset": 415413, "length": 9 }, { "source": "parser.mbty", "original_offset": 22974, - "generated_offset": 415313, + "generated_offset": 415462, "length": 3 }, { "source": "parser.mbty", "original_offset": 22979, - "generated_offset": 415324, + "generated_offset": 415473, "length": 5 }, { "source": "parser.mbty", "original_offset": 21847, - "generated_offset": 415504, + "generated_offset": 415653, "length": 9 }, { "source": "parser.mbty", "original_offset": 21657, - "generated_offset": 415699, + "generated_offset": 415848, "length": 15 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 416001, + "generated_offset": 416150, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 416010, + "generated_offset": 416159, "length": 7 }, { "source": "parser.mbty", - "original_offset": 50974, - "generated_offset": 416454, + "original_offset": 51135, + "generated_offset": 416603, "length": 30 }, { "source": "parser.mbty", - "original_offset": 51006, - "generated_offset": 416492, + "original_offset": 51167, + "generated_offset": 416641, "length": 15 }, { "source": "parser.mbty", - "original_offset": 51026, - "generated_offset": 416536, + "original_offset": 51187, + "generated_offset": 416685, "length": 4 }, { "source": "parser.mbty", - "original_offset": 51041, - "generated_offset": 416925, + "original_offset": 51202, + "generated_offset": 417074, "length": 43 }, { "source": "parser.mbty", - "original_offset": 51089, - "generated_offset": 416997, + "original_offset": 51250, + "generated_offset": 417146, "length": 4 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 417414, + "generated_offset": 417563, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 417423, + "generated_offset": 417572, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 417436, + "generated_offset": 417585, "length": 2 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 417768, + "generated_offset": 417917, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 417782, + "generated_offset": 417931, "length": 2 }, { "source": "parser.mbty", "original_offset": 613, - "generated_offset": 418029, + "generated_offset": 418178, "length": 1 }, { "source": "parser.mbty", "original_offset": 616, - "generated_offset": 418038, + "generated_offset": 418187, "length": 1 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 418368, + "generated_offset": 418517, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 418393, + "generated_offset": 418542, "length": 2 }, { "source": "parser.mbty", "original_offset": 5671, - "generated_offset": 418625, + "generated_offset": 418774, "length": 1 }, { "source": "parser.mbty", "original_offset": 5674, - "generated_offset": 418634, + "generated_offset": 418783, "length": 1 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 418824, + "generated_offset": 418973, "length": 6 }, { "source": "parser.mbty", "original_offset": 3904, - "generated_offset": 419212, + "generated_offset": 419361, "length": 1 }, { "source": "parser.mbty", "original_offset": 3907, - "generated_offset": 419221, + "generated_offset": 419370, "length": 5 }, { "source": "parser.mbty", "original_offset": 3914, - "generated_offset": 419234, + "generated_offset": 419383, "length": 2 }, { "source": "parser.mbty", "original_offset": 3856, - "generated_offset": 419555, + "generated_offset": 419704, "length": 17 }, { "source": "parser.mbty", "original_offset": 3875, - "generated_offset": 419580, + "generated_offset": 419729, "length": 2 }, { "source": "parser.mbty", "original_offset": 21762, - "generated_offset": 420018, + "generated_offset": 420167, "length": 27 }, { "source": "parser.mbty", "original_offset": 21794, - "generated_offset": 420074, + "generated_offset": 420223, "length": 3 }, { "source": "parser.mbty", "original_offset": 21799, - "generated_offset": 420085, + "generated_offset": 420234, "length": 2 }, { "source": "parser.mbty", "original_offset": 5423, - "generated_offset": 420389, + "generated_offset": 420538, "length": 1 }, { "source": "parser.mbty", "original_offset": 5426, - "generated_offset": 420398, + "generated_offset": 420547, "length": 5 }, { "source": "parser.mbty", "original_offset": 5433, - "generated_offset": 420411, + "generated_offset": 420560, "length": 2 }, { "source": "parser.mbty", "original_offset": 5364, - "generated_offset": 420659, + "generated_offset": 420808, "length": 17 }, { "source": "parser.mbty", "original_offset": 5383, - "generated_offset": 420684, + "generated_offset": 420833, "length": 2 }, { "source": "parser.mbty", "original_offset": 5581, - "generated_offset": 420868, + "generated_offset": 421017, "length": 15 }, { "source": "parser.mbty", "original_offset": 11175, - "generated_offset": 421100, + "generated_offset": 421249, "length": 1 }, { "source": "parser.mbty", "original_offset": 11178, - "generated_offset": 421109, + "generated_offset": 421258, "length": 1 }, { "source": "parser.mbty", - "original_offset": 50145, - "generated_offset": 421575, + "original_offset": 50306, + "generated_offset": 421724, "length": 38 }, { "source": "parser.mbty", - "original_offset": 50188, - "generated_offset": 421642, + "original_offset": 50349, + "generated_offset": 421791, "length": 3 }, { "source": "parser.mbty", - "original_offset": 50193, - "generated_offset": 421653, + "original_offset": 50354, + "generated_offset": 421802, "length": 2 }, { "source": "parser.mbty", "original_offset": 4464, - "generated_offset": 421920, + "generated_offset": 422069, "length": 1 }, { "source": "parser.mbty", "original_offset": 4467, - "generated_offset": 421929, + "generated_offset": 422078, "length": 1 }, { "source": "parser.mbty", - "original_offset": 54454, - "generated_offset": 422163, + "original_offset": 54615, + "generated_offset": 422312, "length": 9 }, { "source": "parser.mbty", - "original_offset": 54465, - "generated_offset": 422180, + "original_offset": 54626, + "generated_offset": 422329, "length": 2 }, { "source": "parser.mbty", - "original_offset": 63250, - "generated_offset": 422820, + "original_offset": 63411, + "generated_offset": 422969, "length": 27 }, { "source": "parser.mbty", - "original_offset": 63279, - "generated_offset": 422855, + "original_offset": 63440, + "generated_offset": 423004, "length": 118 }, { "source": "parser.mbty", - "original_offset": 63399, - "generated_offset": 422981, + "original_offset": 63560, + "generated_offset": 423130, "length": 20 }, { "source": "parser.mbty", - "original_offset": 63451, - "generated_offset": 423550, + "original_offset": 63612, + "generated_offset": 423699, "length": 29 }, { "source": "parser.mbty", - "original_offset": 63482, - "generated_offset": 423587, + "original_offset": 63643, + "generated_offset": 423736, "length": 85 }, { "source": "parser.mbty", - "original_offset": 63569, - "generated_offset": 423680, + "original_offset": 63730, + "generated_offset": 423829, "length": 20 }, { "source": "parser.mbty", - "original_offset": 63674, - "generated_offset": 424334, + "original_offset": 63835, + "generated_offset": 424483, "length": 27 }, { "source": "parser.mbty", - "original_offset": 63703, - "generated_offset": 424369, + "original_offset": 63864, + "generated_offset": 424518, "length": 101 }, { "source": "parser.mbty", - "original_offset": 63806, - "generated_offset": 424478, + "original_offset": 63967, + "generated_offset": 424627, "length": 20 }, { "source": "parser.mbty", - "original_offset": 46840, - "generated_offset": 425033, + "original_offset": 47001, + "generated_offset": 425182, "length": 27 }, { "source": "parser.mbty", - "original_offset": 46869, - "generated_offset": 425068, + "original_offset": 47030, + "generated_offset": 425217, "length": 43 }, { "source": "parser.mbty", - "original_offset": 46917, - "generated_offset": 425140, + "original_offset": 47078, + "generated_offset": 425289, "length": 26 }, { "source": "parser.mbty", - "original_offset": 47310, - "generated_offset": 425831, + "original_offset": 47471, + "generated_offset": 425980, "length": 31 }, { "source": "parser.mbty", - "original_offset": 47343, - "generated_offset": 425870, + "original_offset": 47504, + "generated_offset": 426019, "length": 11 }, { "source": "parser.mbty", - "original_offset": 47356, - "generated_offset": 425889, + "original_offset": 47517, + "generated_offset": 426038, "length": 39 }, { "source": "parser.mbty", - "original_offset": 47400, - "generated_offset": 425957, + "original_offset": 47561, + "generated_offset": 426106, "length": 5 }, { "source": "parser.mbty", - "original_offset": 47509, - "generated_offset": 426705, + "original_offset": 47670, + "generated_offset": 426854, "length": 31 }, { "source": "parser.mbty", - "original_offset": 47542, - "generated_offset": 426744, + "original_offset": 47703, + "generated_offset": 426893, "length": 11 }, { "source": "parser.mbty", - "original_offset": 47555, - "generated_offset": 426763, + "original_offset": 47716, + "generated_offset": 426912, "length": 11 }, { "source": "parser.mbty", - "original_offset": 47568, - "generated_offset": 426782, + "original_offset": 47729, + "generated_offset": 426931, "length": 15 }, { "source": "parser.mbty", - "original_offset": 47588, - "generated_offset": 426826, + "original_offset": 47749, + "generated_offset": 426975, "length": 5 }, { "source": "parser.mbty", "original_offset": 115, - "generated_offset": 427008, + "generated_offset": 427157, "length": 6 }, { "source": "parser.mbty", - "original_offset": 47627, - "generated_offset": 428081, + "original_offset": 47788, + "generated_offset": 428230, "length": 29 }, { "source": "parser.mbty", - "original_offset": 47658, - "generated_offset": 428118, + "original_offset": 47819, + "generated_offset": 428267, "length": 170 }, { "source": "parser.mbty", - "original_offset": 47833, - "generated_offset": 428317, + "original_offset": 47994, + "generated_offset": 428466, "length": 159 }, { "source": "parser.mbty", - "original_offset": 47997, - "generated_offset": 428505, + "original_offset": 48158, + "generated_offset": 428654, "length": 119 }, { "source": "parser.mbty", - "original_offset": 48121, - "generated_offset": 428653, + "original_offset": 48282, + "generated_offset": 428802, "length": 11 }, { "source": "parser.mbty", "original_offset": 28846, - "generated_offset": 429229, + "generated_offset": 429378, "length": 27 }, { "source": "parser.mbty", "original_offset": 28875, - "generated_offset": 429264, + "generated_offset": 429413, "length": 46 }, { "source": "parser.mbty", "original_offset": 28926, - "generated_offset": 429339, + "generated_offset": 429488, "length": 16 }, { "source": "parser.mbty", - "original_offset": 48174, - "generated_offset": 429826, + "original_offset": 48335, + "generated_offset": 429975, "length": 18 }, { "source": "parser.mbty", - "original_offset": 48194, - "generated_offset": 429852, + "original_offset": 48355, + "generated_offset": 430001, "length": 15 }, { "source": "parser.mbty", - "original_offset": 48214, - "generated_offset": 429896, + "original_offset": 48375, + "generated_offset": 430045, "length": 5 }, { "source": "parser.mbty", "original_offset": 5274, - "generated_offset": 430251, + "generated_offset": 430400, "length": 2 }, { "source": "parser.mbty", "original_offset": 5278, - "generated_offset": 430261, + "generated_offset": 430410, "length": 2 }, { "source": "parser.mbty", "original_offset": 5282, - "generated_offset": 430271, + "generated_offset": 430420, "length": 13 }, { "source": "parser.mbty", "original_offset": 4464, - "generated_offset": 430543, + "generated_offset": 430692, "length": 1 }, { "source": "parser.mbty", "original_offset": 4467, - "generated_offset": 430552, + "generated_offset": 430701, "length": 1 }, { "source": "parser.mbty", "original_offset": 10442, - "generated_offset": 431028, + "generated_offset": 431177, "length": 28 }, { "source": "parser.mbty", "original_offset": 10472, - "generated_offset": 431064, + "generated_offset": 431213, "length": 15 }, { "source": "parser.mbty", "original_offset": 10492, - "generated_offset": 431108, + "generated_offset": 431257, "length": 5 }, { "source": "parser.mbty", "original_offset": 5533, - "generated_offset": 431371, + "generated_offset": 431520, "length": 1 }, { "source": "parser.mbty", "original_offset": 5536, - "generated_offset": 431380, + "generated_offset": 431529, "length": 1 }, { "source": "parser.mbty", "original_offset": 29258, - "generated_offset": 432171, + "generated_offset": 432320, "length": 22 }, { "source": "parser.mbty", "original_offset": 29282, - "generated_offset": 432201, + "generated_offset": 432350, "length": 17 }, { "source": "parser.mbty", "original_offset": 29301, - "generated_offset": 432226, + "generated_offset": 432375, "length": 45 }, { "source": "parser.mbty", "original_offset": 29348, - "generated_offset": 432279, + "generated_offset": 432428, "length": 20 }, { "source": "parser.mbty", "original_offset": 29373, - "generated_offset": 432328, + "generated_offset": 432477, "length": 34 }, { "source": "parser.mbty", "original_offset": 29409, - "generated_offset": 432370, + "generated_offset": 432519, "length": 15 }, { "source": "parser.mbty", "original_offset": 29429, - "generated_offset": 432414, + "generated_offset": 432563, "length": 5 }, { "source": "parser.mbty", "original_offset": 29258, - "generated_offset": 433209, + "generated_offset": 433358, "length": 22 }, { "source": "parser.mbty", "original_offset": 29282, - "generated_offset": 433239, + "generated_offset": 433388, "length": 17 }, { "source": "parser.mbty", "original_offset": 29301, - "generated_offset": 433264, + "generated_offset": 433413, "length": 45 }, { "source": "parser.mbty", "original_offset": 29348, - "generated_offset": 433317, + "generated_offset": 433466, "length": 20 }, { "source": "parser.mbty", "original_offset": 29373, - "generated_offset": 433366, + "generated_offset": 433515, "length": 34 }, { "source": "parser.mbty", "original_offset": 29409, - "generated_offset": 433408, + "generated_offset": 433557, "length": 15 }, { "source": "parser.mbty", "original_offset": 29429, - "generated_offset": 433452, + "generated_offset": 433601, "length": 5 }, { "source": "parser.mbty", "original_offset": 29633, - "generated_offset": 434196, + "generated_offset": 434345, "length": 26 }, { "source": "parser.mbty", "original_offset": 29661, - "generated_offset": 434230, + "generated_offset": 434379, "length": 11 }, { "source": "parser.mbty", "original_offset": 29674, - "generated_offset": 434249, + "generated_offset": 434398, "length": 9 }, { "source": "parser.mbty", "original_offset": 29685, - "generated_offset": 434266, + "generated_offset": 434415, "length": 15 }, { "source": "parser.mbty", "original_offset": 29705, - "generated_offset": 434310, + "generated_offset": 434459, "length": 5 }, { "source": "parser.mbty", "original_offset": 29633, - "generated_offset": 435054, + "generated_offset": 435203, "length": 26 }, { "source": "parser.mbty", "original_offset": 29661, - "generated_offset": 435088, + "generated_offset": 435237, "length": 11 }, { "source": "parser.mbty", "original_offset": 29674, - "generated_offset": 435107, + "generated_offset": 435256, "length": 9 }, { "source": "parser.mbty", "original_offset": 29685, - "generated_offset": 435124, + "generated_offset": 435273, "length": 15 }, { "source": "parser.mbty", "original_offset": 29705, - "generated_offset": 435168, + "generated_offset": 435317, "length": 5 }, { "source": "parser.mbty", "original_offset": 29498, - "generated_offset": 436024, + "generated_offset": 436173, "length": 20 }, { "source": "parser.mbty", "original_offset": 29520, - "generated_offset": 436052, + "generated_offset": 436201, "length": 6 }, { "source": "parser.mbty", "original_offset": 29528, - "generated_offset": 436066, + "generated_offset": 436215, "length": 2 }, { "source": "parser.mbty", "original_offset": 29532, - "generated_offset": 436076, + "generated_offset": 436225, "length": 2 }, { "source": "parser.mbty", "original_offset": 29536, - "generated_offset": 436086, + "generated_offset": 436235, "length": 42 }, { "source": "parser.mbty", "original_offset": 29583, - "generated_offset": 436157, + "generated_offset": 436306, "length": 5 }, { "source": "parser.mbty", "original_offset": 29498, - "generated_offset": 437013, + "generated_offset": 437162, "length": 20 }, { "source": "parser.mbty", "original_offset": 29520, - "generated_offset": 437041, + "generated_offset": 437190, "length": 6 }, { "source": "parser.mbty", "original_offset": 29528, - "generated_offset": 437055, + "generated_offset": 437204, "length": 2 }, { "source": "parser.mbty", "original_offset": 29532, - "generated_offset": 437065, + "generated_offset": 437214, "length": 2 }, { "source": "parser.mbty", "original_offset": 29536, - "generated_offset": 437075, + "generated_offset": 437224, "length": 42 }, { "source": "parser.mbty", "original_offset": 29583, - "generated_offset": 437146, + "generated_offset": 437295, "length": 5 }, { "source": "parser.mbty", "original_offset": 29176, - "generated_offset": 437667, + "generated_offset": 437816, "length": 2 }, { "source": "parser.mbty", "original_offset": 29180, - "generated_offset": 437677, + "generated_offset": 437826, "length": 2 }, { "source": "parser.mbty", "original_offset": 29184, - "generated_offset": 437687, + "generated_offset": 437836, "length": 2 }, { "source": "parser.mbty", "original_offset": 29188, - "generated_offset": 437697, + "generated_offset": 437846, "length": 2 }, { "source": "parser.mbty", "original_offset": 29067, - "generated_offset": 437922, + "generated_offset": 438071, "length": 1 }, { "source": "parser.mbty", "original_offset": 29070, - "generated_offset": 437931, + "generated_offset": 438080, "length": 1 }, { "source": "parser.mbty", "original_offset": 29087, - "generated_offset": 438150, + "generated_offset": 438299, "length": 1 }, { "source": "parser.mbty", "original_offset": 29090, - "generated_offset": 438159, + "generated_offset": 438308, "length": 1 }, { "source": "parser.mbty", "original_offset": 29176, - "generated_offset": 438676, + "generated_offset": 438825, "length": 2 }, { "source": "parser.mbty", "original_offset": 29180, - "generated_offset": 438686, + "generated_offset": 438835, "length": 2 }, { "source": "parser.mbty", "original_offset": 29184, - "generated_offset": 438696, + "generated_offset": 438845, "length": 2 }, { "source": "parser.mbty", "original_offset": 29188, - "generated_offset": 438706, + "generated_offset": 438855, "length": 2 }, { "source": "parser.mbty", "original_offset": 693, - "generated_offset": 439051, + "generated_offset": 439200, "length": 1 }, { "source": "parser.mbty", "original_offset": 696, - "generated_offset": 439060, + "generated_offset": 439209, "length": 5 }, { "source": "parser.mbty", "original_offset": 703, - "generated_offset": 439073, + "generated_offset": 439222, "length": 2 }, { "source": "parser.mbty", "original_offset": 661, - "generated_offset": 439279, + "generated_offset": 439428, "length": 15 }, { "source": "parser.mbty", "original_offset": 29791, - "generated_offset": 440655, + "generated_offset": 440804, "length": 38 }, { "source": "parser.mbty", "original_offset": 29831, - "generated_offset": 440701, + "generated_offset": 440850, "length": 43 }, { "source": "parser.mbty", "original_offset": 29876, - "generated_offset": 440752, + "generated_offset": 440901, "length": 28 }, { "source": "parser.mbty", "original_offset": 29912, - "generated_offset": 440820, + "generated_offset": 440969, "length": 16 }, { "source": "parser.mbty", "original_offset": 29930, - "generated_offset": 440844, + "generated_offset": 440993, "length": 78 }, { "source": "parser.mbty", "original_offset": 30010, - "generated_offset": 440930, + "generated_offset": 441079, "length": 19 }, { "source": "parser.mbty", "original_offset": 30031, - "generated_offset": 440957, + "generated_offset": 441106, "length": 21 }, { "source": "parser.mbty", "original_offset": 30057, - "generated_offset": 441007, + "generated_offset": 441156, "length": 30 }, { "source": "parser.mbty", "original_offset": 30089, - "generated_offset": 441045, + "generated_offset": 441194, "length": 22 }, { "source": "parser.mbty", "original_offset": 30116, - "generated_offset": 441096, + "generated_offset": 441245, "length": 5 }, { "source": "parser.mbty", "original_offset": 29791, - "generated_offset": 442462, + "generated_offset": 442611, "length": 38 }, { "source": "parser.mbty", "original_offset": 29831, - "generated_offset": 442508, + "generated_offset": 442657, "length": 43 }, { "source": "parser.mbty", "original_offset": 29876, - "generated_offset": 442559, + "generated_offset": 442708, "length": 28 }, { "source": "parser.mbty", "original_offset": 29912, - "generated_offset": 442627, + "generated_offset": 442776, "length": 16 }, { "source": "parser.mbty", "original_offset": 29930, - "generated_offset": 442651, + "generated_offset": 442800, "length": 78 }, { "source": "parser.mbty", "original_offset": 30010, - "generated_offset": 442737, + "generated_offset": 442886, "length": 19 }, { "source": "parser.mbty", "original_offset": 30031, - "generated_offset": 442764, + "generated_offset": 442913, "length": 21 }, { "source": "parser.mbty", "original_offset": 30057, - "generated_offset": 442814, + "generated_offset": 442963, "length": 30 }, { "source": "parser.mbty", "original_offset": 30089, - "generated_offset": 442852, + "generated_offset": 443001, "length": 22 }, { "source": "parser.mbty", "original_offset": 30116, - "generated_offset": 442903, + "generated_offset": 443052, "length": 5 }, { "source": "parser.mbty", "original_offset": 30144, - "generated_offset": 443143, + "generated_offset": 443292, "length": 1 }, { "source": "parser.mbty", "original_offset": 30147, - "generated_offset": 443152, + "generated_offset": 443301, "length": 1 }, { "source": "parser.mbty", "original_offset": 30173, - "generated_offset": 443581, + "generated_offset": 443730, "length": 18 }, { "source": "parser.mbty", "original_offset": 30193, - "generated_offset": 443607, + "generated_offset": 443756, "length": 15 }, { "source": "parser.mbty", "original_offset": 30213, - "generated_offset": 443651, + "generated_offset": 443800, "length": 3 }, { "source": "parser.mbty", "original_offset": 30238, - "generated_offset": 443893, + "generated_offset": 444042, "length": 10 }, { "source": "parser.mbty", "original_offset": 30250, - "generated_offset": 443911, + "generated_offset": 444060, "length": 2 }, { "source": "parser.mbty", "original_offset": 30417, - "generated_offset": 444425, + "generated_offset": 444574, "length": 18 }, { "source": "parser.mbty", "original_offset": 30437, - "generated_offset": 444451, + "generated_offset": 444600, "length": 19 }, { "source": "parser.mbty", "original_offset": 30458, - "generated_offset": 444478, + "generated_offset": 444627, "length": 16 }, { "source": "parser.mbty", "original_offset": 30479, - "generated_offset": 444523, + "generated_offset": 444672, "length": 3 }, { "source": "parser.mbty", "original_offset": 30312, - "generated_offset": 444973, + "generated_offset": 445122, "length": 18 }, { "source": "parser.mbty", "original_offset": 30332, - "generated_offset": 444999, + "generated_offset": 445148, "length": 33 }, { "source": "parser.mbty", "original_offset": 30370, - "generated_offset": 445061, + "generated_offset": 445210, "length": 3 }, { "source": "parser.mbty", - "original_offset": 47030, - "generated_offset": 445815, + "original_offset": 47191, + "generated_offset": 445964, "length": 27 }, { "source": "parser.mbty", - "original_offset": 47059, - "generated_offset": 445850, + "original_offset": 47220, + "generated_offset": 445999, "length": 133 }, { "source": "parser.mbty", - "original_offset": 47197, - "generated_offset": 446012, + "original_offset": 47358, + "generated_offset": 446161, "length": 34 }, { "source": "parser.mbty", - "original_offset": 47233, - "generated_offset": 446054, + "original_offset": 47394, + "generated_offset": 446203, "length": 9 }, { "source": "parser.mbty", - "original_offset": 47310, - "generated_offset": 446728, + "original_offset": 47471, + "generated_offset": 446877, "length": 31 }, { "source": "parser.mbty", - "original_offset": 47343, - "generated_offset": 446767, + "original_offset": 47504, + "generated_offset": 446916, "length": 11 }, { "source": "parser.mbty", - "original_offset": 47356, - "generated_offset": 446786, + "original_offset": 47517, + "generated_offset": 446935, "length": 39 }, { "source": "parser.mbty", - "original_offset": 47400, - "generated_offset": 446854, + "original_offset": 47561, + "generated_offset": 447003, "length": 5 }, { "source": "parser.mbty", - "original_offset": 47509, - "generated_offset": 447602, + "original_offset": 47670, + "generated_offset": 447751, "length": 31 }, { "source": "parser.mbty", - "original_offset": 47542, - "generated_offset": 447641, + "original_offset": 47703, + "generated_offset": 447790, "length": 11 }, { "source": "parser.mbty", - "original_offset": 47555, - "generated_offset": 447660, + "original_offset": 47716, + "generated_offset": 447809, "length": 11 }, { "source": "parser.mbty", - "original_offset": 47568, - "generated_offset": 447679, + "original_offset": 47729, + "generated_offset": 447828, "length": 15 }, { "source": "parser.mbty", - "original_offset": 47588, - "generated_offset": 447723, + "original_offset": 47749, + "generated_offset": 447872, "length": 5 }, { "source": "parser.mbty", "original_offset": 130, - "generated_offset": 448035, + "generated_offset": 448184, "length": 6 }, { "source": "parser.mbty", "original_offset": 138, - "generated_offset": 448049, + "generated_offset": 448198, "length": 2 }, { "source": "parser.mbty", "original_offset": 552, - "generated_offset": 448270, + "generated_offset": 448419, "length": 1 }, { "source": "parser.mbty", "original_offset": 555, - "generated_offset": 448279, + "generated_offset": 448428, "length": 1 }, { "source": "parser.mbty", "original_offset": 4464, - "generated_offset": 448533, + "generated_offset": 448682, "length": 1 }, { "source": "parser.mbty", "original_offset": 4467, - "generated_offset": 448542, + "generated_offset": 448691, "length": 1 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 448818, + "generated_offset": 448967, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 448827, + "generated_offset": 448976, "length": 7 }, { "source": "parser.mbty", "original_offset": 4417, - "generated_offset": 449020, + "generated_offset": 449169, "length": 15 }, { "source": "parser.mbty", "original_offset": 4893, - "generated_offset": 449323, + "generated_offset": 449472, "length": 1 }, { "source": "parser.mbty", "original_offset": 4896, - "generated_offset": 449332, + "generated_offset": 449481, "length": 1 }, { "source": "parser.mbty", "original_offset": 28986, - "generated_offset": 449682, + "generated_offset": 449831, "length": 13 }, { "source": "parser.mbty", "original_offset": 29004, - "generated_offset": 449724, + "generated_offset": 449873, "length": 3 }, { "source": "parser.mbty", "original_offset": 6630, - "generated_offset": 450077, + "generated_offset": 450226, "length": 1 }, { "source": "parser.mbty", "original_offset": 6633, - "generated_offset": 450086, + "generated_offset": 450235, "length": 1 }, { "source": "parser.mbty", "original_offset": 613, - "generated_offset": 450322, + "generated_offset": 450471, "length": 1 }, { "source": "parser.mbty", "original_offset": 616, - "generated_offset": 450331, + "generated_offset": 450480, "length": 1 }, { "source": "parser.mbty", "original_offset": 4464, - "generated_offset": 450587, + "generated_offset": 450736, "length": 1 }, { "source": "parser.mbty", "original_offset": 4467, - "generated_offset": 450596, + "generated_offset": 450745, "length": 1 }, { "source": "parser.mbty", "original_offset": 5830, - "generated_offset": 451025, + "generated_offset": 451174, "length": 24 }, { "source": "parser.mbty", "original_offset": 5856, - "generated_offset": 451057, + "generated_offset": 451206, "length": 15 }, { "source": "parser.mbty", "original_offset": 5879, - "generated_offset": 451112, + "generated_offset": 451261, "length": 3 }, { "source": "parser.mbty", "original_offset": 5830, - "generated_offset": 451543, + "generated_offset": 451692, "length": 24 }, { "source": "parser.mbty", "original_offset": 5856, - "generated_offset": 451575, + "generated_offset": 451724, "length": 15 }, { "source": "parser.mbty", "original_offset": 5879, - "generated_offset": 451630, + "generated_offset": 451779, "length": 3 }, { "source": "parser.mbty", "original_offset": 5906, - "generated_offset": 452090, + "generated_offset": 452239, "length": 21 }, { "source": "parser.mbty", "original_offset": 5929, - "generated_offset": 452119, + "generated_offset": 452268, "length": 7 }, { "source": "parser.mbty", "original_offset": 5938, - "generated_offset": 452134, + "generated_offset": 452283, "length": 2 }, { "source": "parser.mbty", "original_offset": 6292, - "generated_offset": 452752, + "generated_offset": 452901, "length": 36 }, { "source": "parser.mbty", "original_offset": 6330, - "generated_offset": 452796, + "generated_offset": 452945, "length": 14 }, { "source": "parser.mbty", "original_offset": 6352, - "generated_offset": 452850, + "generated_offset": 452999, "length": 33 }, { "source": "parser.mbty", "original_offset": 6387, - "generated_offset": 452891, + "generated_offset": 453040, "length": 12 }, { "source": "parser.mbty", "original_offset": 6401, - "generated_offset": 452911, + "generated_offset": 453060, "length": 6 }, { "source": "parser.mbty", "original_offset": 6292, - "generated_offset": 453533, + "generated_offset": 453682, "length": 36 }, { "source": "parser.mbty", "original_offset": 6330, - "generated_offset": 453577, + "generated_offset": 453726, "length": 14 }, { "source": "parser.mbty", "original_offset": 6352, - "generated_offset": 453631, + "generated_offset": 453780, "length": 33 }, { "source": "parser.mbty", "original_offset": 6387, - "generated_offset": 453672, + "generated_offset": 453821, "length": 12 }, { "source": "parser.mbty", "original_offset": 6401, - "generated_offset": 453692, + "generated_offset": 453841, "length": 6 }, { "source": "parser.mbty", "original_offset": 6435, - "generated_offset": 454256, + "generated_offset": 454405, "length": 36 }, { "source": "parser.mbty", "original_offset": 6473, - "generated_offset": 454300, + "generated_offset": 454449, "length": 14 }, { "source": "parser.mbty", "original_offset": 6495, - "generated_offset": 454354, + "generated_offset": 454503, "length": 41 }, { "source": "parser.mbty", "original_offset": 6538, - "generated_offset": 454403, + "generated_offset": 454552, "length": 6 }, { "source": "parser.mbty", "original_offset": 6435, - "generated_offset": 454967, + "generated_offset": 455116, "length": 36 }, { "source": "parser.mbty", "original_offset": 6473, - "generated_offset": 455011, + "generated_offset": 455160, "length": 14 }, { "source": "parser.mbty", "original_offset": 6495, - "generated_offset": 455065, + "generated_offset": 455214, "length": 41 }, { "source": "parser.mbty", "original_offset": 6538, - "generated_offset": 455114, + "generated_offset": 455263, "length": 6 }, { "source": "parser.mbty", "original_offset": 5906, - "generated_offset": 455577, + "generated_offset": 455726, "length": 21 }, { "source": "parser.mbty", "original_offset": 5929, - "generated_offset": 455606, + "generated_offset": 455755, "length": 7 }, { "source": "parser.mbty", "original_offset": 5938, - "generated_offset": 455621, + "generated_offset": 455770, "length": 2 }, { "source": "parser.mbty", "original_offset": 6123, - "generated_offset": 456256, + "generated_offset": 456405, "length": 36 }, { "source": "parser.mbty", "original_offset": 6161, - "generated_offset": 456300, + "generated_offset": 456449, "length": 14 }, { "source": "parser.mbty", "original_offset": 6183, - "generated_offset": 456354, + "generated_offset": 456503, "length": 50 }, { "source": "parser.mbty", "original_offset": 6235, - "generated_offset": 456412, + "generated_offset": 456561, "length": 12 }, { "source": "parser.mbty", "original_offset": 6249, - "generated_offset": 456432, + "generated_offset": 456581, "length": 6 }, { "source": "parser.mbty", "original_offset": 5968, - "generated_offset": 457005, + "generated_offset": 457154, "length": 36 }, { "source": "parser.mbty", "original_offset": 6006, - "generated_offset": 457049, + "generated_offset": 457198, "length": 14 }, { "source": "parser.mbty", "original_offset": 6028, - "generated_offset": 457103, + "generated_offset": 457252, "length": 50 }, { "source": "parser.mbty", "original_offset": 6080, - "generated_offset": 457161, + "generated_offset": 457310, "length": 6 }, { "source": "parser.mbty", "original_offset": 5777, - "generated_offset": 457474, + "generated_offset": 457623, "length": 1 }, { "source": "parser.mbty", "original_offset": 5780, - "generated_offset": 457483, + "generated_offset": 457632, "length": 1 }, { "source": "parser.mbty", "original_offset": 130, - "generated_offset": 457783, + "generated_offset": 457932, "length": 6 }, { "source": "parser.mbty", "original_offset": 138, - "generated_offset": 457797, + "generated_offset": 457946, "length": 2 }, { "source": "parser.mbty", "original_offset": 6123, - "generated_offset": 458432, + "generated_offset": 458581, "length": 36 }, { "source": "parser.mbty", "original_offset": 6161, - "generated_offset": 458476, + "generated_offset": 458625, "length": 14 }, { "source": "parser.mbty", "original_offset": 6183, - "generated_offset": 458530, + "generated_offset": 458679, "length": 50 }, { "source": "parser.mbty", "original_offset": 6235, - "generated_offset": 458588, + "generated_offset": 458737, "length": 12 }, { "source": "parser.mbty", "original_offset": 6249, - "generated_offset": 458608, + "generated_offset": 458757, "length": 6 }, { "source": "parser.mbty", - "original_offset": 49621, - "generated_offset": 459632, + "original_offset": 49782, + "generated_offset": 459781, "length": 39 }, { "source": "parser.mbty", - "original_offset": 49662, - "generated_offset": 459679, + "original_offset": 49823, + "generated_offset": 459828, "length": 14 }, { "source": "parser.mbty", - "original_offset": 49684, - "generated_offset": 459733, + "original_offset": 49845, + "generated_offset": 459882, "length": 31 }, { "source": "parser.mbty", - "original_offset": 49717, - "generated_offset": 459772, + "original_offset": 49878, + "generated_offset": 459921, "length": 35 }, { "source": "parser.mbty", - "original_offset": 49754, - "generated_offset": 459815, + "original_offset": 49915, + "generated_offset": 459964, "length": 41 }, { "source": "parser.mbty", - "original_offset": 49797, - "generated_offset": 459864, + "original_offset": 49958, + "generated_offset": 460013, "length": 21 }, { "source": "parser.mbty", - "original_offset": 49823, - "generated_offset": 459914, + "original_offset": 49984, + "generated_offset": 460063, "length": 10 }, { "source": "parser.mbty", - "original_offset": 49621, - "generated_offset": 460942, + "original_offset": 49782, + "generated_offset": 461091, "length": 39 }, { "source": "parser.mbty", - "original_offset": 49662, - "generated_offset": 460989, + "original_offset": 49823, + "generated_offset": 461138, "length": 14 }, { "source": "parser.mbty", - "original_offset": 49684, - "generated_offset": 461043, + "original_offset": 49845, + "generated_offset": 461192, "length": 31 }, { "source": "parser.mbty", - "original_offset": 49717, - "generated_offset": 461082, + "original_offset": 49878, + "generated_offset": 461231, "length": 35 }, { "source": "parser.mbty", - "original_offset": 49754, - "generated_offset": 461125, + "original_offset": 49915, + "generated_offset": 461274, "length": 41 }, { "source": "parser.mbty", - "original_offset": 49797, - "generated_offset": 461174, + "original_offset": 49958, + "generated_offset": 461323, "length": 21 }, { "source": "parser.mbty", - "original_offset": 49823, - "generated_offset": 461224, + "original_offset": 49984, + "generated_offset": 461373, "length": 10 }, { "source": "parser.mbty", - "original_offset": 49621, - "generated_offset": 462252, + "original_offset": 49782, + "generated_offset": 462401, "length": 39 }, { "source": "parser.mbty", - "original_offset": 49662, - "generated_offset": 462299, + "original_offset": 49823, + "generated_offset": 462448, "length": 14 }, { "source": "parser.mbty", - "original_offset": 49684, - "generated_offset": 462353, + "original_offset": 49845, + "generated_offset": 462502, "length": 31 }, { "source": "parser.mbty", - "original_offset": 49717, - "generated_offset": 462392, + "original_offset": 49878, + "generated_offset": 462541, "length": 35 }, { "source": "parser.mbty", - "original_offset": 49754, - "generated_offset": 462435, + "original_offset": 49915, + "generated_offset": 462584, "length": 41 }, { "source": "parser.mbty", - "original_offset": 49797, - "generated_offset": 462484, + "original_offset": 49958, + "generated_offset": 462633, "length": 21 }, { "source": "parser.mbty", - "original_offset": 49823, - "generated_offset": 462534, + "original_offset": 49984, + "generated_offset": 462683, "length": 10 }, { "source": "parser.mbty", - "original_offset": 44099, - "generated_offset": 462958, + "original_offset": 44260, + "generated_offset": 463107, "length": 24 }, { "source": "parser.mbty", - "original_offset": 44128, - "generated_offset": 463011, + "original_offset": 44289, + "generated_offset": 463160, "length": 3 }, { "source": "parser.mbty", - "original_offset": 44133, - "generated_offset": 463022, + "original_offset": 44294, + "generated_offset": 463171, "length": 2 }, { "source": "parser.mbty", - "original_offset": 40613, - "generated_offset": 463657, + "original_offset": 40774, + "generated_offset": 463806, "length": 52 }, { "source": "parser.mbty", - "original_offset": 40673, - "generated_offset": 463749, + "original_offset": 40834, + "generated_offset": 463898, "length": 12 }, { "source": "parser.mbty", - "original_offset": 40687, - "generated_offset": 463769, + "original_offset": 40848, + "generated_offset": 463918, "length": 22 }, { "source": "parser.mbty", - "original_offset": 40717, - "generated_offset": 463831, + "original_offset": 40878, + "generated_offset": 463980, "length": 16 }, { "source": "parser.mbty", - "original_offset": 40738, - "generated_offset": 463876, + "original_offset": 40899, + "generated_offset": 464025, "length": 5 }, { "source": "parser.mbty", - "original_offset": 49336, - "generated_offset": 464899, + "original_offset": 49497, + "generated_offset": 465048, "length": 39 }, { "source": "parser.mbty", - "original_offset": 49377, - "generated_offset": 464946, + "original_offset": 49538, + "generated_offset": 465095, "length": 14 }, { "source": "parser.mbty", - "original_offset": 49399, - "generated_offset": 465000, + "original_offset": 49560, + "generated_offset": 465149, "length": 31 }, { "source": "parser.mbty", - "original_offset": 49432, - "generated_offset": 465039, + "original_offset": 49593, + "generated_offset": 465188, "length": 35 }, { "source": "parser.mbty", - "original_offset": 49469, - "generated_offset": 465082, + "original_offset": 49630, + "generated_offset": 465231, "length": 42 }, { "source": "parser.mbty", - "original_offset": 49513, - "generated_offset": 465132, + "original_offset": 49674, + "generated_offset": 465281, "length": 21 }, { "source": "parser.mbty", - "original_offset": 49539, - "generated_offset": 465182, + "original_offset": 49700, + "generated_offset": 465331, "length": 10 }, { "source": "parser.mbty", - "original_offset": 49336, - "generated_offset": 466210, + "original_offset": 49497, + "generated_offset": 466359, "length": 39 }, { "source": "parser.mbty", - "original_offset": 49377, - "generated_offset": 466257, + "original_offset": 49538, + "generated_offset": 466406, "length": 14 }, { "source": "parser.mbty", - "original_offset": 49399, - "generated_offset": 466311, + "original_offset": 49560, + "generated_offset": 466460, "length": 31 }, { "source": "parser.mbty", - "original_offset": 49432, - "generated_offset": 466350, + "original_offset": 49593, + "generated_offset": 466499, "length": 35 }, { "source": "parser.mbty", - "original_offset": 49469, - "generated_offset": 466393, + "original_offset": 49630, + "generated_offset": 466542, "length": 42 }, { "source": "parser.mbty", - "original_offset": 49513, - "generated_offset": 466443, + "original_offset": 49674, + "generated_offset": 466592, "length": 21 }, { "source": "parser.mbty", - "original_offset": 49539, - "generated_offset": 466493, + "original_offset": 49700, + "generated_offset": 466642, "length": 10 }, { "source": "parser.mbty", - "original_offset": 49336, - "generated_offset": 467521, + "original_offset": 49497, + "generated_offset": 467670, "length": 39 }, { "source": "parser.mbty", - "original_offset": 49377, - "generated_offset": 467568, + "original_offset": 49538, + "generated_offset": 467717, "length": 14 }, { "source": "parser.mbty", - "original_offset": 49399, - "generated_offset": 467622, + "original_offset": 49560, + "generated_offset": 467771, "length": 31 }, { "source": "parser.mbty", - "original_offset": 49432, - "generated_offset": 467661, + "original_offset": 49593, + "generated_offset": 467810, "length": 35 }, { "source": "parser.mbty", - "original_offset": 49469, - "generated_offset": 467704, + "original_offset": 49630, + "generated_offset": 467853, "length": 42 }, { "source": "parser.mbty", - "original_offset": 49513, - "generated_offset": 467754, + "original_offset": 49674, + "generated_offset": 467903, "length": 21 }, { "source": "parser.mbty", - "original_offset": 49539, - "generated_offset": 467804, + "original_offset": 49700, + "generated_offset": 467953, "length": 10 }, { "source": "parser.mbty", - "original_offset": 44327, - "generated_offset": 468184, + "original_offset": 44488, + "generated_offset": 468333, "length": 7 }, { "source": "parser.mbty", - "original_offset": 44336, - "generated_offset": 468199, + "original_offset": 44497, + "generated_offset": 468348, "length": 2 }, { "source": "parser.mbty", - "original_offset": 44340, - "generated_offset": 468209, + "original_offset": 44501, + "generated_offset": 468358, "length": 2 }, { "source": "parser.mbty", - "original_offset": 49878, - "generated_offset": 468814, + "original_offset": 50039, + "generated_offset": 468963, "length": 21 }, { "source": "parser.mbty", - "original_offset": 49901, - "generated_offset": 468843, + "original_offset": 50062, + "generated_offset": 468992, "length": 13 }, { "source": "parser.mbty", - "original_offset": 49916, - "generated_offset": 468864, + "original_offset": 50077, + "generated_offset": 469013, "length": 15 }, { "source": "parser.mbty", - "original_offset": 49936, - "generated_offset": 468908, + "original_offset": 50097, + "generated_offset": 469057, "length": 5 }, { "source": "parser.mbty", - "original_offset": 50352, - "generated_offset": 469549, + "original_offset": 50513, + "generated_offset": 469698, "length": 9 }, { "source": "parser.mbty", - "original_offset": 50363, - "generated_offset": 469566, + "original_offset": 50524, + "generated_offset": 469715, "length": 37 }, { "source": "parser.mbty", - "original_offset": 50408, - "generated_offset": 469643, + "original_offset": 50569, + "generated_offset": 469792, "length": 43 }, { "source": "parser.mbty", - "original_offset": 50453, - "generated_offset": 469694, + "original_offset": 50614, + "generated_offset": 469843, "length": 14 }, { "source": "parser.mbty", - "original_offset": 50472, - "generated_offset": 469737, + "original_offset": 50633, + "generated_offset": 469886, "length": 13 }, { "source": "parser.mbty", - "original_offset": 44327, - "generated_offset": 470120, + "original_offset": 44488, + "generated_offset": 470269, "length": 7 }, { "source": "parser.mbty", - "original_offset": 44336, - "generated_offset": 470135, + "original_offset": 44497, + "generated_offset": 470284, "length": 2 }, { "source": "parser.mbty", - "original_offset": 44340, - "generated_offset": 470145, + "original_offset": 44501, + "generated_offset": 470294, "length": 2 }, { "source": "parser.mbty", - "original_offset": 44374, - "generated_offset": 470440, + "original_offset": 44535, + "generated_offset": 470589, "length": 7 }, { "source": "parser.mbty", - "original_offset": 44383, - "generated_offset": 470455, + "original_offset": 44544, + "generated_offset": 470604, "length": 2 }, { "source": "parser.mbty", - "original_offset": 44387, - "generated_offset": 470465, + "original_offset": 44548, + "generated_offset": 470614, "length": 2 }, { "source": "parser.mbty", - "original_offset": 48975, - "generated_offset": 470975, + "original_offset": 49136, + "generated_offset": 471124, "length": 23 }, { "source": "parser.mbty", - "original_offset": 49000, - "generated_offset": 471006, + "original_offset": 49161, + "generated_offset": 471155, "length": 10 }, { "source": "parser.mbty", - "original_offset": 49012, - "generated_offset": 471024, + "original_offset": 49173, + "generated_offset": 471173, "length": 15 }, { "source": "parser.mbty", - "original_offset": 49032, - "generated_offset": 471068, + "original_offset": 49193, + "generated_offset": 471217, "length": 5 }, { "source": "parser.mbty", - "original_offset": 49094, - "generated_offset": 471974, + "original_offset": 49255, + "generated_offset": 472123, "length": 35 }, { "source": "parser.mbty", - "original_offset": 49131, - "generated_offset": 472017, + "original_offset": 49292, + "generated_offset": 472166, "length": 22 }, { "source": "parser.mbty", - "original_offset": 49155, - "generated_offset": 472047, + "original_offset": 49316, + "generated_offset": 472196, "length": 20 }, { "source": "parser.mbty", - "original_offset": 49177, - "generated_offset": 472075, + "original_offset": 49338, + "generated_offset": 472224, "length": 28 }, { "source": "parser.mbty", - "original_offset": 49213, - "generated_offset": 472143, + "original_offset": 49374, + "generated_offset": 472292, "length": 4 }, { "source": "parser.mbty", - "original_offset": 49225, - "generated_offset": 472187, + "original_offset": 49386, + "generated_offset": 472336, "length": 25 }, { "source": "parser.mbty", - "original_offset": 49255, - "generated_offset": 472241, + "original_offset": 49416, + "generated_offset": 472390, "length": 10 }, { "source": "parser.mbty", - "original_offset": 48875, - "generated_offset": 472928, + "original_offset": 49036, + "generated_offset": 473077, "length": 19 }, { "source": "parser.mbty", - "original_offset": 48896, - "generated_offset": 472955, + "original_offset": 49057, + "generated_offset": 473104, "length": 9 }, { "source": "parser.mbty", - "original_offset": 48907, - "generated_offset": 472972, + "original_offset": 49068, + "generated_offset": 473121, "length": 9 }, { "source": "parser.mbty", - "original_offset": 48918, - "generated_offset": 472989, + "original_offset": 49079, + "generated_offset": 473138, "length": 15 }, { "source": "parser.mbty", - "original_offset": 48938, - "generated_offset": 473033, + "original_offset": 49099, + "generated_offset": 473182, "length": 5 }, { "source": "parser.mbty", - "original_offset": 44974, - "generated_offset": 473214, + "original_offset": 45135, + "generated_offset": 473363, "length": 8 }, { "source": "parser.mbty", - "original_offset": 48875, - "generated_offset": 473899, + "original_offset": 49036, + "generated_offset": 474048, "length": 19 }, { "source": "parser.mbty", - "original_offset": 48896, - "generated_offset": 473926, + "original_offset": 49057, + "generated_offset": 474075, "length": 9 }, { "source": "parser.mbty", - "original_offset": 48907, - "generated_offset": 473943, + "original_offset": 49068, + "generated_offset": 474092, "length": 9 }, { "source": "parser.mbty", - "original_offset": 48918, - "generated_offset": 473960, + "original_offset": 49079, + "generated_offset": 474109, "length": 15 }, { "source": "parser.mbty", - "original_offset": 48938, - "generated_offset": 474004, + "original_offset": 49099, + "generated_offset": 474153, "length": 5 }, { "source": "parser.mbty", - "original_offset": 44993, - "generated_offset": 474193, + "original_offset": 45154, + "generated_offset": 474342, "length": 13 }, { "source": "parser.mbty", - "original_offset": 54138, - "generated_offset": 474885, + "original_offset": 54299, + "generated_offset": 475034, "length": 23 }, { "source": "parser.mbty", - "original_offset": 54169, - "generated_offset": 474948, + "original_offset": 54330, + "generated_offset": 475097, "length": 33 }, { "source": "parser.mbty", - "original_offset": 54204, - "generated_offset": 474989, + "original_offset": 54365, + "generated_offset": 475138, "length": 84 }, { "source": "parser.mbty", - "original_offset": 54290, - "generated_offset": 475081, + "original_offset": 54451, + "generated_offset": 475230, "length": 98 }, { "source": "parser.mbty", - "original_offset": 54396, - "generated_offset": 475219, + "original_offset": 54557, + "generated_offset": 475368, "length": 7 }, { "source": "parser.mbty", - "original_offset": 53332, - "generated_offset": 475575, + "original_offset": 53493, + "generated_offset": 475724, "length": 13 }, { "source": "parser.mbty", - "original_offset": 53350, - "generated_offset": 475617, + "original_offset": 53511, + "generated_offset": 475766, "length": 3 }, { "source": "parser.mbty", - "original_offset": 53433, - "generated_offset": 476274, + "original_offset": 53594, + "generated_offset": 476423, "length": 42 }, { "source": "parser.mbty", - "original_offset": 53477, - "generated_offset": 476324, + "original_offset": 53638, + "generated_offset": 476473, "length": 54 }, { "source": "parser.mbty", - "original_offset": 53533, - "generated_offset": 476386, + "original_offset": 53694, + "generated_offset": 476535, "length": 40 }, { "source": "parser.mbty", - "original_offset": 53575, - "generated_offset": 476434, + "original_offset": 53736, + "generated_offset": 476583, "length": 31 }, { "source": "parser.mbty", - "original_offset": 53608, - "generated_offset": 476473, + "original_offset": 53769, + "generated_offset": 476622, "length": 21 }, { "source": "parser.mbty", - "original_offset": 53361, - "generated_offset": 476668, + "original_offset": 53522, + "generated_offset": 476817, "length": 6 }, { "source": "parser.mbty", - "original_offset": 53977, - "generated_offset": 477199, + "original_offset": 54138, + "generated_offset": 477348, "length": 32 }, { "source": "parser.mbty", - "original_offset": 54011, - "generated_offset": 477239, + "original_offset": 54172, + "generated_offset": 477388, "length": 14 }, { "source": "parser.mbty", - "original_offset": 54033, - "generated_offset": 477293, + "original_offset": 54194, + "generated_offset": 477442, "length": 24 }, { "source": "parser.mbty", - "original_offset": 54059, - "generated_offset": 477325, + "original_offset": 54220, + "generated_offset": 477474, "length": 61 }, { "source": "parser.mbty", - "original_offset": 53702, - "generated_offset": 477964, + "original_offset": 53863, + "generated_offset": 478113, "length": 33 }, { "source": "parser.mbty", - "original_offset": 53737, - "generated_offset": 478005, + "original_offset": 53898, + "generated_offset": 478154, "length": 14 }, { "source": "parser.mbty", - "original_offset": 53759, - "generated_offset": 478059, + "original_offset": 53920, + "generated_offset": 478208, "length": 61 }, { "source": "parser.mbty", - "original_offset": 53828, - "generated_offset": 478160, + "original_offset": 53989, + "generated_offset": 478309, "length": 29 }, { "source": "parser.mbty", - "original_offset": 53859, - "generated_offset": 478197, + "original_offset": 54020, + "generated_offset": 478346, "length": 15 }, { "source": "parser.mbty", - "original_offset": 53882, - "generated_offset": 478252, + "original_offset": 54043, + "generated_offset": 478401, "length": 68 }, { "source": "parser.mbty", - "original_offset": 46083, - "generated_offset": 478905, + "original_offset": 46244, + "generated_offset": 479054, "length": 42 }, { "source": "parser.mbty", - "original_offset": 46127, - "generated_offset": 478955, + "original_offset": 46288, + "generated_offset": 479104, "length": 8 }, { "source": "parser.mbty", - "original_offset": 46137, - "generated_offset": 478971, + "original_offset": 46298, + "generated_offset": 479120, "length": 15 }, { "source": "parser.mbty", - "original_offset": 46157, - "generated_offset": 479015, + "original_offset": 46318, + "generated_offset": 479164, "length": 3 }, { "source": "parser.mbty", - "original_offset": 40102, - "generated_offset": 479785, + "original_offset": 40263, + "generated_offset": 479934, "length": 20 }, { "source": "parser.mbty", - "original_offset": 40124, - "generated_offset": 479813, + "original_offset": 40285, + "generated_offset": 479962, "length": 2 }, { "source": "parser.mbty", - "original_offset": 40128, - "generated_offset": 479823, + "original_offset": 40289, + "generated_offset": 479972, "length": 22 }, { "source": "parser.mbty", - "original_offset": 40158, - "generated_offset": 479885, + "original_offset": 40319, + "generated_offset": 480034, "length": 15 }, { "source": "parser.mbty", - "original_offset": 40181, - "generated_offset": 479940, + "original_offset": 40342, + "generated_offset": 480089, "length": 17 }, { "source": "parser.mbty", - "original_offset": 40203, - "generated_offset": 479986, + "original_offset": 40364, + "generated_offset": 480135, "length": 5 }, { "source": "parser.mbty", - "original_offset": 40268, - "generated_offset": 480690, + "original_offset": 40429, + "generated_offset": 480839, "length": 35 }, { "source": "parser.mbty", - "original_offset": 40305, - "generated_offset": 480733, + "original_offset": 40466, + "generated_offset": 480882, "length": 22 }, { "source": "parser.mbty", - "original_offset": 40335, - "generated_offset": 480795, + "original_offset": 40496, + "generated_offset": 480944, "length": 15 }, { "source": "parser.mbty", - "original_offset": 40358, - "generated_offset": 480850, + "original_offset": 40519, + "generated_offset": 480999, "length": 16 }, { "source": "parser.mbty", - "original_offset": 40379, - "generated_offset": 480895, + "original_offset": 40540, + "generated_offset": 481044, "length": 5 }, { "source": "parser.mbty", - "original_offset": 41503, - "generated_offset": 481315, + "original_offset": 41664, + "generated_offset": 481464, "length": 23 }, { "source": "parser.mbty", - "original_offset": 41528, - "generated_offset": 481346, + "original_offset": 41689, + "generated_offset": 481495, "length": 3 }, { "source": "parser.mbty", - "original_offset": 41503, - "generated_offset": 481764, + "original_offset": 41664, + "generated_offset": 481913, "length": 23 }, { "source": "parser.mbty", - "original_offset": 41528, - "generated_offset": 481795, + "original_offset": 41689, + "generated_offset": 481944, "length": 3 }, { "source": "parser.mbty", - "original_offset": 41651, - "generated_offset": 482211, + "original_offset": 41812, + "generated_offset": 482360, "length": 1 }, { "source": "parser.mbty", - "original_offset": 41654, - "generated_offset": 482220, + "original_offset": 41815, + "generated_offset": 482369, "length": 11 }, { "source": "parser.mbty", - "original_offset": 41667, - "generated_offset": 482239, + "original_offset": 41828, + "generated_offset": 482388, "length": 3 }, { "source": "parser.mbty", - "original_offset": 45273, - "generated_offset": 482660, + "original_offset": 45434, + "generated_offset": 482809, "length": 1 }, { "source": "parser.mbty", - "original_offset": 45276, - "generated_offset": 482669, + "original_offset": 45437, + "generated_offset": 482818, "length": 28 }, { "source": "parser.mbty", - "original_offset": 45306, - "generated_offset": 482705, + "original_offset": 45467, + "generated_offset": 482854, "length": 3 }, { "source": "parser.mbty", - "original_offset": 39707, - "generated_offset": 483897, + "original_offset": 39868, + "generated_offset": 484046, "length": 34 }, { "source": "parser.mbty", - "original_offset": 39743, - "generated_offset": 483939, + "original_offset": 39904, + "generated_offset": 484088, "length": 20 }, { "source": "parser.mbty", - "original_offset": 39765, - "generated_offset": 483967, + "original_offset": 39926, + "generated_offset": 484116, "length": 23 }, { "source": "parser.mbty", - "original_offset": 39790, - "generated_offset": 483998, + "original_offset": 39951, + "generated_offset": 484147, "length": 17 }, { "source": "parser.mbty", - "original_offset": 39809, - "generated_offset": 484023, + "original_offset": 39970, + "generated_offset": 484172, "length": 42 }, { "source": "parser.mbty", - "original_offset": 39853, - "generated_offset": 484073, + "original_offset": 40014, + "generated_offset": 484222, "length": 49 }, { "source": "parser.mbty", - "original_offset": 39910, - "generated_offset": 484162, + "original_offset": 40071, + "generated_offset": 484311, "length": 57 }, { "source": "parser.mbty", - "original_offset": 39972, - "generated_offset": 484248, + "original_offset": 40133, + "generated_offset": 484397, "length": 10 }, { "source": "parser.mbty", - "original_offset": 39235, - "generated_offset": 485331, + "original_offset": 39396, + "generated_offset": 485480, "length": 35 }, { "source": "parser.mbty", - "original_offset": 39272, - "generated_offset": 485374, + "original_offset": 39433, + "generated_offset": 485523, "length": 23 }, { "source": "parser.mbty", - "original_offset": 39297, - "generated_offset": 485405, + "original_offset": 39458, + "generated_offset": 485554, "length": 17 }, { "source": "parser.mbty", - "original_offset": 39316, - "generated_offset": 485430, + "original_offset": 39477, + "generated_offset": 485579, "length": 89 }, { "source": "parser.mbty", - "original_offset": 39413, - "generated_offset": 485559, + "original_offset": 39574, + "generated_offset": 485708, "length": 185 }, { "source": "parser.mbty", - "original_offset": 39603, - "generated_offset": 485773, + "original_offset": 39764, + "generated_offset": 485922, "length": 10 }, { "source": "parser.mbty", "original_offset": 5364, - "generated_offset": 486029, + "generated_offset": 486178, "length": 17 }, { "source": "parser.mbty", "original_offset": 5383, - "generated_offset": 486054, + "generated_offset": 486203, "length": 2 }, { "source": "parser.mbty", "original_offset": 32607, - "generated_offset": 486492, + "generated_offset": 486641, "length": 24 }, { "source": "parser.mbty", "original_offset": 32633, - "generated_offset": 486524, + "generated_offset": 486673, "length": 11 }, { "source": "parser.mbty", "original_offset": 32646, - "generated_offset": 486543, + "generated_offset": 486692, "length": 9 }, { "source": "parser.mbty", "original_offset": 32657, - "generated_offset": 486560, + "generated_offset": 486709, "length": 5 }, { "source": "parser.mbty", "original_offset": 35170, - "generated_offset": 487221, + "generated_offset": 487370, "length": 23 }, { "source": "parser.mbty", "original_offset": 35195, - "generated_offset": 487252, + "generated_offset": 487401, "length": 9 }, { "source": "parser.mbty", "original_offset": 35206, - "generated_offset": 487269, + "generated_offset": 487418, "length": 21 }, { "source": "parser.mbty", "original_offset": 35235, - "generated_offset": 487330, + "generated_offset": 487479, "length": 9 }, { "source": "parser.mbty", "original_offset": 35246, - "generated_offset": 487347, + "generated_offset": 487496, "length": 13 }, { "source": "parser.mbty", "original_offset": 35264, - "generated_offset": 487389, + "generated_offset": 487538, "length": 5 }, { "source": "parser.mbty", "original_offset": 5627, - "generated_offset": 487644, + "generated_offset": 487793, "length": 1 }, { "source": "parser.mbty", "original_offset": 5630, - "generated_offset": 487653, + "generated_offset": 487802, "length": 1 }, { "source": "parser.mbty", "original_offset": 35486, - "generated_offset": 488201, + "generated_offset": 488350, "length": 28 }, { "source": "parser.mbty", "original_offset": 35516, - "generated_offset": 488237, + "generated_offset": 488386, "length": 25 }, { "source": "parser.mbty", "original_offset": 35549, - "generated_offset": 488302, + "generated_offset": 488451, "length": 37 }, { "source": "parser.mbty", "original_offset": 35588, - "generated_offset": 488347, + "generated_offset": 488496, "length": 9 }, { "source": "parser.mbty", "original_offset": 31536, - "generated_offset": 489028, + "generated_offset": 489177, "length": 33 }, { "source": "parser.mbty", "original_offset": 31571, - "generated_offset": 489069, + "generated_offset": 489218, "length": 14 }, { "source": "parser.mbty", "original_offset": 31593, - "generated_offset": 489123, + "generated_offset": 489272, "length": 20 }, { "source": "parser.mbty", "original_offset": 31615, - "generated_offset": 489151, + "generated_offset": 489300, "length": 36 }, { "source": "parser.mbty", "original_offset": 31656, - "generated_offset": 489216, + "generated_offset": 489365, "length": 5 }, { "source": "parser.mbty", "original_offset": 31689, - "generated_offset": 489664, + "generated_offset": 489813, "length": 13 }, { "source": "parser.mbty", "original_offset": 31704, - "generated_offset": 489685, + "generated_offset": 489834, "length": 29 }, { "source": "parser.mbty", "original_offset": 31738, - "generated_offset": 489743, + "generated_offset": 489892, "length": 3 }, { "source": "parser.mbty", "original_offset": 31800, - "generated_offset": 490440, + "generated_offset": 490589, "length": 33 }, { "source": "parser.mbty", "original_offset": 31835, - "generated_offset": 490481, + "generated_offset": 490630, "length": 14 }, { "source": "parser.mbty", "original_offset": 31857, - "generated_offset": 490535, + "generated_offset": 490684, "length": 24 }, { "source": "parser.mbty", "original_offset": 31883, - "generated_offset": 490567, + "generated_offset": 490716, "length": 36 }, { "source": "parser.mbty", "original_offset": 31924, - "generated_offset": 490632, + "generated_offset": 490781, "length": 5 }, { "source": "parser.mbty", "original_offset": 31977, - "generated_offset": 491102, + "generated_offset": 491251, "length": 17 }, { "source": "parser.mbty", "original_offset": 31996, - "generated_offset": 491127, + "generated_offset": 491276, "length": 29 }, { "source": "parser.mbty", "original_offset": 32030, - "generated_offset": 491185, + "generated_offset": 491334, "length": 3 }, { "source": "parser.mbty", "original_offset": 4584, - "generated_offset": 491445, + "generated_offset": 491594, "length": 1 }, { "source": "parser.mbty", "original_offset": 4587, - "generated_offset": 491454, + "generated_offset": 491603, "length": 1 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 491761, + "generated_offset": 491910, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 491770, + "generated_offset": 491919, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 491783, + "generated_offset": 491932, "length": 2 }, { "source": "parser.mbty", "original_offset": 4148, - "generated_offset": 492040, + "generated_offset": 492189, "length": 1 }, { "source": "parser.mbty", "original_offset": 4151, - "generated_offset": 492049, + "generated_offset": 492198, "length": 7 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 492289, + "generated_offset": 492438, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 492314, + "generated_offset": 492463, "length": 2 }, { "source": "parser.mbty", "original_offset": 4525, - "generated_offset": 492498, + "generated_offset": 492647, "length": 15 }, { "source": "parser.mbty", "original_offset": 32062, - "generated_offset": 492953, + "generated_offset": 493102, "length": 23 }, { "source": "parser.mbty", "original_offset": 32087, - "generated_offset": 492984, + "generated_offset": 493133, "length": 15 }, { "source": "parser.mbty", "original_offset": 32107, - "generated_offset": 493028, + "generated_offset": 493177, "length": 3 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 493253, + "generated_offset": 493402, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 493267, + "generated_offset": 493416, "length": 2 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 493442, + "generated_offset": 493591, "length": 6 }, { "source": "parser.mbty", "original_offset": 32157, - "generated_offset": 493697, + "generated_offset": 493846, "length": 1 }, { "source": "parser.mbty", "original_offset": 32160, - "generated_offset": 493706, + "generated_offset": 493855, "length": 1 }, { "source": "parser.mbty", "original_offset": 32372, - "generated_offset": 494461, + "generated_offset": 494610, "length": 31 }, { "source": "parser.mbty", "original_offset": 32405, - "generated_offset": 494500, + "generated_offset": 494649, "length": 20 }, { "source": "parser.mbty", "original_offset": 32427, - "generated_offset": 494528, + "generated_offset": 494677, "length": 21 }, { "source": "parser.mbty", "original_offset": 32450, - "generated_offset": 494557, + "generated_offset": 494706, "length": 16 }, { "source": "parser.mbty", "original_offset": 32468, - "generated_offset": 494581, + "generated_offset": 494730, "length": 21 }, { "source": "parser.mbty", "original_offset": 32494, - "generated_offset": 494631, + "generated_offset": 494780, "length": 10 }, { "source": "parser.mbty", "original_offset": 37348, - "generated_offset": 495511, + "generated_offset": 495660, "length": 24 }, { "source": "parser.mbty", "original_offset": 37374, - "generated_offset": 495543, + "generated_offset": 495692, "length": 15 }, { "source": "parser.mbty", "original_offset": 37391, - "generated_offset": 495566, + "generated_offset": 495715, "length": 16 }, { "source": "parser.mbty", "original_offset": 37409, - "generated_offset": 495590, + "generated_offset": 495739, "length": 26 }, { "source": "parser.mbty", "original_offset": 37443, - "generated_offset": 495656, + "generated_offset": 495805, "length": 22 }, { "source": "parser.mbty", "original_offset": 37470, - "generated_offset": 495707, + "generated_offset": 495856, "length": 10 }, { "source": "parser.mbty", "original_offset": 35090, - "generated_offset": 495948, + "generated_offset": 496097, "length": 1 }, { "source": "parser.mbty", "original_offset": 35093, - "generated_offset": 495957, - "length": 1 - }, - { - "source": "parser.mbty", - "original_offset": 37587, - "generated_offset": 496258, - "length": 1 - }, - { - "source": "parser.mbty", - "original_offset": 37590, - "generated_offset": 496267, + "generated_offset": 496106, "length": 1 }, { "source": "parser.mbty", "original_offset": 38028, - "generated_offset": 497396, + "generated_offset": 497235, "length": 26 }, { "source": "parser.mbty", "original_offset": 38056, - "generated_offset": 497430, + "generated_offset": 497269, "length": 20 }, { "source": "parser.mbty", "original_offset": 38078, - "generated_offset": 497458, + "generated_offset": 497297, "length": 25 }, { "source": "parser.mbty", "original_offset": 38105, - "generated_offset": 497491, + "generated_offset": 497330, "length": 15 }, { "source": "parser.mbty", "original_offset": 38122, - "generated_offset": 497514, + "generated_offset": 497353, "length": 19 }, { "source": "parser.mbty", "original_offset": 38143, - "generated_offset": 497541, + "generated_offset": 497380, "length": 16 }, { "source": "parser.mbty", "original_offset": 38161, - "generated_offset": 497565, + "generated_offset": 497404, "length": 21 }, { "source": "parser.mbty", "original_offset": 38187, - "generated_offset": 497615, + "generated_offset": 497454, "length": 24 }, { "source": "parser.mbty", "original_offset": 38214, - "generated_offset": 497648, + "generated_offset": 497487, "length": 9 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 497879, + "generated_offset": 497718, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 497893, + "generated_offset": 497732, "length": 2 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 498068, + "generated_offset": 497907, "length": 6 }, { "source": "parser.mbty", "original_offset": 37767, - "generated_offset": 498562, + "generated_offset": 498401, "length": 21 }, { "source": "parser.mbty", "original_offset": 37790, - "generated_offset": 498591, + "generated_offset": 498430, "length": 15 }, { "source": "parser.mbty", "original_offset": 37810, - "generated_offset": 498635, + "generated_offset": 498474, "length": 7 }, { "source": "parser.mbty", "original_offset": 4464, - "generated_offset": 498895, + "generated_offset": 498734, "length": 1 }, { "source": "parser.mbty", "original_offset": 4467, - "generated_offset": 498904, + "generated_offset": 498743, "length": 1 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 499300, + "generated_offset": 499139, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 499309, + "generated_offset": 499148, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 499322, + "generated_offset": 499161, "length": 2 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 499599, + "generated_offset": 499438, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 499608, + "generated_offset": 499447, "length": 7 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 499932, + "generated_offset": 499771, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 499957, + "generated_offset": 499796, "length": 2 }, { "source": "parser.mbty", "original_offset": 4417, - "generated_offset": 500145, + "generated_offset": 499984, "length": 15 }, { "source": "parser.mbty", "original_offset": 38315, - "generated_offset": 501101, + "generated_offset": 500940, "length": 26 }, { "source": "parser.mbty", "original_offset": 38343, - "generated_offset": 501135, + "generated_offset": 500974, "length": 77 }, { "source": "parser.mbty", "original_offset": 38422, - "generated_offset": 501220, + "generated_offset": 501059, "length": 19 }, { "source": "parser.mbty", "original_offset": 38443, - "generated_offset": 501247, + "generated_offset": 501086, "length": 16 }, { "source": "parser.mbty", "original_offset": 38461, - "generated_offset": 501271, + "generated_offset": 501110, "length": 21 }, { "source": "parser.mbty", "original_offset": 38487, - "generated_offset": 501321, + "generated_offset": 501160, "length": 24 }, { "source": "parser.mbty", "original_offset": 38513, - "generated_offset": 501353, + "generated_offset": 501192, "length": 9 }, { "source": "parser.mbty", "original_offset": 37824, - "generated_offset": 501538, + "generated_offset": 501377, "length": 6 }, + { + "source": "parser.mbty", + "original_offset": 37587, + "generated_offset": 501683, + "length": 1 + }, + { + "source": "parser.mbty", + "original_offset": 37590, + "generated_offset": 501692, + "length": 1 + }, + { + "source": "parser.mbty", + "original_offset": 38610, + "generated_offset": 501957, + "length": 1 + }, + { + "source": "parser.mbty", + "original_offset": 38613, + "generated_offset": 501966, + "length": 1 + }, { "source": "parser.mbty", "original_offset": 37650, - "generated_offset": 501781, + "generated_offset": 502204, "length": 6 }, { "source": "parser.mbty", "original_offset": 37658, - "generated_offset": 501795, + "generated_offset": 502218, "length": 2 }, { "source": "parser.mbty", - "original_offset": 38654, - "generated_offset": 502658, + "original_offset": 38791, + "generated_offset": 503207, "length": 31 }, { "source": "parser.mbty", - "original_offset": 38687, - "generated_offset": 502697, + "original_offset": 38824, + "generated_offset": 503246, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38704, - "generated_offset": 502720, + "original_offset": 38841, + "generated_offset": 503269, + "length": 22 + }, + { + "source": "parser.mbty", + "original_offset": 38865, + "generated_offset": 503299, "length": 15 }, { "source": "parser.mbty", - "original_offset": 38721, - "generated_offset": 502743, + "original_offset": 38882, + "generated_offset": 503322, "length": 21 }, { "source": "parser.mbty", - "original_offset": 38744, - "generated_offset": 502772, + "original_offset": 38905, + "generated_offset": 503351, "length": 16 }, { "source": "parser.mbty", - "original_offset": 38762, - "generated_offset": 502796, + "original_offset": 38923, + "generated_offset": 503375, "length": 21 }, { "source": "parser.mbty", - "original_offset": 38788, - "generated_offset": 502846, + "original_offset": 38949, + "generated_offset": 503425, "length": 10 }, { "source": "parser.mbty", "original_offset": 37668, - "generated_offset": 503026, + "generated_offset": 503605, "length": 6 }, + { + "source": "parser.mbty", + "original_offset": 38621, + "generated_offset": 503808, + "length": 13 + }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 503361, + "generated_offset": 504150, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 503386, + "generated_offset": 504175, "length": 2 }, { "source": "parser.mbty", "original_offset": 4584, - "generated_offset": 503665, + "generated_offset": 504454, "length": 1 }, { "source": "parser.mbty", "original_offset": 4587, - "generated_offset": 503674, + "generated_offset": 504463, "length": 1 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 503948, + "generated_offset": 504737, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 503957, + "generated_offset": 504746, "length": 7 }, { "source": "parser.mbty", - "original_offset": 38843, - "generated_offset": 504265, + "original_offset": 39004, + "generated_offset": 505054, "length": 6 }, { "source": "parser.mbty", - "original_offset": 38851, - "generated_offset": 504279, + "original_offset": 39012, + "generated_offset": 505068, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38863, - "generated_offset": 504455, + "original_offset": 39024, + "generated_offset": 505244, "length": 6 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 504776, + "generated_offset": 505565, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 504785, + "generated_offset": 505574, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 504798, + "generated_offset": 505587, "length": 2 }, { "source": "parser.mbty", "original_offset": 28218, - "generated_offset": 505037, + "generated_offset": 505826, "length": 14 }, { "source": "parser.mbty", "original_offset": 28234, - "generated_offset": 505059, + "generated_offset": 505848, "length": 2 }, { "source": "parser.mbty", "original_offset": 28267, - "generated_offset": 505366, + "generated_offset": 506155, "length": 11 }, { "source": "parser.mbty", "original_offset": 28280, - "generated_offset": 505385, + "generated_offset": 506174, "length": 7 }, { "source": "parser.mbty", "original_offset": 28289, - "generated_offset": 505400, + "generated_offset": 506189, "length": 2 }, { "source": "parser.mbty", "original_offset": 31292, - "generated_offset": 505821, + "generated_offset": 506610, "length": 19 }, { "source": "parser.mbty", "original_offset": 31313, - "generated_offset": 505848, + "generated_offset": 506637, "length": 15 }, { "source": "parser.mbty", "original_offset": 31333, - "generated_offset": 505892, + "generated_offset": 506681, "length": 3 }, { "source": "parser.mbty", "original_offset": 31349, - "generated_offset": 506260, + "generated_offset": 507049, "length": 19 }, { "source": "parser.mbty", "original_offset": 31373, - "generated_offset": 506308, + "generated_offset": 507097, "length": 16 }, { "source": "parser.mbty", "original_offset": 31422, - "generated_offset": 506635, + "generated_offset": 507424, "length": 1 }, { "source": "parser.mbty", "original_offset": 31425, - "generated_offset": 506644, + "generated_offset": 507433, "length": 1 }, { "source": "parser.mbty", "original_offset": 30910, - "generated_offset": 507564, + "generated_offset": 508353, "length": 23 }, { "source": "parser.mbty", "original_offset": 30938, - "generated_offset": 507616, + "generated_offset": 508405, "length": 12 }, { "source": "parser.mbty", "original_offset": 30952, - "generated_offset": 507636, + "generated_offset": 508425, "length": 41 }, { "source": "parser.mbty", "original_offset": 30995, - "generated_offset": 507685, + "generated_offset": 508474, "length": 20 }, { "source": "parser.mbty", "original_offset": 31017, - "generated_offset": 507713, + "generated_offset": 508502, "length": 75 }, { "source": "parser.mbty", "original_offset": 31094, - "generated_offset": 507796, + "generated_offset": 508585, "length": 20 }, { "source": "parser.mbty", "original_offset": 31116, - "generated_offset": 507824, + "generated_offset": 508613, "length": 59 }, { "source": "parser.mbty", "original_offset": 31177, - "generated_offset": 507891, + "generated_offset": 508680, "length": 24 }, { "source": "parser.mbty", "original_offset": 31203, - "generated_offset": 507923, + "generated_offset": 508712, "length": 16 }, { "source": "parser.mbty", - "original_offset": 52462, - "generated_offset": 508376, + "original_offset": 52623, + "generated_offset": 509165, "length": 27 }, { "source": "parser.mbty", - "original_offset": 52491, - "generated_offset": 508411, + "original_offset": 52652, + "generated_offset": 509200, "length": 15 }, { "source": "parser.mbty", - "original_offset": 52511, - "generated_offset": 508455, + "original_offset": 52672, + "generated_offset": 509244, "length": 4 }, { "source": "parser.mbty", "original_offset": 31449, - "generated_offset": 508760, + "generated_offset": 509549, "length": 1 }, { "source": "parser.mbty", "original_offset": 31452, - "generated_offset": 508769, + "generated_offset": 509558, "length": 1 }, { "source": "parser.mbty", "original_offset": 30546, - "generated_offset": 509541, + "generated_offset": 510330, "length": 23 }, { "source": "parser.mbty", "original_offset": 30574, - "generated_offset": 509593, + "generated_offset": 510382, "length": 12 }, { "source": "parser.mbty", "original_offset": 30588, - "generated_offset": 509613, + "generated_offset": 510402, "length": 41 }, { "source": "parser.mbty", "original_offset": 30631, - "generated_offset": 509662, + "generated_offset": 510451, "length": 93 }, { "source": "parser.mbty", "original_offset": 30726, - "generated_offset": 509763, + "generated_offset": 510552, "length": 87 }, { "source": "parser.mbty", "original_offset": 30815, - "generated_offset": 509858, + "generated_offset": 510647, "length": 16 }, { "source": "parser.mbty", "original_offset": 31465, - "generated_offset": 510088, + "generated_offset": 510877, "length": 1 }, { "source": "parser.mbty", "original_offset": 31468, - "generated_offset": 510097, + "generated_offset": 510886, "length": 1 }, { "source": "parser.mbty", - "original_offset": 40443, - "generated_offset": 510838, + "original_offset": 40604, + "generated_offset": 511627, "length": 43 }, { "source": "parser.mbty", - "original_offset": 40488, - "generated_offset": 510889, + "original_offset": 40649, + "generated_offset": 511678, "length": 11 }, { "source": "parser.mbty", - "original_offset": 40501, - "generated_offset": 510908, + "original_offset": 40662, + "generated_offset": 511697, "length": 22 }, { "source": "parser.mbty", - "original_offset": 40531, - "generated_offset": 510970, + "original_offset": 40692, + "generated_offset": 511759, "length": 16 }, { "source": "parser.mbty", - "original_offset": 40552, - "generated_offset": 511015, + "original_offset": 40713, + "generated_offset": 511804, "length": 5 }, { "source": "parser.mbty", "original_offset": 32215, - "generated_offset": 511450, + "generated_offset": 512239, "length": 22 }, { "source": "parser.mbty", "original_offset": 32239, - "generated_offset": 511480, + "generated_offset": 512269, "length": 15 }, { "source": "parser.mbty", "original_offset": 32259, - "generated_offset": 511524, + "generated_offset": 512313, "length": 5 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 511942, + "generated_offset": 512731, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 511951, + "generated_offset": 512740, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 511964, + "generated_offset": 512753, "length": 2 }, { "source": "parser.mbty", "original_offset": 434, - "generated_offset": 512317, + "generated_offset": 513106, "length": 2 }, { "source": "parser.mbty", "original_offset": 438, - "generated_offset": 512327, + "generated_offset": 513116, "length": 2 }, { "source": "parser.mbty", "original_offset": 442, - "generated_offset": 512337, + "generated_offset": 513126, "length": 2 }, { "source": "parser.mbty", "original_offset": 4148, - "generated_offset": 512614, + "generated_offset": 513403, "length": 1 }, { "source": "parser.mbty", "original_offset": 4151, - "generated_offset": 512623, + "generated_offset": 513412, "length": 7 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 512869, + "generated_offset": 513658, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 512894, + "generated_offset": 513683, "length": 2 }, { "source": "parser.mbty", "original_offset": 4525, - "generated_offset": 513088, + "generated_offset": 513877, "length": 15 }, { "source": "parser.mbty", "original_offset": 32966, - "generated_offset": 513470, + "generated_offset": 514259, "length": 16 }, { "source": "parser.mbty", "original_offset": 32987, - "generated_offset": 513515, + "generated_offset": 514304, "length": 3 }, { "source": "parser.mbty", "original_offset": 33013, - "generated_offset": 513888, + "generated_offset": 514677, "length": 15 }, { "source": "parser.mbty", "original_offset": 33033, - "generated_offset": 513932, + "generated_offset": 514721, "length": 3 }, { "source": "parser.mbty", "original_offset": 32904, - "generated_offset": 514188, + "generated_offset": 514977, "length": 1 }, { "source": "parser.mbty", "original_offset": 32907, - "generated_offset": 514197, + "generated_offset": 514986, "length": 1 }, { "source": "parser.mbty", "original_offset": 33692, - "generated_offset": 515393, + "generated_offset": 516182, "length": 35 }, { "source": "parser.mbty", "original_offset": 33729, - "generated_offset": 515436, + "generated_offset": 516225, "length": 20 }, { "source": "parser.mbty", "original_offset": 33751, - "generated_offset": 515464, + "generated_offset": 516253, "length": 23 }, { "source": "parser.mbty", "original_offset": 33776, - "generated_offset": 515495, + "generated_offset": 516284, "length": 17 }, { "source": "parser.mbty", "original_offset": 33795, - "generated_offset": 515520, + "generated_offset": 516309, "length": 42 }, { "source": "parser.mbty", "original_offset": 33839, - "generated_offset": 515570, + "generated_offset": 516359, "length": 48 }, { "source": "parser.mbty", "original_offset": 33895, - "generated_offset": 515658, + "generated_offset": 516447, "length": 57 }, { "source": "parser.mbty", "original_offset": 33957, - "generated_offset": 515744, + "generated_offset": 516533, "length": 10 }, { "source": "parser.mbty", "original_offset": 33095, - "generated_offset": 516106, + "generated_offset": 516895, "length": 8 }, { "source": "parser.mbty", "original_offset": 33108, - "generated_offset": 516143, + "generated_offset": 516932, "length": 2 }, { "source": "parser.mbty", "original_offset": 33194, - "generated_offset": 517244, + "generated_offset": 518033, "length": 35 }, { "source": "parser.mbty", "original_offset": 33231, - "generated_offset": 517287, + "generated_offset": 518076, "length": 23 }, { "source": "parser.mbty", "original_offset": 33256, - "generated_offset": 517318, + "generated_offset": 518107, "length": 17 }, { "source": "parser.mbty", "original_offset": 33275, - "generated_offset": 517343, + "generated_offset": 518132, "length": 88 }, { "source": "parser.mbty", "original_offset": 33371, - "generated_offset": 517471, + "generated_offset": 518260, "length": 206 }, { "source": "parser.mbty", "original_offset": 33582, - "generated_offset": 517706, + "generated_offset": 518495, "length": 10 }, { "source": "parser.mbty", "original_offset": 5627, - "generated_offset": 517960, + "generated_offset": 518749, "length": 1 }, { "source": "parser.mbty", "original_offset": 5630, - "generated_offset": 517969, + "generated_offset": 518758, "length": 1 }, { "source": "parser.mbty", "original_offset": 33991, - "generated_offset": 518538, + "generated_offset": 519327, "length": 25 }, { "source": "parser.mbty", "original_offset": 34018, - "generated_offset": 518571, + "generated_offset": 519360, "length": 36 }, { "source": "parser.mbty", "original_offset": 34062, - "generated_offset": 518647, + "generated_offset": 519436, "length": 16 }, { "source": "parser.mbty", "original_offset": 34083, - "generated_offset": 518692, + "generated_offset": 519481, "length": 5 }, { "source": "parser.mbty", "original_offset": 34112, - "generated_offset": 519267, + "generated_offset": 520056, "length": 24 }, { "source": "parser.mbty", "original_offset": 34138, - "generated_offset": 519299, + "generated_offset": 520088, "length": 39 }, { "source": "parser.mbty", "original_offset": 34185, - "generated_offset": 519378, + "generated_offset": 520167, "length": 16 }, { "source": "parser.mbty", "original_offset": 34206, - "generated_offset": 519423, + "generated_offset": 520212, "length": 5 }, { "source": "parser.mbty", "original_offset": 34284, - "generated_offset": 520009, + "generated_offset": 520798, "length": 16 }, { "source": "parser.mbty", "original_offset": 34302, - "generated_offset": 520033, + "generated_offset": 520822, "length": 9 }, { "source": "parser.mbty", "original_offset": 34313, - "generated_offset": 520050, + "generated_offset": 520839, "length": 15 }, { "source": "parser.mbty", "original_offset": 34330, - "generated_offset": 520073, + "generated_offset": 520862, "length": 16 }, { "source": "parser.mbty", "original_offset": 34351, - "generated_offset": 520118, + "generated_offset": 520907, "length": 5 }, { "source": "parser.mbty", "original_offset": 34405, - "generated_offset": 520701, + "generated_offset": 521490, "length": 16 }, { "source": "parser.mbty", "original_offset": 34423, - "generated_offset": 520725, + "generated_offset": 521514, "length": 9 }, { "source": "parser.mbty", "original_offset": 34434, - "generated_offset": 520742, + "generated_offset": 521531, "length": 15 }, { "source": "parser.mbty", "original_offset": 34451, - "generated_offset": 520765, + "generated_offset": 521554, "length": 16 }, { "source": "parser.mbty", "original_offset": 34472, - "generated_offset": 520810, + "generated_offset": 521599, "length": 5 }, { "source": "parser.mbty", "original_offset": 34511, - "generated_offset": 521331, + "generated_offset": 522120, "length": 16 }, { "source": "parser.mbty", "original_offset": 34529, - "generated_offset": 521355, + "generated_offset": 522144, "length": 9 }, { "source": "parser.mbty", "original_offset": 34540, - "generated_offset": 521372, + "generated_offset": 522161, "length": 29 }, { "source": "parser.mbty", "original_offset": 34574, - "generated_offset": 521430, + "generated_offset": 522219, "length": 5 }, { "source": "parser.mbty", "original_offset": 34635, - "generated_offset": 521667, + "generated_offset": 522456, "length": 1 }, { "source": "parser.mbty", "original_offset": 34638, - "generated_offset": 521676, + "generated_offset": 522465, "length": 1 }, { "source": "parser.mbty", "original_offset": 34729, - "generated_offset": 522419, + "generated_offset": 523208, "length": 17 }, { "source": "parser.mbty", "original_offset": 34748, - "generated_offset": 522444, + "generated_offset": 523233, "length": 39 }, { "source": "parser.mbty", "original_offset": 34789, - "generated_offset": 522491, + "generated_offset": 523280, "length": 27 }, { "source": "parser.mbty", "original_offset": 34824, - "generated_offset": 522558, + "generated_offset": 523347, "length": 22 }, { "source": "parser.mbty", "original_offset": 34851, - "generated_offset": 522609, + "generated_offset": 523398, "length": 10 }, { "source": "parser.mbty", "original_offset": 34885, - "generated_offset": 523281, + "generated_offset": 524070, "length": 17 }, { "source": "parser.mbty", "original_offset": 34904, - "generated_offset": 523306, + "generated_offset": 524095, "length": 79 }, { "source": "parser.mbty", "original_offset": 34991, - "generated_offset": 523425, + "generated_offset": 524214, "length": 22 }, { "source": "parser.mbty", "original_offset": 35018, - "generated_offset": 523476, + "generated_offset": 524265, "length": 10 }, { "source": "parser.mbty", "original_offset": 35652, - "generated_offset": 524096, + "generated_offset": 524885, "length": 28 }, { "source": "parser.mbty", "original_offset": 35682, - "generated_offset": 524132, + "generated_offset": 524921, "length": 25 }, { "source": "parser.mbty", "original_offset": 35715, - "generated_offset": 524197, + "generated_offset": 524986, "length": 23 }, { "source": "parser.mbty", "original_offset": 35740, - "generated_offset": 524228, + "generated_offset": 525017, "length": 16 }, { "source": "parser.mbty", "original_offset": 35758, - "generated_offset": 524252, + "generated_offset": 525041, "length": 9 }, { "source": "parser.mbty", "original_offset": 35780, - "generated_offset": 524864, + "generated_offset": 525653, "length": 68 }, { "source": "parser.mbty", "original_offset": 35853, - "generated_offset": 524961, + "generated_offset": 525750, "length": 53 }, { "source": "parser.mbty", "original_offset": 35911, - "generated_offset": 525043, + "generated_offset": 525832, "length": 53 }, { "source": "parser.mbty", "original_offset": 35969, - "generated_offset": 525125, + "generated_offset": 525914, "length": 22 }, { "source": "parser.mbty", "original_offset": 5423, - "generated_offset": 525458, + "generated_offset": 526247, "length": 1 }, { "source": "parser.mbty", "original_offset": 5426, - "generated_offset": 525467, + "generated_offset": 526256, "length": 5 }, { "source": "parser.mbty", "original_offset": 5433, - "generated_offset": 525480, + "generated_offset": 526269, "length": 2 }, { "source": "parser.mbty", "original_offset": 5364, - "generated_offset": 525734, + "generated_offset": 526523, "length": 17 }, { "source": "parser.mbty", "original_offset": 5383, - "generated_offset": 525759, + "generated_offset": 526548, "length": 2 }, { "source": "parser.mbty", "original_offset": 5581, - "generated_offset": 525946, + "generated_offset": 526735, "length": 15 }, { "source": "parser.mbty", "original_offset": 35338, - "generated_offset": 526236, + "generated_offset": 527025, "length": 6 }, { "source": "parser.mbty", "original_offset": 35346, - "generated_offset": 526250, + "generated_offset": 527039, "length": 10 }, { "source": "parser.mbty", "original_offset": 35402, - "generated_offset": 526673, + "generated_offset": 527462, "length": 6 }, { "source": "parser.mbty", "original_offset": 35410, - "generated_offset": 526687, + "generated_offset": 527476, "length": 7 }, { "source": "parser.mbty", "original_offset": 35419, - "generated_offset": 526702, + "generated_offset": 527491, "length": 5 }, { "source": "parser.mbty", - "original_offset": 38904, - "generated_offset": 526926, + "original_offset": 39065, + "generated_offset": 527715, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38907, - "generated_offset": 526935, + "original_offset": 39068, + "generated_offset": 527724, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38924, - "generated_offset": 527154, + "original_offset": 39085, + "generated_offset": 527943, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38927, - "generated_offset": 527163, + "original_offset": 39088, + "generated_offset": 527952, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38948, - "generated_offset": 527386, + "original_offset": 39109, + "generated_offset": 528175, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38951, - "generated_offset": 527395, + "original_offset": 39112, + "generated_offset": 528184, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38970, - "generated_offset": 527616, + "original_offset": 39131, + "generated_offset": 528405, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38973, - "generated_offset": 527625, + "original_offset": 39134, + "generated_offset": 528414, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38990, - "generated_offset": 527844, + "original_offset": 39151, + "generated_offset": 528633, "length": 1 }, { "source": "parser.mbty", - "original_offset": 38993, - "generated_offset": 527853, + "original_offset": 39154, + "generated_offset": 528642, "length": 1 }, { "source": "parser.mbty", - "original_offset": 39009, - "generated_offset": 528071, + "original_offset": 39170, + "generated_offset": 528860, "length": 1 }, { "source": "parser.mbty", - "original_offset": 39012, - "generated_offset": 528080, + "original_offset": 39173, + "generated_offset": 528869, "length": 1 }, { "source": "parser.mbty", - "original_offset": 39031, - "generated_offset": 528301, + "original_offset": 39192, + "generated_offset": 529090, "length": 1 }, { "source": "parser.mbty", - "original_offset": 39034, - "generated_offset": 528310, + "original_offset": 39195, + "generated_offset": 529099, "length": 1 }, { "source": "parser.mbty", - "original_offset": 39056, - "generated_offset": 528534, + "original_offset": 39217, + "generated_offset": 529323, "length": 1 }, { "source": "parser.mbty", - "original_offset": 39059, - "generated_offset": 528543, + "original_offset": 39220, + "generated_offset": 529332, "length": 1 }, { "source": "parser.mbty", - "original_offset": 39083, - "generated_offset": 528769, + "original_offset": 39244, + "generated_offset": 529558, "length": 1 }, { "source": "parser.mbty", - "original_offset": 39086, - "generated_offset": 528778, + "original_offset": 39247, + "generated_offset": 529567, "length": 1 }, { "source": "parser.mbty", - "original_offset": 39108, - "generated_offset": 529197, + "original_offset": 39269, + "generated_offset": 529986, "length": 17 }, { "source": "parser.mbty", - "original_offset": 39127, - "generated_offset": 529222, + "original_offset": 39288, + "generated_offset": 530011, "length": 15 }, { "source": "parser.mbty", - "original_offset": 39147, - "generated_offset": 529266, + "original_offset": 39308, + "generated_offset": 530055, "length": 3 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 529567, + "generated_offset": 530356, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 529581, + "generated_offset": 530370, "length": 2 }, { "source": "parser.mbty", "original_offset": 495, - "generated_offset": 529794, + "generated_offset": 530583, "length": 1 }, { "source": "parser.mbty", "original_offset": 498, - "generated_offset": 529803, + "generated_offset": 530592, "length": 1 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 529977, + "generated_offset": 530766, "length": 6 }, { "source": "parser.mbty", "original_offset": 32675, - "generated_offset": 530506, + "generated_offset": 531295, "length": 57 }, { "source": "parser.mbty", "original_offset": 32737, - "generated_offset": 530592, + "generated_offset": 531381, "length": 58 }, { "source": "parser.mbty", "original_offset": 32800, - "generated_offset": 530679, + "generated_offset": 531468, "length": 25 }, { "source": "parser.mbty", "original_offset": 5423, - "generated_offset": 531006, + "generated_offset": 531795, "length": 1 }, { "source": "parser.mbty", "original_offset": 5426, - "generated_offset": 531015, + "generated_offset": 531804, "length": 5 }, { "source": "parser.mbty", "original_offset": 5433, - "generated_offset": 531028, + "generated_offset": 531817, "length": 2 }, { "source": "parser.mbty", "original_offset": 5581, - "generated_offset": 531212, + "generated_offset": 532001, "length": 15 }, { "source": "parser.mbty", - "original_offset": 41905, - "generated_offset": 532282, + "original_offset": 42066, + "generated_offset": 533071, "length": 29 }, { "source": "parser.mbty", - "original_offset": 41942, - "generated_offset": 532351, + "original_offset": 42103, + "generated_offset": 533140, "length": 26 }, { "source": "parser.mbty", - "original_offset": 41976, - "generated_offset": 532417, + "original_offset": 42137, + "generated_offset": 533206, "length": 15 }, { "source": "parser.mbty", - "original_offset": 41999, - "generated_offset": 532472, + "original_offset": 42160, + "generated_offset": 533261, "length": 55 }, { "source": "parser.mbty", - "original_offset": 42056, - "generated_offset": 532535, + "original_offset": 42217, + "generated_offset": 533324, "length": 11 }, { "source": "parser.mbty", - "original_offset": 42069, - "generated_offset": 532554, + "original_offset": 42230, + "generated_offset": 533343, "length": 94 }, { "source": "parser.mbty", - "original_offset": 42165, - "generated_offset": 532656, + "original_offset": 42326, + "generated_offset": 533445, "length": 21 }, { "source": "parser.mbty", - "original_offset": 42191, - "generated_offset": 532706, + "original_offset": 42352, + "generated_offset": 533495, "length": 5 }, { "source": "parser.mbty", - "original_offset": 41806, - "generated_offset": 533212, + "original_offset": 41967, + "generated_offset": 534001, "length": 17 }, { "source": "parser.mbty", - "original_offset": 41825, - "generated_offset": 533237, + "original_offset": 41986, + "generated_offset": 534026, "length": 8 }, { "source": "parser.mbty", - "original_offset": 41835, - "generated_offset": 533253, + "original_offset": 41996, + "generated_offset": 534042, "length": 15 }, { "source": "parser.mbty", - "original_offset": 41855, - "generated_offset": 533297, + "original_offset": 42016, + "generated_offset": 534086, "length": 5 }, { "source": "parser.mbty", - "original_offset": 39999, - "generated_offset": 533521, + "original_offset": 40160, + "generated_offset": 534310, "length": 1 }, { "source": "parser.mbty", - "original_offset": 40002, - "generated_offset": 533530, + "original_offset": 40163, + "generated_offset": 534319, "length": 1 }, { "source": "parser.mbty", - "original_offset": 41559, - "generated_offset": 533915, + "original_offset": 41720, + "generated_offset": 534704, "length": 32 }, { "source": "parser.mbty", - "original_offset": 41599, - "generated_offset": 533987, + "original_offset": 41760, + "generated_offset": 534776, "length": 4 }, { "source": "parser.mbty", - "original_offset": 41559, - "generated_offset": 534375, + "original_offset": 41720, + "generated_offset": 535164, "length": 32 }, { "source": "parser.mbty", - "original_offset": 41599, - "generated_offset": 534447, + "original_offset": 41760, + "generated_offset": 535236, "length": 4 }, { "source": "parser.mbty", - "original_offset": 41715, - "generated_offset": 534833, + "original_offset": 41876, + "generated_offset": 535622, "length": 1 }, { "source": "parser.mbty", - "original_offset": 41718, - "generated_offset": 534842, + "original_offset": 41879, + "generated_offset": 535631, "length": 20 }, { "source": "parser.mbty", - "original_offset": 41746, - "generated_offset": 534902, + "original_offset": 41907, + "generated_offset": 535691, "length": 4 }, { "source": "parser.mbty", - "original_offset": 45358, - "generated_offset": 535304, + "original_offset": 45519, + "generated_offset": 536093, "length": 1 }, { "source": "parser.mbty", - "original_offset": 45361, - "generated_offset": 535313, + "original_offset": 45522, + "generated_offset": 536102, "length": 29 }, { "source": "parser.mbty", - "original_offset": 45398, - "generated_offset": 535382, + "original_offset": 45559, + "generated_offset": 536171, "length": 23 }, { "source": "parser.mbty", - "original_offset": 46189, - "generated_offset": 535963, + "original_offset": 46350, + "generated_offset": 536752, "length": 37 }, { "source": "parser.mbty", - "original_offset": 46234, - "generated_offset": 536040, + "original_offset": 46395, + "generated_offset": 536829, "length": 28 }, { "source": "parser.mbty", - "original_offset": 46264, - "generated_offset": 536076, + "original_offset": 46425, + "generated_offset": 536865, "length": 15 }, { "source": "parser.mbty", - "original_offset": 46284, - "generated_offset": 536120, + "original_offset": 46445, + "generated_offset": 536909, "length": 3 }, { "source": "parser.mbty", - "original_offset": 40890, - "generated_offset": 536524, + "original_offset": 41051, + "generated_offset": 537313, "length": 33 }, { "source": "parser.mbty", - "original_offset": 40931, - "generated_offset": 536597, + "original_offset": 41092, + "generated_offset": 537386, "length": 11 }, { "source": "parser.mbty", - "original_offset": 40826, - "generated_offset": 537040, + "original_offset": 40987, + "generated_offset": 537829, "length": 24 }, { "source": "parser.mbty", - "original_offset": 40852, - "generated_offset": 537072, + "original_offset": 41013, + "generated_offset": 537861, "length": 10 }, { "source": "parser.mbty", - "original_offset": 40826, - "generated_offset": 537514, + "original_offset": 40987, + "generated_offset": 538303, "length": 24 }, { "source": "parser.mbty", - "original_offset": 40852, - "generated_offset": 537546, + "original_offset": 41013, + "generated_offset": 538335, "length": 10 }, { "source": "parser.mbty", - "original_offset": 41151, - "generated_offset": 537981, + "original_offset": 41312, + "generated_offset": 538770, "length": 1 }, { "source": "parser.mbty", - "original_offset": 41154, - "generated_offset": 537990, + "original_offset": 41315, + "generated_offset": 538779, "length": 12 }, { "source": "parser.mbty", - "original_offset": 41168, - "generated_offset": 538010, + "original_offset": 41329, + "generated_offset": 538799, "length": 10 }, { "source": "parser.mbty", - "original_offset": 40983, - "generated_offset": 538509, + "original_offset": 41144, + "generated_offset": 539298, "length": 24 }, { "source": "parser.mbty", - "original_offset": 41009, - "generated_offset": 538541, + "original_offset": 41170, + "generated_offset": 539330, "length": 8 }, { "source": "parser.mbty", - "original_offset": 41019, - "generated_offset": 538557, + "original_offset": 41180, + "generated_offset": 539346, "length": 4 }, { "source": "parser.mbty", - "original_offset": 40983, - "generated_offset": 539050, + "original_offset": 41144, + "generated_offset": 539839, "length": 24 }, { "source": "parser.mbty", - "original_offset": 41009, - "generated_offset": 539082, + "original_offset": 41170, + "generated_offset": 539871, "length": 8 }, { "source": "parser.mbty", - "original_offset": 41019, - "generated_offset": 539098, + "original_offset": 41180, + "generated_offset": 539887, "length": 4 }, { "source": "parser.mbty", - "original_offset": 41296, - "generated_offset": 539584, + "original_offset": 41457, + "generated_offset": 540373, "length": 1 }, { "source": "parser.mbty", - "original_offset": 41299, - "generated_offset": 539593, + "original_offset": 41460, + "generated_offset": 540382, "length": 12 }, { "source": "parser.mbty", - "original_offset": 41313, - "generated_offset": 539613, + "original_offset": 41474, + "generated_offset": 540402, "length": 8 }, { "source": "parser.mbty", - "original_offset": 41323, - "generated_offset": 539629, + "original_offset": 41484, + "generated_offset": 540418, "length": 4 }, { "source": "parser.mbty", - "original_offset": 40890, - "generated_offset": 540034, + "original_offset": 41051, + "generated_offset": 540823, "length": 33 }, { "source": "parser.mbty", - "original_offset": 40931, - "generated_offset": 540107, + "original_offset": 41092, + "generated_offset": 540896, "length": 11 }, { "source": "parser.mbty", - "original_offset": 41209, - "generated_offset": 540512, + "original_offset": 41370, + "generated_offset": 541301, "length": 1 }, { "source": "parser.mbty", - "original_offset": 41212, - "generated_offset": 540521, + "original_offset": 41373, + "generated_offset": 541310, "length": 21 }, { "source": "parser.mbty", - "original_offset": 41241, - "generated_offset": 540582, + "original_offset": 41402, + "generated_offset": 541371, "length": 11 }, { "source": "parser.mbty", - "original_offset": 41061, - "generated_offset": 541051, + "original_offset": 41222, + "generated_offset": 541840, "length": 33 }, { "source": "parser.mbty", - "original_offset": 41102, - "generated_offset": 541124, + "original_offset": 41263, + "generated_offset": 541913, "length": 9 }, { "source": "parser.mbty", - "original_offset": 41113, - "generated_offset": 541141, + "original_offset": 41274, + "generated_offset": 541930, "length": 4 }, { "source": "parser.mbty", - "original_offset": 41061, - "generated_offset": 541603, + "original_offset": 41222, + "generated_offset": 542392, "length": 33 }, { "source": "parser.mbty", - "original_offset": 41102, - "generated_offset": 541676, + "original_offset": 41263, + "generated_offset": 542465, "length": 9 }, { "source": "parser.mbty", - "original_offset": 41113, - "generated_offset": 541693, + "original_offset": 41274, + "generated_offset": 542482, "length": 4 }, { "source": "parser.mbty", - "original_offset": 41368, - "generated_offset": 542148, + "original_offset": 41529, + "generated_offset": 542937, "length": 1 }, { "source": "parser.mbty", - "original_offset": 41371, - "generated_offset": 542157, + "original_offset": 41532, + "generated_offset": 542946, "length": 21 }, { "source": "parser.mbty", - "original_offset": 41400, - "generated_offset": 542218, + "original_offset": 41561, + "generated_offset": 543007, "length": 9 }, { "source": "parser.mbty", - "original_offset": 41411, - "generated_offset": 542235, + "original_offset": 41572, + "generated_offset": 543024, "length": 4 }, { "source": "parser.mbty", - "original_offset": 48875, - "generated_offset": 542916, + "original_offset": 49036, + "generated_offset": 543705, "length": 19 }, { "source": "parser.mbty", - "original_offset": 48896, - "generated_offset": 542943, + "original_offset": 49057, + "generated_offset": 543732, "length": 9 }, { "source": "parser.mbty", - "original_offset": 48907, - "generated_offset": 542960, + "original_offset": 49068, + "generated_offset": 543749, "length": 9 }, { "source": "parser.mbty", - "original_offset": 48918, - "generated_offset": 542977, + "original_offset": 49079, + "generated_offset": 543766, "length": 15 }, { "source": "parser.mbty", - "original_offset": 48938, - "generated_offset": 543021, + "original_offset": 49099, + "generated_offset": 543810, "length": 5 }, { "source": "parser.mbty", - "original_offset": 45017, - "generated_offset": 543207, + "original_offset": 45178, + "generated_offset": 543996, "length": 10 }, { "source": "parser.mbty", - "original_offset": 44290, - "generated_offset": 543515, + "original_offset": 44451, + "generated_offset": 544304, "length": 5 }, { "source": "parser.mbty", - "original_offset": 44297, - "generated_offset": 543528, + "original_offset": 44458, + "generated_offset": 544317, "length": 2 }, { "source": "parser.mbty", - "original_offset": 51253, - "generated_offset": 543946, + "original_offset": 51414, + "generated_offset": 544735, "length": 14 }, { "source": "parser.mbty", - "original_offset": 51269, - "generated_offset": 543968, + "original_offset": 51430, + "generated_offset": 544757, "length": 14 }, { "source": "parser.mbty", - "original_offset": 51288, - "generated_offset": 544011, + "original_offset": 51449, + "generated_offset": 544800, "length": 4 }, { "source": "parser.mbty", - "original_offset": 42279, - "generated_offset": 544649, + "original_offset": 42440, + "generated_offset": 545438, "length": 17 }, { "source": "parser.mbty", - "original_offset": 42298, - "generated_offset": 544674, + "original_offset": 42459, + "generated_offset": 545463, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42308, - "generated_offset": 544690, + "original_offset": 42469, + "generated_offset": 545479, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42318, - "generated_offset": 544706, + "original_offset": 42479, + "generated_offset": 545495, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42338, - "generated_offset": 544750, + "original_offset": 42499, + "generated_offset": 545539, "length": 5 }, { "source": "parser.mbty", - "original_offset": 52557, - "generated_offset": 545178, + "original_offset": 52718, + "generated_offset": 545967, "length": 27 }, { "source": "parser.mbty", - "original_offset": 52586, - "generated_offset": 545213, + "original_offset": 52747, + "generated_offset": 546002, "length": 15 }, { "source": "parser.mbty", - "original_offset": 52606, - "generated_offset": 545257, + "original_offset": 52767, + "generated_offset": 546046, "length": 4 }, { "source": "parser.mbty", - "original_offset": 42279, - "generated_offset": 545895, + "original_offset": 42440, + "generated_offset": 546684, "length": 17 }, { "source": "parser.mbty", - "original_offset": 42298, - "generated_offset": 545920, + "original_offset": 42459, + "generated_offset": 546709, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42308, - "generated_offset": 545936, + "original_offset": 42469, + "generated_offset": 546725, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42318, - "generated_offset": 545952, + "original_offset": 42479, + "generated_offset": 546741, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42338, - "generated_offset": 545996, + "original_offset": 42499, + "generated_offset": 546785, "length": 5 }, { "source": "parser.mbty", - "original_offset": 52624, - "generated_offset": 546424, + "original_offset": 52785, + "generated_offset": 547213, "length": 27 }, { "source": "parser.mbty", - "original_offset": 52653, - "generated_offset": 546459, + "original_offset": 52814, + "generated_offset": 547248, "length": 15 }, { "source": "parser.mbty", - "original_offset": 52673, - "generated_offset": 546503, + "original_offset": 52834, + "generated_offset": 547292, "length": 4 }, { "source": "parser.mbty", - "original_offset": 42279, - "generated_offset": 547141, + "original_offset": 42440, + "generated_offset": 547930, "length": 17 }, { "source": "parser.mbty", - "original_offset": 42298, - "generated_offset": 547166, + "original_offset": 42459, + "generated_offset": 547955, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42308, - "generated_offset": 547182, + "original_offset": 42469, + "generated_offset": 547971, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42318, - "generated_offset": 547198, + "original_offset": 42479, + "generated_offset": 547987, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42338, - "generated_offset": 547242, + "original_offset": 42499, + "generated_offset": 548031, "length": 5 }, { "source": "parser.mbty", - "original_offset": 52691, - "generated_offset": 547670, + "original_offset": 52852, + "generated_offset": 548459, "length": 27 }, { "source": "parser.mbty", - "original_offset": 52720, - "generated_offset": 547705, + "original_offset": 52881, + "generated_offset": 548494, "length": 15 }, { "source": "parser.mbty", - "original_offset": 52740, - "generated_offset": 547749, + "original_offset": 52901, + "generated_offset": 548538, "length": 4 }, { "source": "parser.mbty", - "original_offset": 42279, - "generated_offset": 548387, + "original_offset": 42440, + "generated_offset": 549176, "length": 17 }, { "source": "parser.mbty", - "original_offset": 42298, - "generated_offset": 548412, + "original_offset": 42459, + "generated_offset": 549201, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42308, - "generated_offset": 548428, + "original_offset": 42469, + "generated_offset": 549217, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42318, - "generated_offset": 548444, + "original_offset": 42479, + "generated_offset": 549233, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42338, - "generated_offset": 548488, + "original_offset": 42499, + "generated_offset": 549277, "length": 5 }, { "source": "parser.mbty", - "original_offset": 52758, - "generated_offset": 548916, + "original_offset": 52919, + "generated_offset": 549705, "length": 27 }, { "source": "parser.mbty", - "original_offset": 52787, - "generated_offset": 548951, + "original_offset": 52948, + "generated_offset": 549740, "length": 15 }, { "source": "parser.mbty", - "original_offset": 52807, - "generated_offset": 548995, + "original_offset": 52968, + "generated_offset": 549784, "length": 4 }, { "source": "parser.mbty", - "original_offset": 42279, - "generated_offset": 549633, + "original_offset": 42440, + "generated_offset": 550422, "length": 17 }, { "source": "parser.mbty", - "original_offset": 42298, - "generated_offset": 549658, + "original_offset": 42459, + "generated_offset": 550447, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42308, - "generated_offset": 549674, + "original_offset": 42469, + "generated_offset": 550463, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42318, - "generated_offset": 549690, + "original_offset": 42479, + "generated_offset": 550479, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42338, - "generated_offset": 549734, + "original_offset": 42499, + "generated_offset": 550523, "length": 5 }, { "source": "parser.mbty", - "original_offset": 52823, - "generated_offset": 550116, + "original_offset": 52984, + "generated_offset": 550905, "length": 45 }, { "source": "parser.mbty", - "original_offset": 52873, - "generated_offset": 550190, + "original_offset": 53034, + "generated_offset": 550979, "length": 4 }, { "source": "parser.mbty", - "original_offset": 42279, - "generated_offset": 550828, + "original_offset": 42440, + "generated_offset": 551617, "length": 17 }, { "source": "parser.mbty", - "original_offset": 42298, - "generated_offset": 550853, + "original_offset": 42459, + "generated_offset": 551642, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42308, - "generated_offset": 550869, + "original_offset": 42469, + "generated_offset": 551658, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42318, - "generated_offset": 550885, + "original_offset": 42479, + "generated_offset": 551674, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42338, - "generated_offset": 550929, + "original_offset": 42499, + "generated_offset": 551718, "length": 5 }, { "source": "parser.mbty", - "original_offset": 52890, - "generated_offset": 551312, + "original_offset": 53051, + "generated_offset": 552101, "length": 45 }, { "source": "parser.mbty", - "original_offset": 52940, - "generated_offset": 551386, + "original_offset": 53101, + "generated_offset": 552175, "length": 4 }, { "source": "parser.mbty", - "original_offset": 42279, - "generated_offset": 552024, + "original_offset": 42440, + "generated_offset": 552813, "length": 17 }, { "source": "parser.mbty", - "original_offset": 42298, - "generated_offset": 552049, + "original_offset": 42459, + "generated_offset": 552838, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42308, - "generated_offset": 552065, + "original_offset": 42469, + "generated_offset": 552854, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42318, - "generated_offset": 552081, + "original_offset": 42479, + "generated_offset": 552870, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42338, - "generated_offset": 552125, + "original_offset": 42499, + "generated_offset": 552914, "length": 5 }, { "source": "parser.mbty", - "original_offset": 52957, - "generated_offset": 552508, + "original_offset": 53118, + "generated_offset": 553297, "length": 45 }, { "source": "parser.mbty", - "original_offset": 53007, - "generated_offset": 552582, + "original_offset": 53168, + "generated_offset": 553371, "length": 4 }, { "source": "parser.mbty", - "original_offset": 42279, - "generated_offset": 553220, + "original_offset": 42440, + "generated_offset": 554009, "length": 17 }, { "source": "parser.mbty", - "original_offset": 42298, - "generated_offset": 553245, + "original_offset": 42459, + "generated_offset": 554034, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42308, - "generated_offset": 553261, + "original_offset": 42469, + "generated_offset": 554050, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42318, - "generated_offset": 553277, + "original_offset": 42479, + "generated_offset": 554066, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42338, - "generated_offset": 553321, + "original_offset": 42499, + "generated_offset": 554110, "length": 5 }, { "source": "parser.mbty", - "original_offset": 53024, - "generated_offset": 553704, + "original_offset": 53185, + "generated_offset": 554493, "length": 45 }, { "source": "parser.mbty", - "original_offset": 53074, - "generated_offset": 553778, + "original_offset": 53235, + "generated_offset": 554567, "length": 4 }, { "source": "parser.mbty", - "original_offset": 42279, - "generated_offset": 554416, + "original_offset": 42440, + "generated_offset": 555205, "length": 17 }, { "source": "parser.mbty", - "original_offset": 42298, - "generated_offset": 554441, + "original_offset": 42459, + "generated_offset": 555230, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42308, - "generated_offset": 554457, + "original_offset": 42469, + "generated_offset": 555246, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42318, - "generated_offset": 554473, + "original_offset": 42479, + "generated_offset": 555262, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42338, - "generated_offset": 554517, + "original_offset": 42499, + "generated_offset": 555306, "length": 5 }, { "source": "parser.mbty", - "original_offset": 53089, - "generated_offset": 554898, + "original_offset": 53250, + "generated_offset": 555687, "length": 45 }, { "source": "parser.mbty", - "original_offset": 53139, - "generated_offset": 554972, + "original_offset": 53300, + "generated_offset": 555761, "length": 4 }, { "source": "parser.mbty", - "original_offset": 42279, - "generated_offset": 555610, + "original_offset": 42440, + "generated_offset": 556399, "length": 17 }, { "source": "parser.mbty", - "original_offset": 42298, - "generated_offset": 555635, + "original_offset": 42459, + "generated_offset": 556424, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42308, - "generated_offset": 555651, + "original_offset": 42469, + "generated_offset": 556440, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42318, - "generated_offset": 555667, + "original_offset": 42479, + "generated_offset": 556456, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42338, - "generated_offset": 555711, + "original_offset": 42499, + "generated_offset": 556500, "length": 5 }, { "source": "parser.mbty", - "original_offset": 53161, - "generated_offset": 556100, + "original_offset": 53322, + "generated_offset": 556889, "length": 46 }, { "source": "parser.mbty", - "original_offset": 53212, - "generated_offset": 556175, + "original_offset": 53373, + "generated_offset": 556964, "length": 4 }, { "source": "parser.mbty", - "original_offset": 42279, - "generated_offset": 556813, + "original_offset": 42440, + "generated_offset": 557602, "length": 17 }, { "source": "parser.mbty", - "original_offset": 42298, - "generated_offset": 556838, + "original_offset": 42459, + "generated_offset": 557627, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42308, - "generated_offset": 556854, + "original_offset": 42469, + "generated_offset": 557643, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42318, - "generated_offset": 556870, + "original_offset": 42479, + "generated_offset": 557659, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42338, - "generated_offset": 556914, + "original_offset": 42499, + "generated_offset": 557703, "length": 5 }, { "source": "parser.mbty", - "original_offset": 53230, - "generated_offset": 557299, + "original_offset": 53391, + "generated_offset": 558088, "length": 46 }, { "source": "parser.mbty", - "original_offset": 53281, - "generated_offset": 557374, + "original_offset": 53442, + "generated_offset": 558163, "length": 4 }, { "source": "parser.mbty", - "original_offset": 42214, - "generated_offset": 557598, + "original_offset": 42375, + "generated_offset": 558387, "length": 1 }, { "source": "parser.mbty", - "original_offset": 42217, - "generated_offset": 557607, + "original_offset": 42378, + "generated_offset": 558396, "length": 1 }, { "source": "parser.mbty", - "original_offset": 42363, - "generated_offset": 557830, + "original_offset": 42524, + "generated_offset": 558619, "length": 1 }, { "source": "parser.mbty", - "original_offset": 42366, - "generated_offset": 557839, + "original_offset": 42527, + "generated_offset": 558628, "length": 1 }, { "source": "parser.mbty", - "original_offset": 42426, - "generated_offset": 558347, + "original_offset": 42587, + "generated_offset": 559136, "length": 16 }, { "source": "parser.mbty", - "original_offset": 42444, - "generated_offset": 558371, + "original_offset": 42605, + "generated_offset": 559160, "length": 11 }, { "source": "parser.mbty", - "original_offset": 42457, - "generated_offset": 558390, + "original_offset": 42618, + "generated_offset": 559179, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42477, - "generated_offset": 558434, + "original_offset": 42638, + "generated_offset": 559223, "length": 5 }, { "source": "parser.mbty", - "original_offset": 42519, - "generated_offset": 558946, + "original_offset": 42680, + "generated_offset": 559735, "length": 16 }, { "source": "parser.mbty", - "original_offset": 42537, - "generated_offset": 558970, + "original_offset": 42698, + "generated_offset": 559759, "length": 8 }, { "source": "parser.mbty", - "original_offset": 42547, - "generated_offset": 558986, + "original_offset": 42708, + "generated_offset": 559775, "length": 15 }, { "source": "parser.mbty", - "original_offset": 42567, - "generated_offset": 559030, + "original_offset": 42728, + "generated_offset": 559819, "length": 5 }, { "source": "parser.mbty", - "original_offset": 57187, - "generated_offset": 559436, + "original_offset": 57348, + "generated_offset": 560225, "length": 63 }, { "source": "parser.mbty", - "original_offset": 57255, - "generated_offset": 559528, + "original_offset": 57416, + "generated_offset": 560317, "length": 3 }, { "source": "parser.mbty", - "original_offset": 57290, - "generated_offset": 559950, + "original_offset": 57451, + "generated_offset": 560739, "length": 64 }, { "source": "parser.mbty", - "original_offset": 57359, - "generated_offset": 560043, + "original_offset": 57520, + "generated_offset": 560832, "length": 3 }, { "source": "parser.mbty", - "original_offset": 57398, - "generated_offset": 560572, + "original_offset": 57559, + "generated_offset": 561361, "length": 32 }, { "source": "parser.mbty", - "original_offset": 57432, - "generated_offset": 560612, + "original_offset": 57593, + "generated_offset": 561401, "length": 46 }, { "source": "parser.mbty", - "original_offset": 57483, - "generated_offset": 560687, + "original_offset": 57644, + "generated_offset": 561476, "length": 5 }, { "source": "parser.mbty", - "original_offset": 57527, - "generated_offset": 561218, + "original_offset": 57688, + "generated_offset": 562007, "length": 31 }, { "source": "parser.mbty", - "original_offset": 57560, - "generated_offset": 561257, + "original_offset": 57721, + "generated_offset": 562046, "length": 42 }, { "source": "parser.mbty", - "original_offset": 57607, - "generated_offset": 561328, + "original_offset": 57768, + "generated_offset": 562117, "length": 5 }, { "source": "parser.mbty", - "original_offset": 64277, - "generated_offset": 561619, + "original_offset": 64438, + "generated_offset": 562408, "length": 2 }, { "source": "parser.mbty", - "original_offset": 64281, - "generated_offset": 561629, + "original_offset": 64442, + "generated_offset": 562418, "length": 8 }, { "source": "parser.mbty", - "original_offset": 64364, - "generated_offset": 561951, + "original_offset": 64525, + "generated_offset": 562740, "length": 2 }, { "source": "parser.mbty", - "original_offset": 64368, - "generated_offset": 561961, + "original_offset": 64529, + "generated_offset": 562750, "length": 9 }, { "source": "parser.mbty", - "original_offset": 64855, - "generated_offset": 562255, + "original_offset": 65016, + "generated_offset": 563044, "length": 2 }, { "source": "parser.mbty", - "original_offset": 64859, - "generated_offset": 562265, + "original_offset": 65020, + "generated_offset": 563054, "length": 8 }, { "source": "parser.mbty", - "original_offset": 64937, - "generated_offset": 562586, + "original_offset": 65098, + "generated_offset": 563375, "length": 2 }, { "source": "parser.mbty", - "original_offset": 64941, - "generated_offset": 562596, + "original_offset": 65102, + "generated_offset": 563385, "length": 9 }, { "source": "parser.mbty", - "original_offset": 64440, - "generated_offset": 562919, + "original_offset": 64601, + "generated_offset": 563708, "length": 1 }, { "source": "parser.mbty", - "original_offset": 64443, - "generated_offset": 562928, + "original_offset": 64604, + "generated_offset": 563717, "length": 1 }, { "source": "parser.mbty", - "original_offset": 64540, - "generated_offset": 563496, + "original_offset": 64701, + "generated_offset": 564285, "length": 37 }, { "source": "parser.mbty", - "original_offset": 64582, - "generated_offset": 563562, + "original_offset": 64743, + "generated_offset": 564351, "length": 3 }, { "source": "parser.mbty", - "original_offset": 64587, - "generated_offset": 563573, + "original_offset": 64748, + "generated_offset": 564362, "length": 2 }, { "source": "parser.mbty", - "original_offset": 64591, - "generated_offset": 563583, + "original_offset": 64752, + "generated_offset": 564372, "length": 9 }, { "source": "parser.mbty", - "original_offset": 64465, - "generated_offset": 563899, + "original_offset": 64626, + "generated_offset": 564688, "length": 1 }, { "source": "parser.mbty", - "original_offset": 64468, - "generated_offset": 563908, + "original_offset": 64629, + "generated_offset": 564697, "length": 1 }, { "source": "parser.mbty", - "original_offset": 64653, - "generated_offset": 564460, + "original_offset": 64814, + "generated_offset": 565249, "length": 37 }, { "source": "parser.mbty", - "original_offset": 64695, - "generated_offset": 564526, + "original_offset": 64856, + "generated_offset": 565315, "length": 3 }, { "source": "parser.mbty", - "original_offset": 64700, - "generated_offset": 564537, + "original_offset": 64861, + "generated_offset": 565326, "length": 36 }, { "source": "parser.mbty", - "original_offset": 64741, - "generated_offset": 564602, + "original_offset": 64902, + "generated_offset": 565391, "length": 3 }, { "source": "parser.mbty", - "original_offset": 64746, - "generated_offset": 564613, + "original_offset": 64907, + "generated_offset": 565402, "length": 9 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 564940, + "generated_offset": 565729, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 564949, + "generated_offset": 565738, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 564962, + "generated_offset": 565751, "length": 2 }, { "source": "parser.mbty", "original_offset": 4362, - "generated_offset": 565231, + "generated_offset": 566020, "length": 1 }, { "source": "parser.mbty", "original_offset": 4365, - "generated_offset": 565240, + "generated_offset": 566029, "length": 7 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 565522, + "generated_offset": 566311, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 565531, + "generated_offset": 566320, "length": 7 }, { "source": "parser.mbty", - "original_offset": 52190, - "generated_offset": 565771, + "original_offset": 52351, + "generated_offset": 566560, "length": 1 }, { "source": "parser.mbty", - "original_offset": 52193, - "generated_offset": 565780, + "original_offset": 52354, + "generated_offset": 566569, "length": 1 }, { "source": "parser.mbty", - "original_offset": 52211, - "generated_offset": 566022, + "original_offset": 52372, + "generated_offset": 566811, "length": 16 }, { "source": "parser.mbty", - "original_offset": 52229, - "generated_offset": 566046, + "original_offset": 52390, + "generated_offset": 566835, "length": 2 }, { "source": "parser.mbty", - "original_offset": 52251, - "generated_offset": 566295, + "original_offset": 52412, + "generated_offset": 567084, "length": 19 }, { "source": "parser.mbty", - "original_offset": 52272, - "generated_offset": 566322, + "original_offset": 52433, + "generated_offset": 567111, "length": 2 }, { "source": "parser.mbty", - "original_offset": 52293, - "generated_offset": 566569, + "original_offset": 52454, + "generated_offset": 567358, "length": 18 }, { "source": "parser.mbty", - "original_offset": 52313, - "generated_offset": 566595, + "original_offset": 52474, + "generated_offset": 567384, "length": 2 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 566998, + "generated_offset": 567787, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 567007, + "generated_offset": 567796, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 567020, + "generated_offset": 567809, "length": 2 }, { "source": "parser.mbty", "original_offset": 4362, - "generated_offset": 567293, + "generated_offset": 568082, "length": 1 }, { "source": "parser.mbty", "original_offset": 4365, - "generated_offset": 567302, + "generated_offset": 568091, "length": 7 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 567588, + "generated_offset": 568377, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 567597, + "generated_offset": 568386, "length": 7 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 567845, + "generated_offset": 568634, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 567870, + "generated_offset": 568659, "length": 2 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 568071, + "generated_offset": 568860, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 568085, + "generated_offset": 568874, "length": 2 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 568408, + "generated_offset": 569197, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 568433, + "generated_offset": 569222, "length": 2 }, { "source": "parser.mbty", - "original_offset": 65036, - "generated_offset": 569234, + "original_offset": 65197, + "generated_offset": 570023, "length": 31 }, { "source": "parser.mbty", - "original_offset": 65069, - "generated_offset": 569273, + "original_offset": 65230, + "generated_offset": 570062, "length": 13 }, { "source": "parser.mbty", - "original_offset": 65084, - "generated_offset": 569294, + "original_offset": 65245, + "generated_offset": 570083, "length": 22 }, { "source": "parser.mbty", - "original_offset": 65108, - "generated_offset": 569324, + "original_offset": 65269, + "generated_offset": 570113, "length": 35 }, { "source": "parser.mbty", - "original_offset": 65151, - "generated_offset": 569399, + "original_offset": 65312, + "generated_offset": 570188, "length": 21 }, { "source": "parser.mbty", - "original_offset": 65177, - "generated_offset": 569449, + "original_offset": 65338, + "generated_offset": 570238, "length": 10 }, { "source": "parser.mbty", - "original_offset": 57133, - "generated_offset": 569899, + "original_offset": 57294, + "generated_offset": 570688, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57149, - "generated_offset": 569921, + "original_offset": 57310, + "generated_offset": 570710, "length": 15 }, { "source": "parser.mbty", - "original_offset": 57169, - "generated_offset": 569965, + "original_offset": 57330, + "generated_offset": 570754, "length": 3 }, { "source": "parser.mbty", - "original_offset": 58172, - "generated_offset": 570283, + "original_offset": 58333, + "generated_offset": 571072, "length": 8 }, { "source": "parser.mbty", - "original_offset": 58182, - "generated_offset": 570299, + "original_offset": 58343, + "generated_offset": 571088, "length": 2 }, { "source": "parser.mbty", - "original_offset": 58200, - "generated_offset": 570492, + "original_offset": 58361, + "generated_offset": 571281, "length": 12 }, { "source": "parser.mbty", - "original_offset": 58236, - "generated_offset": 570826, + "original_offset": 58397, + "generated_offset": 571615, "length": 10 }, { "source": "parser.mbty", - "original_offset": 58248, - "generated_offset": 570844, + "original_offset": 58409, + "generated_offset": 571633, "length": 2 }, { "source": "parser.mbty", - "original_offset": 58262, - "generated_offset": 571031, + "original_offset": 58423, + "generated_offset": 571820, "length": 10 }, { "source": "parser.mbty", - "original_offset": 58446, - "generated_offset": 571513, + "original_offset": 58607, + "generated_offset": 572302, "length": 12 }, { "source": "parser.mbty", - "original_offset": 58460, - "generated_offset": 571533, + "original_offset": 58621, + "generated_offset": 572322, "length": 37 }, { "source": "parser.mbty", - "original_offset": 58499, - "generated_offset": 571578, + "original_offset": 58660, + "generated_offset": 572367, "length": 43 }, { "source": "parser.mbty", - "original_offset": 58544, - "generated_offset": 571629, + "original_offset": 58705, + "generated_offset": 572418, "length": 19 }, { "source": "parser.mbty", - "original_offset": 58369, - "generated_offset": 571917, + "original_offset": 58530, + "generated_offset": 572706, "length": 24 }, { "source": "parser.mbty", - "original_offset": 58395, - "generated_offset": 571949, + "original_offset": 58556, + "generated_offset": 572738, "length": 3 }, { "source": "parser.mbty", - "original_offset": 58629, - "generated_offset": 572319, + "original_offset": 58790, + "generated_offset": 573108, "length": 21 }, { "source": "parser.mbty", - "original_offset": 58652, - "generated_offset": 572348, + "original_offset": 58813, + "generated_offset": 573137, "length": 2 }, { "source": "parser.mbty", - "original_offset": 58656, - "generated_offset": 572358, + "original_offset": 58817, + "generated_offset": 573147, "length": 2 }, { "source": "parser.mbty", - "original_offset": 57666, - "generated_offset": 572597, + "original_offset": 57827, + "generated_offset": 573386, "length": 9 }, { "source": "parser.mbty", - "original_offset": 57677, - "generated_offset": 572614, + "original_offset": 57838, + "generated_offset": 573403, "length": 2 }, { "source": "parser.mbty", - "original_offset": 56895, - "generated_offset": 572847, + "original_offset": 57056, + "generated_offset": 573636, "length": 1 }, { "source": "parser.mbty", - "original_offset": 56898, - "generated_offset": 572856, + "original_offset": 57059, + "generated_offset": 573645, "length": 1 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 573096, + "generated_offset": 573885, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 573121, + "generated_offset": 573910, "length": 2 }, { "source": "parser.mbty", - "original_offset": 56957, - "generated_offset": 573655, + "original_offset": 57118, + "generated_offset": 574444, "length": 41 }, { "source": "parser.mbty", - "original_offset": 57003, - "generated_offset": 573725, + "original_offset": 57164, + "generated_offset": 574514, "length": 3 }, { "source": "parser.mbty", - "original_offset": 57008, - "generated_offset": 573736, + "original_offset": 57169, + "generated_offset": 574525, "length": 5 }, { "source": "parser.mbty", - "original_offset": 57015, - "generated_offset": 573749, + "original_offset": 57176, + "generated_offset": 574538, "length": 3 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 574025, + "generated_offset": 574814, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 574034, + "generated_offset": 574823, "length": 7 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 574356, + "generated_offset": 575145, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 574365, + "generated_offset": 575154, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 574378, + "generated_offset": 575167, "length": 2 }, { "source": "parser.mbty", - "original_offset": 57047, - "generated_offset": 574942, + "original_offset": 57208, + "generated_offset": 575731, "length": 18 }, { "source": "parser.mbty", - "original_offset": 57067, - "generated_offset": 574968, + "original_offset": 57228, + "generated_offset": 575757, "length": 7 }, { "source": "parser.mbty", - "original_offset": 57076, - "generated_offset": 574983, + "original_offset": 57237, + "generated_offset": 575772, "length": 15 }, { "source": "parser.mbty", - "original_offset": 57096, - "generated_offset": 575027, + "original_offset": 57257, + "generated_offset": 575816, "length": 3 }, { "source": "parser.mbty", "original_offset": 5719, - "generated_offset": 575248, + "generated_offset": 576037, "length": 1 }, { "source": "parser.mbty", "original_offset": 5722, - "generated_offset": 575257, + "generated_offset": 576046, "length": 1 }, { "source": "parser.mbty", - "original_offset": 56420, - "generated_offset": 576008, + "original_offset": 56581, + "generated_offset": 576797, "length": 34 }, { "source": "parser.mbty", - "original_offset": 56456, - "generated_offset": 576050, + "original_offset": 56617, + "generated_offset": 576839, "length": 135 }, { "source": "parser.mbty", - "original_offset": 56596, - "generated_offset": 576214, + "original_offset": 56757, + "generated_offset": 577003, "length": 3 }, { "source": "parser.mbty", - "original_offset": 56601, - "generated_offset": 576225, + "original_offset": 56762, + "generated_offset": 577014, "length": 19 }, { "source": "parser.mbty", - "original_offset": 65282, - "generated_offset": 576541, + "original_offset": 65443, + "generated_offset": 577330, "length": 18 }, { "source": "parser.mbty", - "original_offset": 65302, - "generated_offset": 576567, + "original_offset": 65463, + "generated_offset": 577356, "length": 10 }, { "source": "parser.mbty", - "original_offset": 65726, - "generated_offset": 577041, + "original_offset": 65887, + "generated_offset": 577830, "length": 33 }, { "source": "parser.mbty", - "original_offset": 65761, - "generated_offset": 577082, + "original_offset": 65922, + "generated_offset": 577871, "length": 23 }, { "source": "parser.mbty", - "original_offset": 65786, - "generated_offset": 577113, + "original_offset": 65947, + "generated_offset": 577902, "length": 10 }, { "source": "parser.mbty", - "original_offset": 56797, - "generated_offset": 577847, + "original_offset": 56958, + "generated_offset": 578636, "length": 37 }, { "source": "parser.mbty", - "original_offset": 56836, - "generated_offset": 577892, + "original_offset": 56997, + "generated_offset": 578681, "length": 9 }, { "source": "parser.mbty", - "original_offset": 56847, - "generated_offset": 577909, + "original_offset": 57008, + "generated_offset": 578698, "length": 15 }, { "source": "parser.mbty", - "original_offset": 56867, - "generated_offset": 577953, + "original_offset": 57028, + "generated_offset": 578742, "length": 5 }, { "source": "parser.mbty", "original_offset": 613, - "generated_offset": 578199, + "generated_offset": 578988, "length": 1 }, { "source": "parser.mbty", "original_offset": 616, - "generated_offset": 578208, + "generated_offset": 578997, "length": 1 }, { "source": "parser.mbty", - "original_offset": 65567, - "generated_offset": 578489, + "original_offset": 65728, + "generated_offset": 579278, "length": 17 }, { "source": "parser.mbty", - "original_offset": 65586, - "generated_offset": 578514, + "original_offset": 65747, + "generated_offset": 579303, "length": 2 }, { "source": "parser.mbty", - "original_offset": 54758, - "generated_offset": 579082, + "original_offset": 54919, + "generated_offset": 579871, "length": 41 }, { "source": "parser.mbty", - "original_offset": 54804, - "generated_offset": 579152, + "original_offset": 54965, + "generated_offset": 579941, "length": 3 }, { "source": "parser.mbty", - "original_offset": 54809, - "generated_offset": 579163, + "original_offset": 54970, + "generated_offset": 579952, "length": 2 }, { "source": "parser.mbty", - "original_offset": 54813, - "generated_offset": 579173, + "original_offset": 54974, + "generated_offset": 579962, "length": 2 }, { "source": "parser.mbty", - "original_offset": 66043, - "generated_offset": 579507, + "original_offset": 66204, + "generated_offset": 580296, "length": 33 }, { "source": "parser.mbty", - "original_offset": 66078, - "generated_offset": 579548, + "original_offset": 66239, + "generated_offset": 580337, "length": 33 }, { "source": "parser.mbty", - "original_offset": 54833, - "generated_offset": 579807, + "original_offset": 54994, + "generated_offset": 580596, "length": 1 }, { "source": "parser.mbty", - "original_offset": 54836, - "generated_offset": 579816, + "original_offset": 54997, + "generated_offset": 580605, "length": 1 }, { "source": "parser.mbty", - "original_offset": 54900, - "generated_offset": 580307, + "original_offset": 55061, + "generated_offset": 581096, "length": 11 }, { "source": "parser.mbty", - "original_offset": 54913, - "generated_offset": 580326, + "original_offset": 55074, + "generated_offset": 581115, "length": 9 }, { "source": "parser.mbty", - "original_offset": 54924, - "generated_offset": 580343, + "original_offset": 55085, + "generated_offset": 581132, "length": 15 }, { "source": "parser.mbty", - "original_offset": 54944, - "generated_offset": 580387, + "original_offset": 55105, + "generated_offset": 581176, "length": 3 }, { "source": "parser.mbty", - "original_offset": 54968, - "generated_offset": 580619, + "original_offset": 55129, + "generated_offset": 581408, "length": 1 }, { "source": "parser.mbty", - "original_offset": 54971, - "generated_offset": 580628, + "original_offset": 55132, + "generated_offset": 581417, "length": 1 }, { "source": "parser.mbty", - "original_offset": 55045, - "generated_offset": 581143, + "original_offset": 55206, + "generated_offset": 581932, "length": 13 }, { "source": "parser.mbty", - "original_offset": 55060, - "generated_offset": 581164, + "original_offset": 55221, + "generated_offset": 581953, "length": 8 }, { "source": "parser.mbty", - "original_offset": 55070, - "generated_offset": 581180, + "original_offset": 55231, + "generated_offset": 581969, "length": 31 }, { "source": "parser.mbty", - "original_offset": 55106, - "generated_offset": 581240, + "original_offset": 55267, + "generated_offset": 582029, "length": 3 }, { "source": "parser.mbty", - "original_offset": 44782, - "generated_offset": 581954, + "original_offset": 44943, + "generated_offset": 582743, "length": 53 }, { "source": "parser.mbty", - "original_offset": 44837, - "generated_offset": 582015, + "original_offset": 44998, + "generated_offset": 582804, "length": 14 }, { "source": "parser.mbty", - "original_offset": 44859, - "generated_offset": 582069, + "original_offset": 45020, + "generated_offset": 582858, "length": 32 }, { "source": "parser.mbty", - "original_offset": 44893, - "generated_offset": 582109, + "original_offset": 45054, + "generated_offset": 582898, "length": 21 }, { "source": "parser.mbty", - "original_offset": 44919, - "generated_offset": 582159, + "original_offset": 45080, + "generated_offset": 582948, "length": 10 }, { "source": "parser.mbty", - "original_offset": 55152, - "generated_offset": 582683, + "original_offset": 55313, + "generated_offset": 583472, "length": 13 }, { "source": "parser.mbty", - "original_offset": 55167, - "generated_offset": 582704, + "original_offset": 55328, + "generated_offset": 583493, "length": 8 }, { "source": "parser.mbty", - "original_offset": 55177, - "generated_offset": 582720, + "original_offset": 55338, + "generated_offset": 583509, "length": 31 }, { "source": "parser.mbty", - "original_offset": 55213, - "generated_offset": 582780, + "original_offset": 55374, + "generated_offset": 583569, "length": 3 }, { "source": "parser.mbty", - "original_offset": 55238, - "generated_offset": 583013, + "original_offset": 55399, + "generated_offset": 583802, "length": 1 }, { "source": "parser.mbty", - "original_offset": 55241, - "generated_offset": 583022, + "original_offset": 55402, + "generated_offset": 583811, "length": 1 }, { "source": "parser.mbty", - "original_offset": 55285, - "generated_offset": 583414, + "original_offset": 55446, + "generated_offset": 584203, "length": 44 }, { "source": "parser.mbty", - "original_offset": 55334, - "generated_offset": 583487, + "original_offset": 55495, + "generated_offset": 584276, "length": 15 }, { "source": "parser.mbty", - "original_offset": 55362, - "generated_offset": 583895, + "original_offset": 55523, + "generated_offset": 584684, "length": 44 }, { "source": "parser.mbty", - "original_offset": 55411, - "generated_offset": 583968, + "original_offset": 55572, + "generated_offset": 584757, "length": 16 }, { "source": "parser.mbty", - "original_offset": 55439, - "generated_offset": 584423, + "original_offset": 55600, + "generated_offset": 585212, "length": 44 }, { "source": "parser.mbty", - "original_offset": 55488, - "generated_offset": 584496, + "original_offset": 55649, + "generated_offset": 585285, "length": 8 }, { "source": "parser.mbty", - "original_offset": 55498, - "generated_offset": 584512, + "original_offset": 55659, + "generated_offset": 585301, "length": 3 }, { "source": "parser.mbty", - "original_offset": 55512, - "generated_offset": 584960, + "original_offset": 55673, + "generated_offset": 585749, "length": 44 }, { "source": "parser.mbty", - "original_offset": 55561, - "generated_offset": 585033, + "original_offset": 55722, + "generated_offset": 585822, "length": 20 }, { "source": "parser.mbty", - "original_offset": 55583, - "generated_offset": 585061, + "original_offset": 55744, + "generated_offset": 585850, "length": 3 }, { "source": "parser.mbty", - "original_offset": 55598, - "generated_offset": 585503, + "original_offset": 55759, + "generated_offset": 586292, "length": 44 }, { "source": "parser.mbty", - "original_offset": 55647, - "generated_offset": 585576, + "original_offset": 55808, + "generated_offset": 586365, "length": 8 }, { "source": "parser.mbty", - "original_offset": 55657, - "generated_offset": 585592, + "original_offset": 55818, + "generated_offset": 586381, "length": 3 }, { "source": "parser.mbty", - "original_offset": 55674, - "generated_offset": 586046, + "original_offset": 55835, + "generated_offset": 586835, "length": 44 }, { "source": "parser.mbty", - "original_offset": 55723, - "generated_offset": 586119, + "original_offset": 55884, + "generated_offset": 586908, "length": 23 }, { "source": "parser.mbty", - "original_offset": 55748, - "generated_offset": 586150, + "original_offset": 55909, + "generated_offset": 586939, "length": 3 }, { "source": "parser.mbty", - "original_offset": 55764, - "generated_offset": 586602, + "original_offset": 55925, + "generated_offset": 587391, "length": 44 }, { "source": "parser.mbty", - "original_offset": 55813, - "generated_offset": 586675, + "original_offset": 55974, + "generated_offset": 587464, "length": 22 }, { "source": "parser.mbty", - "original_offset": 55837, - "generated_offset": 586705, + "original_offset": 55998, + "generated_offset": 587494, "length": 3 }, { "source": "parser.mbty", - "original_offset": 55855, - "generated_offset": 587163, + "original_offset": 56016, + "generated_offset": 587952, "length": 44 }, { "source": "parser.mbty", - "original_offset": 55904, - "generated_offset": 587236, + "original_offset": 56065, + "generated_offset": 588025, "length": 26 }, { "source": "parser.mbty", - "original_offset": 55932, - "generated_offset": 587270, + "original_offset": 56093, + "generated_offset": 588059, "length": 3 }, { "source": "parser.mbty", - "original_offset": 55953, - "generated_offset": 587734, + "original_offset": 56114, + "generated_offset": 588523, "length": 44 }, { "source": "parser.mbty", - "original_offset": 56002, - "generated_offset": 587807, + "original_offset": 56163, + "generated_offset": 588596, "length": 29 }, { "source": "parser.mbty", - "original_offset": 56033, - "generated_offset": 587844, + "original_offset": 56194, + "generated_offset": 588633, "length": 3 }, { "source": "parser.mbty", - "original_offset": 56053, - "generated_offset": 588306, + "original_offset": 56214, + "generated_offset": 589095, "length": 44 }, { "source": "parser.mbty", - "original_offset": 56102, - "generated_offset": 588379, + "original_offset": 56263, + "generated_offset": 589168, "length": 28 }, { "source": "parser.mbty", - "original_offset": 56132, - "generated_offset": 588415, + "original_offset": 56293, + "generated_offset": 589204, "length": 3 }, { "source": "parser.mbty", - "original_offset": 56149, - "generated_offset": 588863, + "original_offset": 56310, + "generated_offset": 589652, "length": 44 }, { "source": "parser.mbty", - "original_offset": 56198, - "generated_offset": 588936, + "original_offset": 56359, + "generated_offset": 589725, "length": 10 }, { "source": "parser.mbty", - "original_offset": 56210, - "generated_offset": 588954, + "original_offset": 56371, + "generated_offset": 589743, "length": 3 }, { "source": "parser.mbty", - "original_offset": 56226, - "generated_offset": 589400, + "original_offset": 56387, + "generated_offset": 590189, "length": 44 }, { "source": "parser.mbty", - "original_offset": 56275, - "generated_offset": 589473, + "original_offset": 56436, + "generated_offset": 590262, "length": 9 }, { "source": "parser.mbty", - "original_offset": 56286, - "generated_offset": 589490, + "original_offset": 56447, + "generated_offset": 590279, "length": 3 }, { "source": "parser.mbty", - "original_offset": 56307, - "generated_offset": 589852, + "original_offset": 56468, + "generated_offset": 590641, "length": 18 }, { "source": "parser.mbty", - "original_offset": 56330, - "generated_offset": 589899, + "original_offset": 56491, + "generated_offset": 590688, "length": 3 }, { "source": "parser.mbty", - "original_offset": 65648, - "generated_offset": 590251, + "original_offset": 65809, + "generated_offset": 591040, "length": 1 }, { "source": "parser.mbty", - "original_offset": 65651, - "generated_offset": 590260, + "original_offset": 65812, + "generated_offset": 591049, "length": 5 }, { "source": "parser.mbty", - "original_offset": 65658, - "generated_offset": 590273, + "original_offset": 65819, + "generated_offset": 591062, "length": 2 }, { "source": "parser.mbty", - "original_offset": 56347, - "generated_offset": 590576, + "original_offset": 56508, + "generated_offset": 591365, "length": 5 }, { "source": "parser.mbty", - "original_offset": 56354, - "generated_offset": 590589, + "original_offset": 56515, + "generated_offset": 591378, "length": 2 }, { "source": "parser.mbty", - "original_offset": 65411, - "generated_offset": 591021, + "original_offset": 65572, + "generated_offset": 591810, "length": 28 }, { "source": "parser.mbty", - "original_offset": 65441, - "generated_offset": 591057, + "original_offset": 65602, + "generated_offset": 591846, "length": 15 }, { "source": "parser.mbty", - "original_offset": 65458, - "generated_offset": 591080, + "original_offset": 65619, + "generated_offset": 591869, "length": 14 }, { "source": "parser.mbty", - "original_offset": 65336, - "generated_offset": 591318, + "original_offset": 65497, + "generated_offset": 592107, "length": 23 }, { "source": "parser.mbty", - "original_offset": 65814, - "generated_offset": 591921, + "original_offset": 65975, + "generated_offset": 592710, "length": 23 }, { "source": "parser.mbty", - "original_offset": 65845, - "generated_offset": 591984, + "original_offset": 66006, + "generated_offset": 592773, "length": 33 }, { "source": "parser.mbty", - "original_offset": 65880, - "generated_offset": 592025, + "original_offset": 66041, + "generated_offset": 592814, "length": 148 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 592515, + "generated_offset": 593304, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 592529, + "generated_offset": 593318, "length": 2 }, { "source": "parser.mbty", "original_offset": 613, - "generated_offset": 592788, + "generated_offset": 593577, "length": 1 }, { "source": "parser.mbty", "original_offset": 616, - "generated_offset": 592797, + "generated_offset": 593586, "length": 1 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 592993, + "generated_offset": 593782, "length": 6 }, { "source": "parser.mbty", - "original_offset": 57698, - "generated_offset": 593357, + "original_offset": 57859, + "generated_offset": 594146, "length": 20 }, { "source": "parser.mbty", - "original_offset": 57720, - "generated_offset": 593385, + "original_offset": 57881, + "generated_offset": 594174, "length": 15 }, { "source": "parser.mbty", - "original_offset": 57743, - "generated_offset": 593440, + "original_offset": 57904, + "generated_offset": 594229, "length": 3 }, { "source": "parser.mbty", - "original_offset": 57764, - "generated_offset": 593801, + "original_offset": 57925, + "generated_offset": 594590, "length": 21 }, { "source": "parser.mbty", - "original_offset": 57787, - "generated_offset": 593830, + "original_offset": 57948, + "generated_offset": 594619, "length": 15 }, { "source": "parser.mbty", - "original_offset": 57810, - "generated_offset": 593885, + "original_offset": 57971, + "generated_offset": 594674, "length": 3 }, { "source": "parser.mbty", - "original_offset": 57832, - "generated_offset": 594495, + "original_offset": 57993, + "generated_offset": 595284, "length": 35 }, { "source": "parser.mbty", - "original_offset": 57869, - "generated_offset": 594538, + "original_offset": 58030, + "generated_offset": 595327, "length": 14 }, { "source": "parser.mbty", - "original_offset": 57891, - "generated_offset": 594592, + "original_offset": 58052, + "generated_offset": 595381, "length": 54 }, { "source": "parser.mbty", - "original_offset": 57950, - "generated_offset": 594675, + "original_offset": 58111, + "generated_offset": 595464, "length": 5 }, { "source": "parser.mbty", - "original_offset": 57991, - "generated_offset": 595353, + "original_offset": 58152, + "generated_offset": 596142, "length": 35 }, { "source": "parser.mbty", - "original_offset": 58028, - "generated_offset": 595396, + "original_offset": 58189, + "generated_offset": 596185, "length": 14 }, { "source": "parser.mbty", - "original_offset": 58050, - "generated_offset": 595450, + "original_offset": 58211, + "generated_offset": 596239, "length": 40 }, { "source": "parser.mbty", - "original_offset": 58092, - "generated_offset": 595498, + "original_offset": 58253, + "generated_offset": 596287, "length": 16 }, { "source": "parser.mbty", - "original_offset": 58113, - "generated_offset": 595543, + "original_offset": 58274, + "generated_offset": 596332, "length": 5 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 595878, + "generated_offset": 596667, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 595887, + "generated_offset": 596676, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 595900, + "generated_offset": 596689, "length": 2 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 596185, + "generated_offset": 596974, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 596194, + "generated_offset": 596983, "length": 7 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 596450, + "generated_offset": 597239, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 596475, + "generated_offset": 597264, "length": 2 }, { "source": "parser.mbty", - "original_offset": 58692, - "generated_offset": 596833, + "original_offset": 58853, + "generated_offset": 597622, "length": 36 }, { "source": "parser.mbty", - "original_offset": 58730, - "generated_offset": 596877, + "original_offset": 58891, + "generated_offset": 597666, "length": 2 }, { "source": "parser.mbty", - "original_offset": 58692, - "generated_offset": 597235, + "original_offset": 58853, + "generated_offset": 598024, "length": 36 }, { "source": "parser.mbty", - "original_offset": 58730, - "generated_offset": 597279, + "original_offset": 58891, + "generated_offset": 598068, "length": 2 }, { "source": "parser.mbty", - "original_offset": 58321, - "generated_offset": 597476, + "original_offset": 58482, + "generated_offset": 598265, "length": 23 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 597672, + "generated_offset": 598461, "length": 6 }, { "source": "parser.mbty", "original_offset": 36095, - "generated_offset": 597983, + "generated_offset": 598772, "length": 1 }, { "source": "parser.mbty", "original_offset": 36098, - "generated_offset": 597992, + "generated_offset": 598781, "length": 1 }, { "source": "parser.mbty", "original_offset": 36320, - "generated_offset": 598241, + "generated_offset": 599030, "length": 9 }, { "source": "parser.mbty", "original_offset": 36331, - "generated_offset": 598258, + "generated_offset": 599047, "length": 2 }, { "source": "parser.mbty", "original_offset": 36344, - "generated_offset": 598623, + "generated_offset": 599412, "length": 23 }, { "source": "parser.mbty", "original_offset": 36372, - "generated_offset": 598675, + "generated_offset": 599464, "length": 3 }, { "source": "parser.mbty", "original_offset": 36389, - "generated_offset": 598988, + "generated_offset": 599777, "length": 8 }, { "source": "parser.mbty", "original_offset": 36399, - "generated_offset": 599004, + "generated_offset": 599793, "length": 2 }, { "source": "parser.mbty", "original_offset": 36461, - "generated_offset": 599560, + "generated_offset": 600349, "length": 11 }, { "source": "parser.mbty", "original_offset": 36474, - "generated_offset": 599579, + "generated_offset": 600368, "length": 63 }, { "source": "parser.mbty", "original_offset": 36539, - "generated_offset": 599650, + "generated_offset": 600439, "length": 13 }, { "source": "parser.mbty", "original_offset": 36557, - "generated_offset": 599692, + "generated_offset": 600481, "length": 11 }, { "source": "parser.mbty", "original_offset": 36604, - "generated_offset": 600300, + "generated_offset": 601089, "length": 17 }, { "source": "parser.mbty", "original_offset": 36623, - "generated_offset": 600325, + "generated_offset": 601114, "length": 11 }, { "source": "parser.mbty", "original_offset": 36636, - "generated_offset": 600344, + "generated_offset": 601133, "length": 15 }, { "source": "parser.mbty", "original_offset": 36656, - "generated_offset": 600388, + "generated_offset": 601177, "length": 5 }, { "source": "parser.mbty", "original_offset": 36814, - "generated_offset": 600754, + "generated_offset": 601543, "length": 12 }, { "source": "parser.mbty", "original_offset": 36828, - "generated_offset": 600774, + "generated_offset": 601563, "length": 2 }, { "source": "parser.mbty", "original_offset": 36832, - "generated_offset": 600784, + "generated_offset": 601573, "length": 2 }, { "source": "parser.mbty", "original_offset": 36735, - "generated_offset": 601053, + "generated_offset": 601842, "length": 17 }, { "source": "parser.mbty", "original_offset": 36754, - "generated_offset": 601078, + "generated_offset": 601867, "length": 2 }, { "source": "parser.mbty", "original_offset": 36898, - "generated_offset": 601325, + "generated_offset": 602114, "length": 1 }, { "source": "parser.mbty", "original_offset": 36901, - "generated_offset": 601334, + "generated_offset": 602123, "length": 1 }, { "source": "parser.mbty", "original_offset": 36932, - "generated_offset": 601579, + "generated_offset": 602368, "length": 1 }, { "source": "parser.mbty", "original_offset": 36935, - "generated_offset": 601588, + "generated_offset": 602377, "length": 1 }, { "source": "parser.mbty", "original_offset": 1072, - "generated_offset": 601936, + "generated_offset": 602725, "length": 1 }, { "source": "parser.mbty", "original_offset": 1075, - "generated_offset": 601945, + "generated_offset": 602734, "length": 5 }, { "source": "parser.mbty", "original_offset": 1082, - "generated_offset": 601958, + "generated_offset": 602747, "length": 2 }, { "source": "parser.mbty", "original_offset": 1006, - "generated_offset": 602216, + "generated_offset": 603005, "length": 17 }, { "source": "parser.mbty", "original_offset": 1025, - "generated_offset": 602241, + "generated_offset": 603030, "length": 2 }, { "source": "parser.mbty", "original_offset": 36110, - "generated_offset": 602635, + "generated_offset": 603424, "length": 39 }, { "source": "parser.mbty", "original_offset": 36154, - "generated_offset": 602703, + "generated_offset": 603492, "length": 4 }, { "source": "parser.mbty", "original_offset": 36172, - "generated_offset": 603046, + "generated_offset": 603835, "length": 24 }, { "source": "parser.mbty", "original_offset": 36198, - "generated_offset": 603078, + "generated_offset": 603867, "length": 3 }, { "source": "parser.mbty", - "original_offset": 50590, - "generated_offset": 603495, + "original_offset": 50751, + "generated_offset": 604284, "length": 17 }, { "source": "parser.mbty", - "original_offset": 50609, - "generated_offset": 603520, + "original_offset": 50770, + "generated_offset": 604309, "length": 14 }, { "source": "parser.mbty", - "original_offset": 50628, - "generated_offset": 603563, + "original_offset": 50789, + "generated_offset": 604352, "length": 4 }, { "source": "parser.mbty", "original_offset": 36232, - "generated_offset": 603853, + "generated_offset": 604642, "length": 25 }, { "source": "parser.mbty", "original_offset": 36259, - "generated_offset": 603886, + "generated_offset": 604675, "length": 3 }, { "source": "parser.mbty", "original_offset": 36997, - "generated_offset": 604329, + "generated_offset": 605118, "length": 15 }, { "source": "parser.mbty", "original_offset": 37014, - "generated_offset": 604352, + "generated_offset": 605141, "length": 13 }, { "source": "parser.mbty", "original_offset": 37032, - "generated_offset": 604394, + "generated_offset": 605183, "length": 5 }, { "source": "parser.mbty", "original_offset": 37057, - "generated_offset": 604867, + "generated_offset": 605656, "length": 36 }, { "source": "parser.mbty", "original_offset": 37095, - "generated_offset": 604911, + "generated_offset": 605700, "length": 14 }, { "source": "parser.mbty", "original_offset": 37114, - "generated_offset": 604954, + "generated_offset": 605743, "length": 5 }, { "source": "parser.mbty", "original_offset": 37133, - "generated_offset": 605403, + "generated_offset": 606192, "length": 17 }, { "source": "parser.mbty", "original_offset": 37152, - "generated_offset": 605428, + "generated_offset": 606217, "length": 15 }, { "source": "parser.mbty", "original_offset": 37172, - "generated_offset": 605472, + "generated_offset": 606261, "length": 5 }, { "source": "parser.mbty", "original_offset": 37191, - "generated_offset": 605943, + "generated_offset": 606732, "length": 38 }, { "source": "parser.mbty", "original_offset": 37231, - "generated_offset": 605989, + "generated_offset": 606778, "length": 16 }, { "source": "parser.mbty", "original_offset": 37252, - "generated_offset": 606034, + "generated_offset": 606823, "length": 5 }, { "source": "parser.mbty", - "original_offset": 42795, - "generated_offset": 606827, + "original_offset": 42956, + "generated_offset": 607616, "length": 21 }, { "source": "parser.mbty", - "original_offset": 42818, - "generated_offset": 606856, + "original_offset": 42979, + "generated_offset": 607645, "length": 6 }, { "source": "parser.mbty", - "original_offset": 42826, - "generated_offset": 606870, + "original_offset": 42987, + "generated_offset": 607659, "length": 17 }, { "source": "parser.mbty", - "original_offset": 42851, - "generated_offset": 606927, + "original_offset": 43012, + "generated_offset": 607716, "length": 19 }, { "source": "parser.mbty", - "original_offset": 42872, - "generated_offset": 606954, + "original_offset": 43033, + "generated_offset": 607743, "length": 14 }, { "source": "parser.mbty", - "original_offset": 42891, - "generated_offset": 606997, + "original_offset": 43052, + "generated_offset": 607786, "length": 5 }, { "source": "parser.mbty", - "original_offset": 42643, - "generated_offset": 607681, + "original_offset": 42804, + "generated_offset": 608470, "length": 21 }, { "source": "parser.mbty", - "original_offset": 42666, - "generated_offset": 607710, + "original_offset": 42827, + "generated_offset": 608499, "length": 6 }, { "source": "parser.mbty", - "original_offset": 42674, - "generated_offset": 607724, + "original_offset": 42835, + "generated_offset": 608513, "length": 17 }, { "source": "parser.mbty", - "original_offset": 42699, - "generated_offset": 607781, + "original_offset": 42860, + "generated_offset": 608570, "length": 31 }, { "source": "parser.mbty", - "original_offset": 42735, - "generated_offset": 607841, + "original_offset": 42896, + "generated_offset": 608630, "length": 5 }, { "source": "parser.mbty", - "original_offset": 42914, - "generated_offset": 608066, + "original_offset": 43075, + "generated_offset": 608855, "length": 1 }, { "source": "parser.mbty", - "original_offset": 42917, - "generated_offset": 608075, + "original_offset": 43078, + "generated_offset": 608864, "length": 1 }, { "source": "parser.mbty", - "original_offset": 42979, - "generated_offset": 608795, + "original_offset": 43140, + "generated_offset": 609584, "length": 70 }, { "source": "parser.mbty", - "original_offset": 43057, - "generated_offset": 608905, + "original_offset": 43218, + "generated_offset": 609694, "length": 18 }, { "source": "parser.mbty", - "original_offset": 43077, - "generated_offset": 608931, + "original_offset": 43238, + "generated_offset": 609720, "length": 15 }, { "source": "parser.mbty", - "original_offset": 43094, - "generated_offset": 608954, + "original_offset": 43255, + "generated_offset": 609743, "length": 22 }, { "source": "parser.mbty", - "original_offset": 43121, - "generated_offset": 609005, + "original_offset": 43282, + "generated_offset": 609794, "length": 10 }, { "source": "parser.mbty", - "original_offset": 43168, - "generated_offset": 609734, + "original_offset": 43329, + "generated_offset": 610523, "length": 70 }, { "source": "parser.mbty", - "original_offset": 43246, - "generated_offset": 609844, + "original_offset": 43407, + "generated_offset": 610633, "length": 18 }, { "source": "parser.mbty", - "original_offset": 43266, - "generated_offset": 609870, + "original_offset": 43427, + "generated_offset": 610659, "length": 15 }, { "source": "parser.mbty", - "original_offset": 43283, - "generated_offset": 609893, + "original_offset": 43444, + "generated_offset": 610682, "length": 22 }, { "source": "parser.mbty", - "original_offset": 43310, - "generated_offset": 609944, + "original_offset": 43471, + "generated_offset": 610733, "length": 10 }, { "source": "parser.mbty", - "original_offset": 43358, - "generated_offset": 610674, + "original_offset": 43519, + "generated_offset": 611463, "length": 70 }, { "source": "parser.mbty", - "original_offset": 43436, - "generated_offset": 610784, + "original_offset": 43597, + "generated_offset": 611573, "length": 18 }, { "source": "parser.mbty", - "original_offset": 43456, - "generated_offset": 610810, + "original_offset": 43617, + "generated_offset": 611599, "length": 15 }, { "source": "parser.mbty", - "original_offset": 43473, - "generated_offset": 610833, + "original_offset": 43634, + "generated_offset": 611622, "length": 22 }, { "source": "parser.mbty", - "original_offset": 43500, - "generated_offset": 610884, + "original_offset": 43661, + "generated_offset": 611673, "length": 10 }, { "source": "parser.mbty", - "original_offset": 43548, - "generated_offset": 611614, + "original_offset": 43709, + "generated_offset": 612403, "length": 70 }, { "source": "parser.mbty", - "original_offset": 43626, - "generated_offset": 611724, + "original_offset": 43787, + "generated_offset": 612513, "length": 18 }, { "source": "parser.mbty", - "original_offset": 43646, - "generated_offset": 611750, + "original_offset": 43807, + "generated_offset": 612539, "length": 15 }, { "source": "parser.mbty", - "original_offset": 43663, - "generated_offset": 611773, + "original_offset": 43824, + "generated_offset": 612562, "length": 22 }, { "source": "parser.mbty", - "original_offset": 43690, - "generated_offset": 611824, + "original_offset": 43851, + "generated_offset": 612613, "length": 10 }, { "source": "parser.mbty", - "original_offset": 43737, - "generated_offset": 612552, + "original_offset": 43898, + "generated_offset": 613341, "length": 69 }, { "source": "parser.mbty", - "original_offset": 43814, - "generated_offset": 612661, + "original_offset": 43975, + "generated_offset": 613450, "length": 18 }, { "source": "parser.mbty", - "original_offset": 43834, - "generated_offset": 612687, + "original_offset": 43995, + "generated_offset": 613476, "length": 15 }, { "source": "parser.mbty", - "original_offset": 43851, - "generated_offset": 612710, + "original_offset": 44012, + "generated_offset": 613499, "length": 22 }, { "source": "parser.mbty", - "original_offset": 43878, - "generated_offset": 612761, + "original_offset": 44039, + "generated_offset": 613550, "length": 10 }, { "source": "parser.mbty", - "original_offset": 43907, - "generated_offset": 612992, + "original_offset": 44068, + "generated_offset": 613781, "length": 1 }, { "source": "parser.mbty", - "original_offset": 43910, - "generated_offset": 613001, + "original_offset": 44071, + "generated_offset": 613790, "length": 1 }, { "source": "parser.mbty", - "original_offset": 48607, - "generated_offset": 613792, + "original_offset": 48768, + "generated_offset": 614581, "length": 61 }, { "source": "parser.mbty", - "original_offset": 48676, - "generated_offset": 613893, + "original_offset": 48837, + "generated_offset": 614682, "length": 36 }, { "source": "parser.mbty", - "original_offset": 48714, - "generated_offset": 613937, + "original_offset": 48875, + "generated_offset": 614726, "length": 15 }, { "source": "parser.mbty", - "original_offset": 48737, - "generated_offset": 613992, + "original_offset": 48898, + "generated_offset": 614781, "length": 34 }, { "source": "parser.mbty", - "original_offset": 48773, - "generated_offset": 614034, + "original_offset": 48934, + "generated_offset": 614823, "length": 32 }, { "source": "parser.mbty", - "original_offset": 48810, - "generated_offset": 614095, + "original_offset": 48971, + "generated_offset": 614884, "length": 5 }, { "source": "parser.mbty", "original_offset": 4464, - "generated_offset": 614353, + "generated_offset": 615142, "length": 1 }, { "source": "parser.mbty", "original_offset": 4467, - "generated_offset": 614362, + "generated_offset": 615151, "length": 1 }, { "source": "parser.mbty", "original_offset": 28376, - "generated_offset": 614630, + "generated_offset": 615419, "length": 14 }, { "source": "parser.mbty", "original_offset": 28392, - "generated_offset": 614652, + "generated_offset": 615441, "length": 2 }, { "source": "parser.mbty", "original_offset": 28425, - "generated_offset": 614959, + "generated_offset": 615748, "length": 11 }, { "source": "parser.mbty", "original_offset": 28438, - "generated_offset": 614978, + "generated_offset": 615767, "length": 7 }, { "source": "parser.mbty", "original_offset": 28447, - "generated_offset": 614993, + "generated_offset": 615782, "length": 2 }, { "source": "parser.mbty", - "original_offset": 44607, - "generated_offset": 615705, + "original_offset": 44768, + "generated_offset": 616494, "length": 53 }, { "source": "parser.mbty", - "original_offset": 44662, - "generated_offset": 615766, + "original_offset": 44823, + "generated_offset": 616555, "length": 14 }, { "source": "parser.mbty", - "original_offset": 44684, - "generated_offset": 615820, + "original_offset": 44845, + "generated_offset": 616609, "length": 31 }, { "source": "parser.mbty", - "original_offset": 44717, - "generated_offset": 615859, + "original_offset": 44878, + "generated_offset": 616648, "length": 21 }, { "source": "parser.mbty", - "original_offset": 44743, - "generated_offset": 615909, + "original_offset": 44904, + "generated_offset": 616698, "length": 10 }, { "source": "parser.mbty", - "original_offset": 44430, - "generated_offset": 616567, + "original_offset": 44591, + "generated_offset": 617356, "length": 53 }, { "source": "parser.mbty", - "original_offset": 44485, - "generated_offset": 616628, + "original_offset": 44646, + "generated_offset": 617417, "length": 14 }, { "source": "parser.mbty", - "original_offset": 44507, - "generated_offset": 616682, + "original_offset": 44668, + "generated_offset": 617471, "length": 54 }, { "source": "parser.mbty", - "original_offset": 44566, - "generated_offset": 616765, + "original_offset": 44727, + "generated_offset": 617554, "length": 10 }, { "source": "parser.mbty", - "original_offset": 43964, - "generated_offset": 617320, + "original_offset": 44125, + "generated_offset": 618109, "length": 25 }, { "source": "parser.mbty", - "original_offset": 43994, - "generated_offset": 617374, + "original_offset": 44155, + "generated_offset": 618163, "length": 3 }, { "source": "parser.mbty", - "original_offset": 43999, - "generated_offset": 617385, + "original_offset": 44160, + "generated_offset": 618174, "length": 2 }, { "source": "parser.mbty", - "original_offset": 44003, - "generated_offset": 617395, + "original_offset": 44164, + "generated_offset": 618184, "length": 2 }, { "source": "parser.mbty", "original_offset": 5671, - "generated_offset": 617687, + "generated_offset": 618476, "length": 1 }, { "source": "parser.mbty", "original_offset": 5674, - "generated_offset": 617696, + "generated_offset": 618485, "length": 1 }, { "source": "parser.mbty", - "original_offset": 44198, - "generated_offset": 617871, + "original_offset": 44359, + "generated_offset": 618660, "length": 5 }, { "source": "parser.mbty", - "original_offset": 44034, - "generated_offset": 618423, + "original_offset": 44195, + "generated_offset": 619212, "length": 26 }, { "source": "parser.mbty", - "original_offset": 44065, - "generated_offset": 618478, + "original_offset": 44226, + "generated_offset": 619267, "length": 3 }, { "source": "parser.mbty", - "original_offset": 44070, - "generated_offset": 618489, + "original_offset": 44231, + "generated_offset": 619278, "length": 2 }, { "source": "parser.mbty", - "original_offset": 44074, - "generated_offset": 618499, + "original_offset": 44235, + "generated_offset": 619288, "length": 2 }, { "source": "parser.mbty", "original_offset": 5671, - "generated_offset": 618791, + "generated_offset": 619580, "length": 1 }, { "source": "parser.mbty", "original_offset": 5674, - "generated_offset": 618800, + "generated_offset": 619589, "length": 1 }, { "source": "parser.mbty", - "original_offset": 44245, - "generated_offset": 618976, + "original_offset": 44406, + "generated_offset": 619765, "length": 5 }, { "source": "parser.mbty", - "original_offset": 45097, - "generated_offset": 619302, + "original_offset": 45258, + "generated_offset": 620091, "length": 17 }, { "source": "parser.mbty", - "original_offset": 45116, - "generated_offset": 619327, + "original_offset": 45277, + "generated_offset": 620116, "length": 2 }, { "source": "parser.mbty", "original_offset": 115, - "generated_offset": 619502, + "generated_offset": 620291, "length": 6 }, { "source": "parser.mbty", - "original_offset": 45097, - "generated_offset": 619829, + "original_offset": 45258, + "generated_offset": 620618, "length": 17 }, { "source": "parser.mbty", - "original_offset": 45116, - "generated_offset": 619854, + "original_offset": 45277, + "generated_offset": 620643, "length": 2 }, { "source": "parser.mbty", "original_offset": 130, - "generated_offset": 620056, + "generated_offset": 620845, "length": 6 }, { "source": "parser.mbty", "original_offset": 138, - "generated_offset": 620070, + "generated_offset": 620859, "length": 2 }, { "source": "parser.mbty", - "original_offset": 45156, - "generated_offset": 620375, + "original_offset": 45317, + "generated_offset": 621164, "length": 1 }, { "source": "parser.mbty", - "original_offset": 45159, - "generated_offset": 620384, + "original_offset": 45320, + "generated_offset": 621173, "length": 5 }, { "source": "parser.mbty", - "original_offset": 45166, - "generated_offset": 620397, + "original_offset": 45327, + "generated_offset": 621186, "length": 2 }, { "source": "parser.mbty", - "original_offset": 46317, - "generated_offset": 620880, + "original_offset": 46478, + "generated_offset": 621669, "length": 19 }, { "source": "parser.mbty", - "original_offset": 46338, - "generated_offset": 620907, + "original_offset": 46499, + "generated_offset": 621696, "length": 7 }, { "source": "parser.mbty", - "original_offset": 46347, - "generated_offset": 620922, + "original_offset": 46508, + "generated_offset": 621711, "length": 15 }, { "source": "parser.mbty", - "original_offset": 46367, - "generated_offset": 620966, + "original_offset": 46528, + "generated_offset": 621755, "length": 3 }, { "source": "parser.mbty", - "original_offset": 45450, - "generated_offset": 621212, + "original_offset": 45611, + "generated_offset": 622001, "length": 1 }, { "source": "parser.mbty", - "original_offset": 45453, - "generated_offset": 621221, + "original_offset": 45614, + "generated_offset": 622010, "length": 1 }, { "source": "parser.mbty", - "original_offset": 45520, - "generated_offset": 622033, + "original_offset": 45681, + "generated_offset": 622822, "length": 15 }, { "source": "parser.mbty", - "original_offset": 45537, - "generated_offset": 622056, + "original_offset": 45698, + "generated_offset": 622845, "length": 202 }, { "source": "parser.mbty", - "original_offset": 45744, - "generated_offset": 622287, + "original_offset": 45905, + "generated_offset": 623076, "length": 69 }, { "source": "parser.mbty", - "original_offset": 45818, - "generated_offset": 622385, + "original_offset": 45979, + "generated_offset": 623174, "length": 15 }, { "source": "parser.mbty", - "original_offset": 45878, - "generated_offset": 623019, + "original_offset": 46039, + "generated_offset": 623808, "length": 12 }, { "source": "parser.mbty", - "original_offset": 45892, - "generated_offset": 623039, + "original_offset": 46053, + "generated_offset": 623828, "length": 76 }, { "source": "parser.mbty", - "original_offset": 45973, - "generated_offset": 623144, + "original_offset": 46134, + "generated_offset": 623933, "length": 55 }, { "source": "parser.mbty", - "original_offset": 46033, - "generated_offset": 623228, + "original_offset": 46194, + "generated_offset": 624017, "length": 18 }, { "source": "parser.mbty", - "original_offset": 46385, - "generated_offset": 623615, + "original_offset": 46546, + "generated_offset": 624404, "length": 19 }, { "source": "parser.mbty", - "original_offset": 46409, - "generated_offset": 623663, + "original_offset": 46570, + "generated_offset": 624452, "length": 18 }, { "source": "parser.mbty", - "original_offset": 48342, - "generated_offset": 624081, + "original_offset": 48503, + "generated_offset": 624870, "length": 19 }, { "source": "parser.mbty", - "original_offset": 48366, - "generated_offset": 624129, + "original_offset": 48527, + "generated_offset": 624918, "length": 22 }, { "source": "parser.mbty", - "original_offset": 53641, - "generated_offset": 624408, + "original_offset": 53802, + "generated_offset": 625197, "length": 20 }, { "source": "parser.mbty", - "original_offset": 53663, - "generated_offset": 624436, + "original_offset": 53824, + "generated_offset": 625225, "length": 21 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 624775, + "generated_offset": 625564, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 624784, + "generated_offset": 625573, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 624797, + "generated_offset": 625586, "length": 2 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 625074, + "generated_offset": 625863, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 625083, + "generated_offset": 625872, "length": 7 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 625331, + "generated_offset": 626120, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 625356, + "generated_offset": 626145, "length": 2 }, { "source": "parser.mbty", "original_offset": 4417, - "generated_offset": 625544, + "generated_offset": 626333, "length": 15 }, { "source": "parser.mbty", - "original_offset": 49878, - "generated_offset": 626162, + "original_offset": 50039, + "generated_offset": 626951, "length": 21 }, { "source": "parser.mbty", - "original_offset": 49901, - "generated_offset": 626191, + "original_offset": 50062, + "generated_offset": 626980, "length": 13 }, { "source": "parser.mbty", - "original_offset": 49916, - "generated_offset": 626212, + "original_offset": 50077, + "generated_offset": 627001, "length": 15 }, { "source": "parser.mbty", - "original_offset": 49936, - "generated_offset": 626256, + "original_offset": 50097, + "generated_offset": 627045, "length": 5 }, { "source": "parser.mbty", - "original_offset": 50500, - "generated_offset": 626680, + "original_offset": 50661, + "generated_offset": 627469, "length": 21 }, { "source": "parser.mbty", - "original_offset": 50523, - "generated_offset": 626709, + "original_offset": 50684, + "generated_offset": 627498, "length": 15 }, { "source": "parser.mbty", - "original_offset": 50543, - "generated_offset": 626753, + "original_offset": 50704, + "generated_offset": 627542, "length": 3 }, { "source": "parser.mbty", - "original_offset": 44154, - "generated_offset": 626977, + "original_offset": 44315, + "generated_offset": 627766, "length": 1 }, { "source": "parser.mbty", - "original_offset": 44157, - "generated_offset": 626986, + "original_offset": 44318, + "generated_offset": 627775, "length": 1 }, { "source": "parser.mbty", "original_offset": 5968, - "generated_offset": 627554, + "generated_offset": 628343, "length": 36 }, { "source": "parser.mbty", "original_offset": 6006, - "generated_offset": 627598, + "generated_offset": 628387, "length": 14 }, { "source": "parser.mbty", "original_offset": 6028, - "generated_offset": 627652, + "generated_offset": 628441, "length": 50 }, { "source": "parser.mbty", "original_offset": 6080, - "generated_offset": 627710, + "generated_offset": 628499, "length": 6 }, { "source": "parser.mbty", "original_offset": 5777, - "generated_offset": 628023, + "generated_offset": 628812, "length": 1 }, { "source": "parser.mbty", "original_offset": 5780, - "generated_offset": 628032, + "generated_offset": 628821, "length": 1 }, { "source": "parser.mbty", "original_offset": 115, - "generated_offset": 628206, + "generated_offset": 628995, "length": 6 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 628533, + "generated_offset": 629322, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 628542, + "generated_offset": 629331, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 628555, + "generated_offset": 629344, "length": 2 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 628834, + "generated_offset": 629623, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 628843, + "generated_offset": 629632, "length": 7 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 629093, + "generated_offset": 629882, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 629118, + "generated_offset": 629907, "length": 2 }, { "source": "parser.mbty", "original_offset": 4417, - "generated_offset": 629307, + "generated_offset": 630096, "length": 15 }, { "source": "parser.mbty", - "original_offset": 46523, - "generated_offset": 630477, + "original_offset": 46684, + "generated_offset": 631266, "length": 38 }, { "source": "parser.mbty", - "original_offset": 46563, - "generated_offset": 630523, + "original_offset": 46724, + "generated_offset": 631312, "length": 32 }, { "source": "parser.mbty", - "original_offset": 46597, - "generated_offset": 630563, + "original_offset": 46758, + "generated_offset": 631352, "length": 28 }, { "source": "parser.mbty", - "original_offset": 46633, - "generated_offset": 630631, + "original_offset": 46794, + "generated_offset": 631420, "length": 16 }, { "source": "parser.mbty", - "original_offset": 46651, - "generated_offset": 630655, + "original_offset": 46812, + "generated_offset": 631444, "length": 78 }, { "source": "parser.mbty", - "original_offset": 46731, - "generated_offset": 630741, + "original_offset": 46892, + "generated_offset": 631530, "length": 19 }, { "source": "parser.mbty", - "original_offset": 46752, - "generated_offset": 630768, + "original_offset": 46913, + "generated_offset": 631557, "length": 21 }, { "source": "parser.mbty", - "original_offset": 46778, - "generated_offset": 630818, + "original_offset": 46939, + "generated_offset": 631607, "length": 10 }, { "source": "parser.mbty", - "original_offset": 63882, - "generated_offset": 631134, + "original_offset": 64043, + "generated_offset": 631923, "length": 1 }, { "source": "parser.mbty", - "original_offset": 63885, - "generated_offset": 631143, + "original_offset": 64046, + "generated_offset": 631932, "length": 1 }, { "source": "parser.mbty", - "original_offset": 63966, - "generated_offset": 631705, + "original_offset": 64127, + "generated_offset": 632494, "length": 37 }, { "source": "parser.mbty", - "original_offset": 64008, - "generated_offset": 631771, + "original_offset": 64169, + "generated_offset": 632560, "length": 3 }, { "source": "parser.mbty", - "original_offset": 64013, - "generated_offset": 631782, + "original_offset": 64174, + "generated_offset": 632571, "length": 2 }, { "source": "parser.mbty", - "original_offset": 64017, - "generated_offset": 631792, + "original_offset": 64178, + "generated_offset": 632581, "length": 9 }, { "source": "parser.mbty", - "original_offset": 63902, - "generated_offset": 632103, + "original_offset": 64063, + "generated_offset": 632892, "length": 1 }, { "source": "parser.mbty", - "original_offset": 63905, - "generated_offset": 632112, + "original_offset": 64066, + "generated_offset": 632901, "length": 1 }, { "source": "parser.mbty", - "original_offset": 64074, - "generated_offset": 632665, + "original_offset": 64235, + "generated_offset": 633454, "length": 37 }, { "source": "parser.mbty", - "original_offset": 64116, - "generated_offset": 632731, + "original_offset": 64277, + "generated_offset": 633520, "length": 3 }, { "source": "parser.mbty", - "original_offset": 64121, - "generated_offset": 632742, + "original_offset": 64282, + "generated_offset": 633531, "length": 37 }, { "source": "parser.mbty", - "original_offset": 64163, - "generated_offset": 632808, + "original_offset": 64324, + "generated_offset": 633597, "length": 3 }, { "source": "parser.mbty", - "original_offset": 64168, - "generated_offset": 632819, + "original_offset": 64329, + "generated_offset": 633608, "length": 9 }, { "source": "parser.mbty", - "original_offset": 50259, - "generated_offset": 633241, + "original_offset": 50420, + "generated_offset": 634030, "length": 16 }, { "source": "parser.mbty", - "original_offset": 50277, - "generated_offset": 633265, + "original_offset": 50438, + "generated_offset": 634054, "length": 14 }, { "source": "parser.mbty", - "original_offset": 50296, - "generated_offset": 633308, + "original_offset": 50457, + "generated_offset": 634097, "length": 4 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 633630, + "generated_offset": 634419, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 633639, + "generated_offset": 634428, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 633652, + "generated_offset": 634441, "length": 2 }, { "source": "parser.mbty", "original_offset": 4711, - "generated_offset": 634027, + "generated_offset": 634816, "length": 7 }, { "source": "parser.mbty", "original_offset": 4720, - "generated_offset": 634042, + "generated_offset": 634831, "length": 8 }, { "source": "parser.mbty", "original_offset": 4730, - "generated_offset": 634058, + "generated_offset": 634847, "length": 16 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 634315, + "generated_offset": 635104, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 634340, + "generated_offset": 635129, "length": 2 }, { "source": "parser.mbty", "original_offset": 4818, - "generated_offset": 634545, + "generated_offset": 635334, "length": 24 }, { "source": "parser.mbty", - "original_offset": 49970, - "generated_offset": 635233, + "original_offset": 50131, + "generated_offset": 636022, "length": 39 }, { "source": "parser.mbty", - "original_offset": 50011, - "generated_offset": 635280, + "original_offset": 50172, + "generated_offset": 636069, "length": 14 }, { "source": "parser.mbty", - "original_offset": 50033, - "generated_offset": 635334, + "original_offset": 50194, + "generated_offset": 636123, "length": 27 }, { "source": "parser.mbty", - "original_offset": 50062, - "generated_offset": 635369, + "original_offset": 50223, + "generated_offset": 636158, "length": 29 }, { "source": "parser.mbty", - "original_offset": 50096, - "generated_offset": 635427, + "original_offset": 50257, + "generated_offset": 636216, "length": 5 }, { "source": "parser.mbty", "original_offset": 5026, - "generated_offset": 635756, + "generated_offset": 636545, "length": 1 }, { "source": "parser.mbty", "original_offset": 5029, - "generated_offset": 635765, + "generated_offset": 636554, "length": 5 }, { "source": "parser.mbty", "original_offset": 5036, - "generated_offset": 635778, + "generated_offset": 636567, "length": 2 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 636002, + "generated_offset": 636791, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 636016, + "generated_offset": 636805, "length": 2 }, { "source": "parser.mbty", "original_offset": 5140, - "generated_offset": 636292, + "generated_offset": 637081, "length": 1 }, { "source": "parser.mbty", "original_offset": 5143, - "generated_offset": 636301, + "generated_offset": 637090, "length": 1 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 636475, + "generated_offset": 637264, "length": 6 }, { "source": "parser.mbty", "original_offset": 4960, - "generated_offset": 636724, + "generated_offset": 637513, "length": 17 }, { "source": "parser.mbty", "original_offset": 4979, - "generated_offset": 636749, + "generated_offset": 637538, "length": 2 }, { "source": "parser.mbty", "original_offset": 5483, - "generated_offset": 636938, + "generated_offset": 637727, "length": 15 }, { "source": "parser.mbty", - "original_offset": 46523, - "generated_offset": 638108, + "original_offset": 46684, + "generated_offset": 638897, "length": 38 }, { "source": "parser.mbty", - "original_offset": 46563, - "generated_offset": 638154, + "original_offset": 46724, + "generated_offset": 638943, "length": 32 }, { "source": "parser.mbty", - "original_offset": 46597, - "generated_offset": 638194, + "original_offset": 46758, + "generated_offset": 638983, "length": 28 }, { "source": "parser.mbty", - "original_offset": 46633, - "generated_offset": 638262, + "original_offset": 46794, + "generated_offset": 639051, "length": 16 }, { "source": "parser.mbty", - "original_offset": 46651, - "generated_offset": 638286, + "original_offset": 46812, + "generated_offset": 639075, "length": 78 }, { "source": "parser.mbty", - "original_offset": 46731, - "generated_offset": 638372, + "original_offset": 46892, + "generated_offset": 639161, "length": 19 }, { "source": "parser.mbty", - "original_offset": 46752, - "generated_offset": 638399, + "original_offset": 46913, + "generated_offset": 639188, "length": 21 }, { "source": "parser.mbty", - "original_offset": 46778, - "generated_offset": 638449, + "original_offset": 46939, + "generated_offset": 639238, "length": 10 }, { "source": "parser.mbty", - "original_offset": 59516, - "generated_offset": 638800, + "original_offset": 59677, + "generated_offset": 639589, "length": 12 }, { "source": "parser.mbty", - "original_offset": 59530, - "generated_offset": 638820, + "original_offset": 59691, + "generated_offset": 639609, "length": 46 }, { "source": "parser.mbty", - "original_offset": 60571, - "generated_offset": 639887, + "original_offset": 60732, + "generated_offset": 640676, "length": 29 }, { "source": "parser.mbty", - "original_offset": 60602, - "generated_offset": 639924, + "original_offset": 60763, + "generated_offset": 640713, "length": 20 }, { "source": "parser.mbty", - "original_offset": 60624, - "generated_offset": 639952, + "original_offset": 60785, + "generated_offset": 640741, "length": 85 }, { "source": "parser.mbty", - "original_offset": 60711, - "generated_offset": 640045, + "original_offset": 60872, + "generated_offset": 640834, "length": 42 }, { "source": "parser.mbty", - "original_offset": 60755, - "generated_offset": 640095, + "original_offset": 60916, + "generated_offset": 640884, "length": 15 }, { "source": "parser.mbty", - "original_offset": 60775, - "generated_offset": 640139, + "original_offset": 60936, + "generated_offset": 640928, "length": 5 }, { "source": "parser.mbty", - "original_offset": 60571, - "generated_offset": 641165, + "original_offset": 60732, + "generated_offset": 641954, "length": 29 }, { "source": "parser.mbty", - "original_offset": 60602, - "generated_offset": 641202, + "original_offset": 60763, + "generated_offset": 641991, "length": 20 }, { "source": "parser.mbty", - "original_offset": 60624, - "generated_offset": 641230, + "original_offset": 60785, + "generated_offset": 642019, "length": 85 }, { "source": "parser.mbty", - "original_offset": 60711, - "generated_offset": 641323, + "original_offset": 60872, + "generated_offset": 642112, "length": 42 }, { "source": "parser.mbty", - "original_offset": 60755, - "generated_offset": 641373, + "original_offset": 60916, + "generated_offset": 642162, "length": 15 }, { "source": "parser.mbty", - "original_offset": 60775, - "generated_offset": 641417, + "original_offset": 60936, + "generated_offset": 642206, "length": 5 }, { "source": "parser.mbty", - "original_offset": 60998, - "generated_offset": 642162, + "original_offset": 61159, + "generated_offset": 642951, "length": 29 }, { "source": "parser.mbty", - "original_offset": 61029, - "generated_offset": 642199, + "original_offset": 61190, + "generated_offset": 642988, "length": 34 }, { "source": "parser.mbty", - "original_offset": 61065, - "generated_offset": 642241, + "original_offset": 61226, + "generated_offset": 643030, "length": 42 }, { "source": "parser.mbty", - "original_offset": 61109, - "generated_offset": 642291, + "original_offset": 61270, + "generated_offset": 643080, "length": 15 }, { "source": "parser.mbty", - "original_offset": 61129, - "generated_offset": 642335, + "original_offset": 61290, + "generated_offset": 643124, "length": 5 }, { "source": "parser.mbty", - "original_offset": 60200, - "generated_offset": 643228, + "original_offset": 60361, + "generated_offset": 644017, "length": 46 }, { "source": "parser.mbty", - "original_offset": 60248, - "generated_offset": 643282, + "original_offset": 60409, + "generated_offset": 644071, "length": 14 }, { "source": "parser.mbty", - "original_offset": 60270, - "generated_offset": 643336, + "original_offset": 60431, + "generated_offset": 644125, "length": 17 }, { "source": "parser.mbty", - "original_offset": 60289, - "generated_offset": 643361, + "original_offset": 60450, + "generated_offset": 644150, "length": 21 }, { "source": "parser.mbty", - "original_offset": 60315, - "generated_offset": 643411, + "original_offset": 60476, + "generated_offset": 644200, "length": 10 }, { "source": "parser.mbty", - "original_offset": 60200, - "generated_offset": 644309, + "original_offset": 60361, + "generated_offset": 645098, "length": 46 }, { "source": "parser.mbty", - "original_offset": 60248, - "generated_offset": 644363, + "original_offset": 60409, + "generated_offset": 645152, "length": 14 }, { "source": "parser.mbty", - "original_offset": 60270, - "generated_offset": 644417, + "original_offset": 60431, + "generated_offset": 645206, "length": 17 }, { "source": "parser.mbty", - "original_offset": 60289, - "generated_offset": 644442, + "original_offset": 60450, + "generated_offset": 645231, "length": 21 }, { "source": "parser.mbty", - "original_offset": 60315, - "generated_offset": 644492, + "original_offset": 60476, + "generated_offset": 645281, "length": 10 }, { "source": "parser.mbty", - "original_offset": 60200, - "generated_offset": 645390, + "original_offset": 60361, + "generated_offset": 646179, "length": 46 }, { "source": "parser.mbty", - "original_offset": 60248, - "generated_offset": 645444, + "original_offset": 60409, + "generated_offset": 646233, "length": 14 }, { "source": "parser.mbty", - "original_offset": 60270, - "generated_offset": 645498, + "original_offset": 60431, + "generated_offset": 646287, "length": 17 }, { "source": "parser.mbty", - "original_offset": 60289, - "generated_offset": 645523, + "original_offset": 60450, + "generated_offset": 646312, "length": 21 }, { "source": "parser.mbty", - "original_offset": 60315, - "generated_offset": 645573, + "original_offset": 60476, + "generated_offset": 646362, "length": 10 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 645850, + "generated_offset": 646639, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 645859, + "generated_offset": 646648, "length": 7 }, { "source": "parser.mbty", - "original_offset": 60571, - "generated_offset": 646887, + "original_offset": 60732, + "generated_offset": 647676, "length": 29 }, { "source": "parser.mbty", - "original_offset": 60602, - "generated_offset": 646924, + "original_offset": 60763, + "generated_offset": 647713, "length": 20 }, { "source": "parser.mbty", - "original_offset": 60624, - "generated_offset": 646952, + "original_offset": 60785, + "generated_offset": 647741, "length": 85 }, { "source": "parser.mbty", - "original_offset": 60711, - "generated_offset": 647045, + "original_offset": 60872, + "generated_offset": 647834, "length": 42 }, { "source": "parser.mbty", - "original_offset": 60755, - "generated_offset": 647095, + "original_offset": 60916, + "generated_offset": 647884, "length": 15 }, { "source": "parser.mbty", - "original_offset": 60775, - "generated_offset": 647139, + "original_offset": 60936, + "generated_offset": 647928, "length": 5 }, { "source": "parser.mbty", "original_offset": 130, - "generated_offset": 647379, + "generated_offset": 648168, "length": 6 }, { "source": "parser.mbty", "original_offset": 138, - "generated_offset": 647393, + "generated_offset": 648182, "length": 2 }, { "source": "parser.mbty", - "original_offset": 60040, - "generated_offset": 647911, + "original_offset": 60201, + "generated_offset": 648700, "length": 38 }, { "source": "parser.mbty", - "original_offset": 60083, - "generated_offset": 647978, + "original_offset": 60244, + "generated_offset": 648767, "length": 3 }, { "source": "parser.mbty", - "original_offset": 60088, - "generated_offset": 647989, + "original_offset": 60249, + "generated_offset": 648778, "length": 5 }, { "source": "parser.mbty", - "original_offset": 60095, - "generated_offset": 648002, + "original_offset": 60256, + "generated_offset": 648791, "length": 3 }, { "source": "parser.mbty", - "original_offset": 60571, - "generated_offset": 649026, + "original_offset": 60732, + "generated_offset": 649815, "length": 29 }, { "source": "parser.mbty", - "original_offset": 60602, - "generated_offset": 649063, + "original_offset": 60763, + "generated_offset": 649852, "length": 20 }, { "source": "parser.mbty", - "original_offset": 60624, - "generated_offset": 649091, + "original_offset": 60785, + "generated_offset": 649880, "length": 85 }, { "source": "parser.mbty", - "original_offset": 60711, - "generated_offset": 649184, + "original_offset": 60872, + "generated_offset": 649973, "length": 42 }, { "source": "parser.mbty", - "original_offset": 60755, - "generated_offset": 649234, + "original_offset": 60916, + "generated_offset": 650023, "length": 15 }, { "source": "parser.mbty", - "original_offset": 60775, - "generated_offset": 649278, + "original_offset": 60936, + "generated_offset": 650067, "length": 5 }, { "source": "parser.mbty", "original_offset": 115, - "generated_offset": 649462, + "generated_offset": 650251, "length": 6 }, { "source": "parser.mbty", - "original_offset": 60998, - "generated_offset": 650208, + "original_offset": 61159, + "generated_offset": 650997, "length": 29 }, { "source": "parser.mbty", - "original_offset": 61029, - "generated_offset": 650245, + "original_offset": 61190, + "generated_offset": 651034, "length": 34 }, { "source": "parser.mbty", - "original_offset": 61065, - "generated_offset": 650287, + "original_offset": 61226, + "generated_offset": 651076, "length": 42 }, { "source": "parser.mbty", - "original_offset": 61109, - "generated_offset": 650337, + "original_offset": 61270, + "generated_offset": 651126, "length": 15 }, { "source": "parser.mbty", - "original_offset": 61129, - "generated_offset": 650381, + "original_offset": 61290, + "generated_offset": 651170, "length": 5 }, { "source": "parser.mbty", - "original_offset": 60119, - "generated_offset": 650609, + "original_offset": 60280, + "generated_offset": 651398, "length": 1 }, { "source": "parser.mbty", - "original_offset": 60122, - "generated_offset": 650618, + "original_offset": 60283, + "generated_offset": 651407, "length": 1 }, { "source": "parser.mbty", - "original_offset": 59191, - "generated_offset": 650862, + "original_offset": 59352, + "generated_offset": 651651, "length": 2 }, { "source": "parser.mbty", - "original_offset": 59195, - "generated_offset": 650872, + "original_offset": 59356, + "generated_offset": 651661, "length": 15 }, { "source": "parser.mbty", - "original_offset": 58847, - "generated_offset": 651136, + "original_offset": 59008, + "generated_offset": 651925, "length": 16 }, { "source": "parser.mbty", - "original_offset": 58865, - "generated_offset": 651160, + "original_offset": 59026, + "generated_offset": 651949, "length": 2 }, { "source": "parser.mbty", - "original_offset": 58933, - "generated_offset": 651761, + "original_offset": 59094, + "generated_offset": 652550, "length": 104 }, { "source": "parser.mbty", - "original_offset": 59042, - "generated_offset": 651894, + "original_offset": 59203, + "generated_offset": 652683, "length": 51 }, { "source": "parser.mbty", - "original_offset": 59098, - "generated_offset": 651974, + "original_offset": 59259, + "generated_offset": 652763, "length": 42 }, { "source": "parser.mbty", - "original_offset": 58782, - "generated_offset": 652387, + "original_offset": 58943, + "generated_offset": 653176, "length": 31 }, { "source": "parser.mbty", - "original_offset": 58818, - "generated_offset": 652447, + "original_offset": 58979, + "generated_offset": 653236, "length": 3 }, { "source": "parser.mbty", - "original_offset": 58884, - "generated_offset": 652814, + "original_offset": 59045, + "generated_offset": 653603, "length": 22 }, { "source": "parser.mbty", - "original_offset": 58911, - "generated_offset": 652865, + "original_offset": 59072, + "generated_offset": 653654, "length": 3 }, { "source": "parser.mbty", - "original_offset": 59315, - "generated_offset": 653182, + "original_offset": 59476, + "generated_offset": 653971, "length": 2 }, { "source": "parser.mbty", - "original_offset": 59319, - "generated_offset": 653192, + "original_offset": 59480, + "generated_offset": 653981, "length": 17 }, { "source": "parser.mbty", - "original_offset": 59338, - "generated_offset": 653217, + "original_offset": 59499, + "generated_offset": 654006, "length": 3 }, { "source": "parser.mbty", - "original_offset": 59233, - "generated_offset": 653578, + "original_offset": 59394, + "generated_offset": 654367, "length": 2 }, { "source": "parser.mbty", - "original_offset": 59237, - "generated_offset": 653588, + "original_offset": 59398, + "generated_offset": 654377, "length": 32 }, { "source": "parser.mbty", - "original_offset": 59277, - "generated_offset": 653660, + "original_offset": 59438, + "generated_offset": 654449, "length": 4 }, { "source": "parser.mbty", - "original_offset": 59375, - "generated_offset": 653979, + "original_offset": 59536, + "generated_offset": 654768, "length": 2 }, { "source": "parser.mbty", - "original_offset": 59379, - "generated_offset": 653989, + "original_offset": 59540, + "generated_offset": 654778, "length": 18 }, { "source": "parser.mbty", - "original_offset": 59399, - "generated_offset": 654015, + "original_offset": 59560, + "generated_offset": 654804, "length": 3 }, { "source": "parser.mbty", - "original_offset": 59686, - "generated_offset": 654580, + "original_offset": 59847, + "generated_offset": 655369, "length": 46 }, { "source": "parser.mbty", - "original_offset": 59734, - "generated_offset": 654634, + "original_offset": 59895, + "generated_offset": 655423, "length": 14 }, { "source": "parser.mbty", - "original_offset": 59753, - "generated_offset": 654677, + "original_offset": 59914, + "generated_offset": 655466, "length": 51 }, { "source": "parser.mbty", - "original_offset": 59809, - "generated_offset": 654757, + "original_offset": 59970, + "generated_offset": 655546, "length": 10 }, { "source": "parser.mbty", - "original_offset": 59830, - "generated_offset": 655116, + "original_offset": 59991, + "generated_offset": 655905, "length": 18 }, { "source": "parser.mbty", - "original_offset": 59853, - "generated_offset": 655163, + "original_offset": 60014, + "generated_offset": 655952, "length": 3 }, { "source": "parser.mbty", - "original_offset": 59904, - "generated_offset": 655702, + "original_offset": 60065, + "generated_offset": 656491, "length": 39 }, { "source": "parser.mbty", - "original_offset": 59948, - "generated_offset": 655770, + "original_offset": 60109, + "generated_offset": 656559, "length": 23 }, { "source": "parser.mbty", - "original_offset": 59979, - "generated_offset": 655833, + "original_offset": 60140, + "generated_offset": 656622, "length": 3 }, { "source": "parser.mbty", - "original_offset": 59984, - "generated_offset": 655844, + "original_offset": 60145, + "generated_offset": 656633, "length": 2 }, { "source": "parser.mbty", - "original_offset": 59438, - "generated_offset": 656151, + "original_offset": 59599, + "generated_offset": 656940, "length": 2 }, { "source": "parser.mbty", - "original_offset": 59442, - "generated_offset": 656161, + "original_offset": 59603, + "generated_offset": 656950, "length": 2 }, { "source": "parser.mbty", - "original_offset": 59446, - "generated_offset": 656171, + "original_offset": 59607, + "generated_offset": 656960, "length": 2 }, { "source": "parser.mbty", - "original_offset": 60478, - "generated_offset": 656394, + "original_offset": 60639, + "generated_offset": 657183, "length": 1 }, { "source": "parser.mbty", - "original_offset": 60481, - "generated_offset": 656403, + "original_offset": 60642, + "generated_offset": 657192, "length": 1 }, { "source": "parser.mbty", - "original_offset": 60821, - "generated_offset": 657089, + "original_offset": 60982, + "generated_offset": 657878, "length": 29 }, { "source": "parser.mbty", - "original_offset": 60852, - "generated_offset": 657126, + "original_offset": 61013, + "generated_offset": 657915, "length": 72 }, { "source": "parser.mbty", - "original_offset": 60926, - "generated_offset": 657206, + "original_offset": 61087, + "generated_offset": 657995, "length": 15 }, { "source": "parser.mbty", - "original_offset": 60946, - "generated_offset": 657250, + "original_offset": 61107, + "generated_offset": 658039, "length": 5 }, { "source": "parser.mbty", "original_offset": 6830, - "generated_offset": 657425, + "generated_offset": 658214, "length": 6 }, { "source": "parser.mbty", - "original_offset": 60200, - "generated_offset": 658319, + "original_offset": 60361, + "generated_offset": 659108, "length": 46 }, { "source": "parser.mbty", - "original_offset": 60248, - "generated_offset": 658373, + "original_offset": 60409, + "generated_offset": 659162, "length": 14 }, { "source": "parser.mbty", - "original_offset": 60270, - "generated_offset": 658427, + "original_offset": 60431, + "generated_offset": 659216, "length": 17 }, { "source": "parser.mbty", - "original_offset": 60289, - "generated_offset": 658452, + "original_offset": 60450, + "generated_offset": 659241, "length": 21 }, { "source": "parser.mbty", - "original_offset": 60315, - "generated_offset": 658502, + "original_offset": 60476, + "generated_offset": 659291, "length": 10 }, { "source": "parser.mbty", "original_offset": 7348, - "generated_offset": 658987, + "generated_offset": 659776, "length": 11 }, { "source": "parser.mbty", "original_offset": 7361, - "generated_offset": 659006, + "generated_offset": 659795, "length": 68 }, { "source": "parser.mbty", "original_offset": 130, - "generated_offset": 659385, + "generated_offset": 660174, "length": 6 }, { "source": "parser.mbty", "original_offset": 138, - "generated_offset": 659399, + "generated_offset": 660188, "length": 2 }, { "source": "parser.mbty", "original_offset": 613, - "generated_offset": 659626, + "generated_offset": 660415, "length": 1 }, { "source": "parser.mbty", "original_offset": 616, - "generated_offset": 659635, + "generated_offset": 660424, "length": 1 }, { "source": "parser.mbty", - "original_offset": 60200, - "generated_offset": 660524, + "original_offset": 60361, + "generated_offset": 661313, "length": 46 }, { "source": "parser.mbty", - "original_offset": 60248, - "generated_offset": 660578, + "original_offset": 60409, + "generated_offset": 661367, "length": 14 }, { "source": "parser.mbty", - "original_offset": 60270, - "generated_offset": 660632, + "original_offset": 60431, + "generated_offset": 661421, "length": 17 }, { "source": "parser.mbty", - "original_offset": 60289, - "generated_offset": 660657, + "original_offset": 60450, + "generated_offset": 661446, "length": 21 }, { "source": "parser.mbty", - "original_offset": 60315, - "generated_offset": 660707, + "original_offset": 60476, + "generated_offset": 661496, "length": 10 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 661023, + "generated_offset": 661812, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 661032, + "generated_offset": 661821, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 661045, + "generated_offset": 661834, "length": 2 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 661280, + "generated_offset": 662069, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 661305, + "generated_offset": 662094, "length": 2 }, { "source": "parser.mbty", - "original_offset": 60200, - "generated_offset": 662195, + "original_offset": 60361, + "generated_offset": 662984, "length": 46 }, { "source": "parser.mbty", - "original_offset": 60248, - "generated_offset": 662249, + "original_offset": 60409, + "generated_offset": 663038, "length": 14 }, { "source": "parser.mbty", - "original_offset": 60270, - "generated_offset": 662303, + "original_offset": 60431, + "generated_offset": 663092, "length": 17 }, { "source": "parser.mbty", - "original_offset": 60289, - "generated_offset": 662328, + "original_offset": 60450, + "generated_offset": 663117, "length": 21 }, { "source": "parser.mbty", - "original_offset": 60315, - "generated_offset": 662378, + "original_offset": 60476, + "generated_offset": 663167, "length": 10 }, { "source": "parser.mbty", "original_offset": 7348, - "generated_offset": 662863, + "generated_offset": 663652, "length": 11 }, { "source": "parser.mbty", "original_offset": 7361, - "generated_offset": 662882, + "generated_offset": 663671, "length": 68 }, { "source": "parser.mbty", "original_offset": 115, - "generated_offset": 663129, + "generated_offset": 663918, "length": 6 }, { "source": "parser.mbty", - "original_offset": 60350, - "generated_offset": 663492, + "original_offset": 60511, + "generated_offset": 664281, "length": 24 }, { "source": "parser.mbty", - "original_offset": 60376, - "generated_offset": 663524, + "original_offset": 60537, + "generated_offset": 664313, "length": 14 }, { "source": "parser.mbty", - "original_offset": 60398, - "generated_offset": 663578, + "original_offset": 60559, + "generated_offset": 664367, "length": 5 }, { "source": "parser.mbty", - "original_offset": 60414, - "generated_offset": 663932, + "original_offset": 60575, + "generated_offset": 664721, "length": 18 }, { "source": "parser.mbty", - "original_offset": 60437, - "generated_offset": 663979, + "original_offset": 60598, + "generated_offset": 664768, "length": 3 }, { "source": "parser.mbty", - "original_offset": 60821, - "generated_offset": 664667, + "original_offset": 60982, + "generated_offset": 665456, "length": 29 }, { "source": "parser.mbty", - "original_offset": 60852, - "generated_offset": 664704, + "original_offset": 61013, + "generated_offset": 665493, "length": 72 }, { "source": "parser.mbty", - "original_offset": 60926, - "generated_offset": 664784, + "original_offset": 61087, + "generated_offset": 665573, "length": 15 }, { "source": "parser.mbty", - "original_offset": 60946, - "generated_offset": 664828, + "original_offset": 61107, + "generated_offset": 665617, "length": 5 }, { "source": "parser.mbty", "original_offset": 6799, - "generated_offset": 665105, + "generated_offset": 665894, "length": 13 }, { "source": "parser.mbty", "original_offset": 6820, - "generated_offset": 665158, + "generated_offset": 665947, "length": 3 }, { "source": "parser.mbty", - "original_offset": 59600, - "generated_offset": 665414, + "original_offset": 59761, + "generated_offset": 666203, "length": 8 }, { "source": "parser.mbty", - "original_offset": 59610, - "generated_offset": 665430, + "original_offset": 59771, + "generated_offset": 666219, "length": 2 }, { "source": "parser.mbty", - "original_offset": 59620, - "generated_offset": 665630, + "original_offset": 59781, + "generated_offset": 666419, "length": 21 }, { "source": "parser.mbty", "original_offset": 29015, - "generated_offset": 665825, + "generated_offset": 666614, "length": 6 }, { "source": "parser.mbty", - "original_offset": 54589, - "generated_offset": 666521, + "original_offset": 54750, + "generated_offset": 667310, "length": 32 }, { "source": "parser.mbty", - "original_offset": 54623, - "generated_offset": 666561, + "original_offset": 54784, + "generated_offset": 667350, "length": 14 }, { "source": "parser.mbty", - "original_offset": 54639, - "generated_offset": 666583, + "original_offset": 54800, + "generated_offset": 667372, "length": 24 }, { "source": "parser.mbty", - "original_offset": 54671, - "generated_offset": 666647, + "original_offset": 54832, + "generated_offset": 667436, "length": 21 }, { "source": "parser.mbty", - "original_offset": 54697, - "generated_offset": 666697, + "original_offset": 54858, + "generated_offset": 667486, "length": 10 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 667034, + "generated_offset": 667823, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 667043, + "generated_offset": 667832, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 667056, + "generated_offset": 667845, "length": 2 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 667339, + "generated_offset": 668128, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 667348, + "generated_offset": 668137, "length": 7 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 667602, + "generated_offset": 668391, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 667627, + "generated_offset": 668416, "length": 2 }, { "source": "parser.mbty", "original_offset": 4417, - "generated_offset": 667818, + "generated_offset": 668607, "length": 15 }, { "source": "parser.mbty", - "original_offset": 48235, - "generated_offset": 668246, + "original_offset": 48396, + "generated_offset": 669035, "length": 17 }, { "source": "parser.mbty", - "original_offset": 48254, - "generated_offset": 668271, + "original_offset": 48415, + "generated_offset": 669060, "length": 15 }, { "source": "parser.mbty", - "original_offset": 48274, - "generated_offset": 668315, + "original_offset": 48435, + "generated_offset": 669104, "length": 3 }, { "source": "parser.mbty", - "original_offset": 48296, - "generated_offset": 668539, + "original_offset": 48457, + "generated_offset": 669328, "length": 1 }, { "source": "parser.mbty", - "original_offset": 48299, - "generated_offset": 668548, + "original_offset": 48460, + "generated_offset": 669337, "length": 1 }, { "source": "parser.mbty", - "original_offset": 48418, - "generated_offset": 669024, + "original_offset": 48579, + "generated_offset": 669813, "length": 38 }, { "source": "parser.mbty", - "original_offset": 48461, - "generated_offset": 669091, + "original_offset": 48622, + "generated_offset": 669880, "length": 16 }, { "source": "parser.mbty", - "original_offset": 48479, - "generated_offset": 669115, + "original_offset": 48640, + "generated_offset": 669904, "length": 14 }, { "source": "parser.mbty", - "original_offset": 48498, - "generated_offset": 669158, + "original_offset": 48659, + "generated_offset": 669947, "length": 5 }, { "source": "parser.mbty", - "original_offset": 48517, - "generated_offset": 669581, + "original_offset": 48678, + "generated_offset": 670370, "length": 17 }, { "source": "parser.mbty", - "original_offset": 48536, - "generated_offset": 669606, + "original_offset": 48697, + "generated_offset": 670395, "length": 15 }, { "source": "parser.mbty", - "original_offset": 48556, - "generated_offset": 669650, + "original_offset": 48717, + "generated_offset": 670439, "length": 3 }, { "source": "parser.mbty", - "original_offset": 54484, - "generated_offset": 670075, + "original_offset": 54645, + "generated_offset": 670864, "length": 15 }, { "source": "parser.mbty", - "original_offset": 54501, - "generated_offset": 670098, + "original_offset": 54662, + "generated_offset": 670887, "length": 15 }, { "source": "parser.mbty", - "original_offset": 54521, - "generated_offset": 670142, + "original_offset": 54682, + "generated_offset": 670931, "length": 3 }, { "source": "parser.mbty", "original_offset": 4040, - "generated_offset": 670481, + "generated_offset": 671270, "length": 1 }, { "source": "parser.mbty", "original_offset": 4043, - "generated_offset": 670490, + "generated_offset": 671279, "length": 5 }, { "source": "parser.mbty", "original_offset": 4050, - "generated_offset": 670503, + "generated_offset": 671292, "length": 2 }, { "source": "parser.mbty", "original_offset": 54, - "generated_offset": 670704, + "generated_offset": 671493, "length": 6 }, { "source": "parser.mbty", "original_offset": 62, - "generated_offset": 670718, + "generated_offset": 671507, "length": 2 }, { "source": "parser.mbty", "original_offset": 4254, - "generated_offset": 671007, + "generated_offset": 671796, "length": 1 }, { "source": "parser.mbty", "original_offset": 4257, - "generated_offset": 671016, + "generated_offset": 671805, "length": 7 }, { "source": "parser.mbty", "original_offset": 39, - "generated_offset": 671196, + "generated_offset": 671985, "length": 6 }, { "source": "parser.mbty", "original_offset": 3977, - "generated_offset": 671455, + "generated_offset": 672244, "length": 17 }, { "source": "parser.mbty", "original_offset": 3996, - "generated_offset": 671480, + "generated_offset": 672269, "length": 2 }, { "source": "parser.mbty", "original_offset": 4417, - "generated_offset": 671674, + "generated_offset": 672463, "length": 15 }, { "source": "parser.mbty", - "original_offset": 50213, - "generated_offset": 671909, + "original_offset": 50374, + "generated_offset": 672698, "length": 1 }, { "source": "parser.mbty", - "original_offset": 50216, - "generated_offset": 671918, + "original_offset": 50377, + "generated_offset": 672707, "length": 1 }, { "source": "parser.mbty", - "original_offset": 51340, - "generated_offset": 672366, + "original_offset": 51501, + "generated_offset": 673155, "length": 19 }, { "source": "parser.mbty", - "original_offset": 51361, - "generated_offset": 672393, + "original_offset": 51522, + "generated_offset": 673182, "length": 32 }, { "source": "parser.mbty", - "original_offset": 51398, - "generated_offset": 672454, + "original_offset": 51559, + "generated_offset": 673243, "length": 4 }, { "source": "parser.mbty", "original_offset": 28731, - "generated_offset": 672774, + "generated_offset": 673563, "length": 1 }, { "source": "parser.mbty", "original_offset": 28734, - "generated_offset": 672783, + "generated_offset": 673572, "length": 1 }, { "source": "parser.mbty", "original_offset": 28510, - "generated_offset": 673032, + "generated_offset": 673821, "length": 25 }, { "source": "parser.mbty", "original_offset": 28537, - "generated_offset": 673065, + "generated_offset": 673854, "length": 2 }, { "source": "parser.mbty", "original_offset": 28731, - "generated_offset": 673383, + "generated_offset": 674172, "length": 1 }, { "source": "parser.mbty", "original_offset": 28734, - "generated_offset": 673392, + "generated_offset": 674181, "length": 1 }, { "source": "parser.mbty", "original_offset": 28570, - "generated_offset": 673709, + "generated_offset": 674498, "length": 22 }, { "source": "parser.mbty", "original_offset": 28594, - "generated_offset": 673739, + "generated_offset": 674528, "length": 7 }, { "source": "parser.mbty", "original_offset": 28603, - "generated_offset": 673754, + "generated_offset": 674543, "length": 2 }, { "source": "parser.mbty", "original_offset": 28731, - "generated_offset": 674072, + "generated_offset": 674861, "length": 1 }, { "source": "parser.mbty", "original_offset": 28734, - "generated_offset": 674081, + "generated_offset": 674870, "length": 1 }, { "source": "parser.mbty", "original_offset": 28636, - "generated_offset": 674398, + "generated_offset": 675187, "length": 22 }, { "source": "parser.mbty", "original_offset": 28660, - "generated_offset": 674428, + "generated_offset": 675217, "length": 7 }, { "source": "parser.mbty", "original_offset": 28669, - "generated_offset": 674443, + "generated_offset": 675232, "length": 2 }, { "source": "parser.mbty", - "original_offset": 51427, - "generated_offset": 674895, + "original_offset": 51588, + "generated_offset": 675684, "length": 19 }, { "source": "parser.mbty", - "original_offset": 51448, - "generated_offset": 674922, + "original_offset": 51609, + "generated_offset": 675711, "length": 31 }, { "source": "parser.mbty", - "original_offset": 51484, - "generated_offset": 674982, + "original_offset": 51645, + "generated_offset": 675771, "length": 4 }, { "source": "parser.mbty", - "original_offset": 51674, - "generated_offset": 675413, + "original_offset": 51835, + "generated_offset": 676202, "length": 33 }, { "source": "parser.mbty", - "original_offset": 51712, - "generated_offset": 675475, + "original_offset": 51873, + "generated_offset": 676264, "length": 3 }, { "source": "parser.mbty", - "original_offset": 51717, - "generated_offset": 675486, + "original_offset": 51878, + "generated_offset": 676275, "length": 2 }, { "source": "parser.mbty", - "original_offset": 51759, - "generated_offset": 675977, + "original_offset": 51920, + "generated_offset": 676766, "length": 30 }, { "source": "parser.mbty", - "original_offset": 51791, - "generated_offset": 676015, + "original_offset": 51952, + "generated_offset": 676804, "length": 15 }, { "source": "parser.mbty", - "original_offset": 51811, - "generated_offset": 676059, + "original_offset": 51972, + "generated_offset": 676848, "length": 5 }, { "source": "parser.mbty", - "original_offset": 51830, - "generated_offset": 676485, + "original_offset": 51991, + "generated_offset": 677274, "length": 31 }, { "source": "parser.mbty", - "original_offset": 51866, - "generated_offset": 676545, + "original_offset": 52027, + "generated_offset": 677334, "length": 3 }, { "source": "parser.mbty", - "original_offset": 51871, - "generated_offset": 676556, + "original_offset": 52032, + "generated_offset": 677345, "length": 2 }, { "source": "parser.mbty", - "original_offset": 51918, - "generated_offset": 676741, + "original_offset": 52079, + "generated_offset": 677530, "length": 12 }, { "source": "parser.mbty", - "original_offset": 51943, - "generated_offset": 676938, + "original_offset": 52104, + "generated_offset": 677727, "length": 13 }, { "source": "parser.mbty", - "original_offset": 51968, - "generated_offset": 677182, + "original_offset": 52129, + "generated_offset": 677971, "length": 6 }, { "source": "parser.mbty", - "original_offset": 51976, - "generated_offset": 677196, + "original_offset": 52137, + "generated_offset": 677985, "length": 2 }, { "source": "parser.mbty", - "original_offset": 51991, - "generated_offset": 677433, + "original_offset": 52152, + "generated_offset": 678222, "length": 7 }, { "source": "parser.mbty", - "original_offset": 52000, - "generated_offset": 677448, + "original_offset": 52161, + "generated_offset": 678237, "length": 2 }, { "source": "parser.mbty", - "original_offset": 52014, - "generated_offset": 677681, + "original_offset": 52175, + "generated_offset": 678470, "length": 6 }, { "source": "parser.mbty", - "original_offset": 52022, - "generated_offset": 677695, + "original_offset": 52183, + "generated_offset": 678484, "length": 2 }, { "source": "parser.mbty", - "original_offset": 52035, - "generated_offset": 677926, + "original_offset": 52196, + "generated_offset": 678715, "length": 10 }, { "source": "parser.mbty", - "original_offset": 52047, - "generated_offset": 677944, + "original_offset": 52208, + "generated_offset": 678733, "length": 2 }, { "source": "parser.mbty", - "original_offset": 52063, - "generated_offset": 678181, + "original_offset": 52224, + "generated_offset": 678970, "length": 13 }, { "source": "parser.mbty", - "original_offset": 52078, - "generated_offset": 678202, + "original_offset": 52239, + "generated_offset": 678991, "length": 2 }, { "source": "parser.mbty", - "original_offset": 52093, - "generated_offset": 678437, + "original_offset": 52254, + "generated_offset": 679226, "length": 12 }, { "source": "parser.mbty", - "original_offset": 52107, - "generated_offset": 678457, + "original_offset": 52268, + "generated_offset": 679246, "length": 2 }, { "source": "parser.mbty", - "original_offset": 52123, - "generated_offset": 678696, + "original_offset": 52284, + "generated_offset": 679485, "length": 8 }, { "source": "parser.mbty", - "original_offset": 52133, - "generated_offset": 678712, + "original_offset": 52294, + "generated_offset": 679501, "length": 2 }, { "source": "parser.mbty", - "original_offset": 51557, - "generated_offset": 678965, + "original_offset": 51718, + "generated_offset": 679754, "length": 8 }, { "source": "parser.mbty", - "original_offset": 51567, - "generated_offset": 678981, + "original_offset": 51728, + "generated_offset": 679770, "length": 2 }, { "source": "parser.mbty", - "original_offset": 51593, - "generated_offset": 679278, + "original_offset": 51754, + "generated_offset": 680067, "length": 26 }, { "source": "parser.mbty", - "original_offset": 51621, - "generated_offset": 679312, + "original_offset": 51782, + "generated_offset": 680101, "length": 5 }, { "source": "parser.mbty", "original_offset": 3904, - "generated_offset": 679653, + "generated_offset": 680442, "length": 1 }, { "source": "parser.mbty", "original_offset": 3907, - "generated_offset": 679662, + "generated_offset": 680451, "length": 5 }, { "source": "parser.mbty", "original_offset": 3914, - "generated_offset": 679675, + "generated_offset": 680464, "length": 2 }, { "source": "parser.mbty", "original_offset": 3856, - "generated_offset": 679940, + "generated_offset": 680729, "length": 17 }, { "source": "parser.mbty", "original_offset": 3875, - "generated_offset": 679965, + "generated_offset": 680754, "length": 2 }, { "source": "parser.mbty", "original_offset": 32272, - "generated_offset": 680137, + "generated_offset": 680926, "length": 5 } ] diff --git a/yacc_parser/parser.mbty b/yacc_parser/parser.mbty index 3548a017..d49cf4cb 100644 --- a/yacc_parser/parser.mbty +++ b/yacc_parser/parser.mbty @@ -1467,13 +1467,18 @@ for_expr -> Expr } ; +optional_foreach_acc_binders -> @list.List[(Binder, Expr)] + : SEMI for_binders { $2 } + | { @list.new() } + foreach_expr -> Expr - : loop_label_colon "for" non_empty_list_commas(foreach_binder) "in" expr block_expr optional_nobreak { + : loop_label_colon "for" non_empty_list_commas(foreach_binder) "in" expr optional_foreach_acc_binders block_expr optional_nobreak { ForEach( binders = $3, expr = $5, - body = $6, - else_block = $7, + acc_binders = $6, + body = $7, + else_block = $8, label = $1, loc = mk_loc($sloc) )